qmad.slide=new Object();
if(qmad.bvis.indexOf("qm_slide_a(b.cdiv);")==-1)qmad.bvis+="qm_slide_a(b.cdiv);";
if(qmad.bhide.indexOf("qm_slide_a(a,1);")==-1)qmad.bhide+="qm_slide_a(a,1);";
qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;qmad.br_version=parseFloat(navigator.vendorSub);qmad.br_oldnav=qmad.br_navigator&&qmad.br_version<7.1;
qmad.br_ie=window.showHelp;
qmad.br_mac=navigator.userAgent.indexOf("Mac")+1;
qmad.br_old_safari=navigator.userAgent.indexOf("afari")+1&&!window.XMLHttpRequest;qmad.slide_off=qmad.br_oldnav||(qmad.br_mac&&qmad.br_ie)||qmad.br_old_safari;;
function qm_slide_a(a,hide)
{
	var z;
	if((a.style.visibility=="inherit"&&!hide)||(qmad.slide_off)||((z=window.qmv)&&(z=z.addons)&&(z=z.slide_effect)&&!z["on"+qm_index(a)]))return;var ss;if(!a.settingsid)
	{
		var v=a;while((v=v.parentNode))
	{
		if(v.className.indexOf("qmmc")+1)
		{
			a.settingsid=v.id;break;
			}
			}
			}
	ss=qmad[a.settingsid];
	if(!ss)return;
	if(!ss.slide_animation_frames)return;
	var steps=ss.slide_animation_frames;
	
	var b=new Object();
	b.obj=a;b.offy=ss.slide_offxy;
	b.left_right=ss.slide_left_right;
	b.sub_subs_left_right=ss.slide_sub_subs_left_right;
	b.drop_subs=ss.slide_drop_subs;
	if(!b.offy)b.offy=0;
	if(b.sub_subs_left_right&&a.parentNode.className.indexOf("qmmc")==-1)b.left_right=true;
	if(b.left_right)b.drop_subs=false;
	b.drop_subs_height=ss.slide_drop_subs_height;
	b.drop_subs_disappear=ss.slide_drop_subs_disappear;
	b.accelerator=ss.slide_accelerator;
	if(b.drop_subs&&!b.accelerator)b.accelerator=1;
	if(!b.accelerator)b.accelerator=0;
	b.tb="top";
	b.wh="Height";
	if(b.left_right)
	{
		b.tb="left";b.wh="Width";
	}
	b.stepy=a["offset"+b.wh]/steps;b.top=parseInt(a.style[b.tb]);
	if(!hide)a.style[b.tb]=(b.top - a["offset"+b.wh])+"px";
	else {
		b.stepy=-b.stepy;x2("qmfv",a,1);
	}
	a.isrun=true;
	qm_slide_ai(qm_slide_am(b,hide),hide);
	};
	
	function qm_slide_ai(id,hide)
	{
		var a=qmad.slide["_"+id];
		if(!a)return;
		var cy=parseInt(a.obj.style[a.tb]);
		if(a.drop_subs)a.stepy+=a.accelerator;
		else 
		{
			if(hide)a.stepy -=a.accelerator;
			else a.stepy+=a.accelerator;
			}
			if((!hide&&cy+a.stepy<a.top)||(hide&&cy+a.stepy>a.top-a.obj["offset"+a.wh]&&cy<a.drop_subs_height))
			{
				var bc=2000;
				if(hide&&a.drop_subs&&!a.drop_subs_disappear&&cy+a.stepy+a.obj["offset"+a.wh]>a.drop_subs_height)
				bc=a.drop_subs_height-cy+a.stepy;
				var tc=Math.round(a.top-(cy+a.stepy)+a.offy);
				if(a.left_right)a.obj.style.clip="rect(auto 2000px 2000px "+tc+"px)";
				else a.obj.style.clip="rect("+tc+"px 2000px "+bc+"px auto)";
				a.obj.style[a.tb]=Math.round(cy+a.stepy)+"px";
	a.timer=setTimeout("qm_slide_ai("+id+","+hide+")",10);
	}
	else 
	{
		a.obj.style[a.tb]=a.top+"px";
	a.obj.style.clip="rect(0 auto auto auto)";
	if(a.obj.style.removeAttribute)a.obj.style.removeAttribute("clip");
	else a.obj.style.clip="auto";
	if(!window.showHelp)a.obj.style.clip="";
	if(hide)x2("qmfv",a.obj);qmad.slide["_"+id]=null;a.obj.isrun=false;
	}
	};
	
	function qm_slide_am(obj,hide)
	{
		var k;
		for(k in qmad.slide)
		{
			if(qmad.slide[k]&&obj.obj==qmad.slide[k].obj)
			{
				if(qmad.slide[k].timer)
				{
					clearTimeout(qmad.slide[k].timer);
					qmad.slide[k].timer=null;
					}
					obj.top=qmad.slide[k].top;
					qmad.slide[k].obj.isrun=false;
					qmad.slide[k]=null;
					}
					}
					var i=0;
					while(qmad.slide["_"+i])i++;
					qmad.slide["_"+i]=obj;
					return i;
					}
					qmad.shadow=new Object();
					if(qmad.bvis.indexOf("qm_drop_shadow(b.cdiv);")==-1)qmad.bvis+="qm_drop_shadow(b.cdiv);";
					if(qmad.bhide.indexOf("qm_drop_shadow(a,1);")==-1)qmad.bhide+="qm_drop_shadow(a,1);";;
					
	function qm_drop_shadow(a,hide,force)
					{
						var z;
						if(!hide&&((z=window.qmv)&&(z=z.addons)&&(z=z.drop_shadow)&&!z["on"+qm_index(a)]))return;
						if((!hide&&!a.hasshadow)||force)
						{
							var ss;
							if(!a.settingsid)
							{
								var v=a;
								while((v=v.parentNode))
								{
									if(v.className.indexOf("qmmc")+1)
									{
										a.settingsid=v.id;
										break;
										}
										}
										}
										ss=qmad[a.settingsid];
										if(!ss)return;
										if(!ss.shadow_offset)return;
										qmad.shadow.offset=ss.shadow_offset;
										var f=document.createElement("SPAN");x2("qmshadow",f,1);
										var fs=f.style;fs.position="absolute";fs.display="block";
										fs.backgroundColor="#AAdfff";
										fs.visibility="inherit";var sh;
										if((sh=ss.shadow_opacity))
										{
											f.style.opacity=sh;f.style.filter="alpha(opacity="+(sh*100)+")";
											}
											if((sh=ss.shadow_color))f.style.backgroundColor=sh;
											f=a.parentNode.appendChild(f);
											a.hasshadow=f;
											}
											var c=qmad.shadow.offset;
											var b=a.hasshadow;if(b)
											{
												if(hide)b.style.visibility="hidden";
												else 
												{
													b.style.width=a.offsetWidth+"px";b.style.height=a.offsetHeight+"px";
													var ft=0;
													var fl=0;
													if(qm_o)
													{
														ft=b[qp].clientTop;fl=b[qp].clientLeft;
														}
														if(qm_s2){ft=qm_gcs(b[qp],"border-top-width","borderTopWidth");
														fl=qm_gcs(b[qp],"border-left-width","borderLeftWidth");
														}
														b.style.top=a.offsetTop+c-ft+"px";
														b.style.left=a.offsetLeft+c-fl+"px";
														b.style.visibility="inherit";
														}
														}
														}
