
if(!qmad.sopen_auto){
	qmad.sopen_auto=new Object();
	qmad.sopen_auto.log=new Array();
	if(window.attachEvent)window.attachEvent("onload",qm_sopen_auto_init);
	else  if(window.addEventListener)window.addEventListener("load",qm_sopen_auto_init,1);
};

function qm_sopen_auto_init(e,go){
	if(window.qmv)return;
	if(!go){setTimeout("qm_sopen_auto_init(null,1)",10);
		return;
	}
	var i;
	var ql=qmad.sopen_auto.log;
	for(i=0;i<10;i++){
		var ss=qmad["qm"+i];
		if(!ss||!ss.sopen_auto_enabled)continue;
		var curl=unescape(window.location.href).toLowerCase();
		curl=qm_sopen_auto_clean(curl);
		var a;
		if(a=document.getElementById("qm"+i)){var dd=a.getElementsByTagName("A");
			for(var j=0;j<dd.length;j++){var aurl=unescape(dd[j].getAttribute("href",1)).toLowerCase();
			aurl=qm_sopen_auto_clean(aurl);loc=curl.length-aurl.length;if(aurl&&aurl!="#"&&loc>-1&&curl.indexOf(aurl)+1){var wa=dd[j];
			if(wa.cdiv)wa=wa.cdiv;
				while(!qm_a(wa)){
					if(wa.tagName=="DIV"){
						if(wa.idiv){if(ss.sopen_auto_show_subs)ql.push(wa.idiv);
							x2("qmpersistent",wa.idiv,1);
						}
					}else  if(wa.tagName=="A")x2("qmpersistent",wa,1);
						wa=wa[qp];
					}
				}
			}
		}
	}
	var se=0;
	var sc=0;
	if(qmad.tree){
		se=qmad.tree.etype;
		sc=qmad.tree.ctype;
		qmad.tree.etype=0;
		qmad.tree.ctype=0;
	}
	for(i=ql.length-1;i>=0;i--){
		if(ql[i]){
			qm_oo(new Object(),ql[i],1);
			qm_li=new Object();}
		}
		if(qmad.tree){
			qmad.tree.etype=se;qmad.tree.ctype=sc;
		}
	};
	

function qm_sopen_auto_clean(url){
	url=url.replace(/\:/g,"");
	url=url.replace("localhost","");
	url=url.replace("file","");
	url=url.replace(/\\/g,"");
	url=url.replace(/\//g,"");
	url=url.replace(/\./g,"");
	return url;
}


