
qmad=new Object();qmad.bvis="";qmad.bhide="";

	var a = qmad.qm0 = new Object();
	a.overselects_active = true;



	var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts,qm_la,qm_ic,qm_ib,qm_ff;
	var qp="parentNode";
	var qc="className";
	var qm_t=navigator.userAgent;
	var qm_o=qm_t.indexOf("Opera")+1;
	var qm_s=qm_t.indexOf("afari")+1;
	var qm_s2=qm_s&&qm_t.indexOf("ersion/2")+1;
	var qm_s3=qm_s&&qm_t.indexOf("ersion/3")+1;
	var qm_n=qm_t.indexOf("Netscape")+1;
	var qm_v=parseFloat(navigator.vendorSub);

	function qm_create(sd,v,ts,th,oc,rl,sh,fl,ft,aux,l) {
		var w="onmouseover";
		var ww=w;
		var e="onclick";

		if(oc) {
			if(oc=="all"||(oc=="lev2"&&l>=2)) {
				w=e;
				ts=0;
			}
			if(oc=="all"||oc=="main") {
				ww=e;
				th=0;
			}
		}

		if(!l) {
			l=1;
			qm_th=th;
			sd=document.getElementById("qm"+sd);

			if(window.qm_pure)
				sd=qm_pure(sd);

			sd[w]=function(e) {
				try{
					qm_kille(e)
				}catch(e){}
			};

			document[ww]=qm_bo;

			if(oc=="main") {
				qm_ib=true;

				sd[e]=function(event) {
					qm_ic=true;
					qm_oo(new Object(),qm_la,1);
					qm_kille(event)};

					document.onmouseover=function() {
						qm_la=true;
						clearTimeout(qm_tt);
						qm_tt=null;
					};
			}

			sd.style.zoom=1;

			if(sh)x2("qmsh",sd,1);
			if(!v)sd.ch=1;
		}
		else  if(sh)
			sd.ch=1;
			if(oc)sd.oc=oc;
			if(sh)sd.sh=1;
			if(fl)sd.fl=1;
			if(ft)sd.ft=1;
			if(rl)sd.rl=1;
			sd.style.zIndex=l+""+1;
			var lsp;
			var sp=sd.childNodes;

			for(var i=0;i<sp.length;i++) {
				var b=sp[i];

				if(b.tagName=="A"){
					lsp=b;
					b[w]=qm_oo;

					if(w==e)b.onmouseover=function(event) {
						clearTimeout(qm_tt);
						qm_tt=null;
						qm_la=null;
						qm_kille(event);
					};

					b.qmts=ts;

					if(l==1&&v) {
						b.style.styleFloat="none";
						b.style.cssFloat="none";
					}
				}else  if(b.tagName=="DIV") {
					if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin","<span class='qmclear'>&nbsp;</span>");

					x2("qmparent",lsp,1);
					lsp.cdiv=b;
					b.idiv=lsp;

					if(qm_n&&qm_v<8&&!b.style.width)
						b.style.width=b.offsetWidth+"px";

						new qm_create(b,null,ts,th,oc,rl,sh,fl,ft,aux,l+1);
				}
			}
	};


	function qm_bo(e){
		qm_ic=false;
		qm_la=null;
		clearTimeout(qm_tt);
		qm_tt=null;if(qm_li)qm_tt=setTimeout("x0()",qm_th);
	};

	function x0() {
		var a;
		if((a=qm_li)) {
			do {
				qm_uo(a);
			} while((a=a[qp])&&!qm_a(a))
		}
		qm_li=null;
	};

	function qm_a(a) {
		if(a[qc].indexOf("qmmc")+1)return 1;
	};

	function qm_uo(a,go) {
		if(!go&&a.qmtree)return;

		if(window.qmad&&qmad.bhide)
			eval(qmad.bhide);

		a.style.visibility="";
		x2("qmactive",a.idiv);
	};

	function qa(a,b) {
		return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));
	}

	function qm_oo(e,o,nt) {
		try{
			if(!o)
				o=this;

			if(qm_la==o&&!nt)
				return;

			if(window.qmv_a&&!nt)
				qmv_a(o);

			if(window.qmwait) {
				qm_kille(e);
				return;
			}

			clearTimeout(qm_tt);

			qm_tt=null;
			qm_la=o;

			if(!nt&&o.qmts) {
				qm_si=o;
				qm_tt=setTimeout("qm_oo(new Object(),qm_si,1)",o.qmts);
				return;
			}

			var a=o;

			if(a[qp].isrun) {
				qm_kille(e);
				return;
			}

			if(qm_ib&&!qm_ic)return;

			var go=true;

			while((a=a[qp])&&!qm_a(a)) {
				if(a==qm_li)go=false;
			}

			if(qm_li&&go) {
				a=o;
				if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))
				qm_uo(qm_li);

				a=qm_li;

				while((a=a[qp])&&!qm_a(a)) {
					if(a!=o[qp]&&a!=o.cdiv)
						qm_uo(a);
					else
						break;
				}
			}

			var b=o;
			var c=o.cdiv;

			if(b.cdiv){
				var aw=b.offsetWidth;
				var ah=b.offsetHeight
				;var ax=b.offsetLeft;
				var ay=b.offsetTop;

				if(c[qp].ch){
					aw=0;
					if(c.fl)ax=0;
				} else {
					if(c.ft)
						ay=0;

						if(c.rl){
							ax=ax-c.offsetWidth;
							aw=0;
						}ah=0;}

						if(qm_o){
							ax-=b[qp].clientLeft;
							ay-=b[qp].clientTop;}

							if(qm_s2&&!qm_s3){
								ax-=qm_gcs(b[qp],"border-left-width","borderLeftWidth");
								ay-=qm_gcs(b[qp],"border-top-width","borderTopWidth");
							}

							if(!c.ismove){
								c.style.left=(ax+aw)+"px";
								c.style.top=(ay+ah)+"px";
							}

							x2("qmactive",o,1);

							if(window.qmad&&qmad.bvis)
								eval(qmad.bvis);

								c.style.visibility="inherit";
								qm_li=c;
			} else  if(!qm_a(b[qp]))
				qm_li=b[qp];
			else
				qm_li=null;
				qm_kille(e);
		}catch(e){};
	};

	function qm_gcs(obj,sname,jname){
		var v;

		if(document.defaultView&&document.defaultView.getComputedStyle)
			v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);
		else  if(obj.currentStyle)
			v=obj.currentStyle[jname];


		if(v&&!isNaN(v=parseInt(v)))
			return v;
			else
		return 0;
	};

	function x2(name,b,add){
		var a=b[qc];

		if(add){
			if(a.indexOf(name)==-1)
				b[qc]+=(a?' ':'')+name;
		}else {
			b[qc]=a.replace(" "+name,"");
			b[qc]=b[qc].replace(name,"");
		}
	};

	function qm_kille(e){
		if(!e)
			e=event;
			e.cancelBubble=true;

		if(e.stopPropagation&&!(qm_s&&e.type=="click"))
			e.stopPropagation();
	};

	function qa(a,b){
		return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));
	};

	function qm_pure(sd){

		if(sd.tagName=="UL"){
			var nd=document.createElement("DIV");
			nd.qmpure=1;
			var c;

			if(c=sd.style.cssText)
				nd.style.cssText=c;

				qm_convert(sd,nd);

				var csp=document.createElement("SPAN");
				csp.className="qmclear";
				csp.innerHTML="&nbsp;";
				nd.appendChild(csp);
				sd=sd[qp].replaceChild(nd,sd);
				sd=nd;
		}
		return sd;
	};

	function qm_convert(a,bm,l){
		if(!l)
		bm[qc]=a[qc];
		bm.id=a.id;
		var ch=a.childNodes;
		for(var i=0;i<ch.length;i++){
			if(ch[i].tagName=="LI"){
				var sh=ch[i].childNodes;
				for(var j=0;j<sh.length;j++) {
					if(sh[j]&&(sh[j].tagName=="A"||sh[j].tagName=="SPAN"))
					bm.appendChild(ch[i].removeChild(sh[j]));

					if(sh[j]&&sh[j].tagName=="UL"){
						var na=document.createElement("DIV");
						var c;

						if(c=sh[j].style.cssText)
								na.style.cssText=c;
						if(c=sh[j].className)
							na.className=c;

						na=bm.appendChild(na);

						new qm_convert(sh[j],na,1);
					}
				}
			}
		}
	}


	qmad.image=new Object();
	qmad.image.preload=new Array();

	if(qmad.bvis.indexOf("qm_image_switch(b,1);")==-1){
		qmad.bvis+="qm_image_switch(b,1);";
		qmad.bhide+="qm_image_switch(a.idiv,false,1);";

		if(window.attachEvent){
			window.attachEvent("onload",qm_image_preload);
			document.attachEvent("onmouseover",qm_image_off);
		}else  if(window.addEventListener){
			window.addEventListener("load",qm_image_preload,1);
			document.addEventListener("mouseover",qm_image_off,false);
		}

		document.write('<style type="text/css">.qm-is{border-style:none;display:block;}</style>');
	}

	function qm_image_preload(){
		var go=false;

		for(var i=0;i<10;i++){
			var a;

			if(a=document.getElementById("qm"+i)){
				var ai=a.getElementsByTagName("IMG");

				for(var j=0;j<ai.length;j++){
					if(ai[j].className.indexOf("qm-is")+1){
						ai[j].style.visibility="inherit";
						go=true;
						var br=qm_image_base(ai[j]);

						if(ai[j].className.indexOf("qm-ih")+1)
							qm_image_preload2(br[0]+"_hover."+br[1]);

						if(ai[j].className.indexOf("qm-ia")+1) {
							qm_image_preload2(br[0]+"_active."+br[1]);
						}

							ai[j].setAttribute("qmvafter",1);

							if((z=window.qmv)&&(z=z.addons)&&(z=z.image))
								z["on"+i]=true;
					}
				}

				if(go){
					ai=a.getElementsByTagName("A");

					for(var j=0;j<ai.length;j++){
						if(window.attachEvent)
							ai[j].attachEvent("onmouseover",qmv_image_hover);
						else  if(window.addEventListener)ai[j].addEventListener("mouseover",qmv_image_hover,1);
					}
				}

				if(go)a.onmouseover=function(e){
					qm_kille(e)
				}
			}
		}
	};

	function qmv_image_hover(e){
		e=e||window.event;
		var targ=e.srcElement||e.target;

		while(targ&&targ.tagName!="A")
			targ=targ[qp];qm_image_switch(targ);
	};

	function qm_image_preload2(src){
		var a=new Image();
		a.src=src;
		qmad.image.preload.push(a);
	};

	function qm_image_base(a,full){
		var br=qm_image_split_ext_name(a.getAttribute("src",2));
		br[0]=br[0].replace("_hover","");
		br[0]=br[0].replace("_active","");

		if(full)
			return br[0]+"."+br[1];
		else return br;
	};

	function qm_image_off(){
		if(qmad.image.la&&qmad.image.la.className.indexOf("qmactive")==-1){
			qm_image_switch(qmad.image.la,false,1);
			qmad.image.la=null;
		}
	};

	function qm_image_switch(a,active,hide,force){
		if((z=window.qmv)&&(z=z.addons)&&(z=z.image)&&!z["on"+qm_index(a)])
			return;

		if(!active&&!hide&&qmad.image.la&&qmad.image.la!=a&&qmad.image.la.className.indexOf("qmactive")==-1)
			qm_image_switch(qmad.image.la,false,1);

			var img=a.getElementsByTagName("IMG");

			for(var i=0;i<img.length;i++){
				var iic=img[i].className;

				if(iic&&iic.indexOf("qm-is")+1){
					var br=qm_image_base(img[i]);

					if(!active&&!hide&&iic.indexOf("qm-ih")+1&&(a.className.indexOf("qmactive")==-1||force)){
						qmad.image.la=a;img[i].src=br[0]+"_hover."+br[1];
						continue;
					}

					if(active){
						if(iic.indexOf("qm-ia")+1)
							img[i].src=br[0]+"_active."+br[1];
						else  if(iic.indexOf("qm-ih")+1)img[i].src=br[0]+"_hover."+br[1];
						continue;
					}

					if(hide)img[i].src=br[0]+"."+br[1];
				}
			}
	};


	function qm_image_split_ext_name(s){
		var ext=s.split(".");ext=ext[ext.length-1];
		var fn=s.substring(0,s.length-(ext.length+1));

		return new Array(fn,ext);
	}
