
/* 

  ================================================
  PVII Pop Menu Magic 2 scripts
  Copyright (c) 2008-2009 Project Seven Development
  www.projectseven.com
  Version:  1.3.5 - script build: 1-31
  ================================================
  
*/

var p7PMMover='_over';
var p7PMMopen='_overdown';
var p7PMMmark='_down';
var p7PMMi=false,p7PMMa=false,p7PMMctl=[],p7PMMadv=[];
function P7_PMMset(){
	var i,h,sh,hd,x,v;
	if(!document.getElementById){
		return;
	}
	sh='.p7PMM div {position:absolute;display:none}\n';
	if(document.styleSheets){
		h='\n<st' + 'yle type="text/css">\n'+sh+'\n</s' + 'tyle>';
		document.write(h);
	}
	else{
		h=document.createElement('style');
		h.type='text/css';
		h.appendChild(document.createTextNode(sh));
		hd=document.getElementsByTagName('head');
		hd[0].appendChild(h);
	}
}
P7_PMMset();
function P7_PMMaddLoad(){
	if(window.addEventListener){
		if(!/KHTML|WebKit/i.test(navigator.userAgent)){
			document.addEventListener("DOMContentLoaded", P7_PMMinit, false);
		}
		window.addEventListener("load",P7_PMMinit,false);
		window.addEventListener("unload",P7_PMMbb,false);
	}
	else if(document.addEventListener){
		document.addEventListener("load",P7_PMMinit,false);
	}
	else if(window.attachEvent){
		document.write("<script id=p7ie_ppm defer src=\"//:\"><\/script>");
		document.getElementById("p7ie_ppm").onreadystatechange=function(){
			if (this.readyState=="complete"){
				if(p7PMMctl.length>0){
					P7_PMMinit();
				}
			}
		};
		window.attachEvent("onload",P7_PMMinit);
	}
	else if(typeof window.onload=='function'){
		var p7loadit=onload;
		window.onload=function(){
			p7loadit();
			P7_PMMinit();
		};
	}
	else{
		window.onload=P7_PMMinit;
	}
}
P7_PMMaddLoad();
function P7_PMMbb(){
	return;
}
function P7_PMMop(){
	if(!document.getElementById){
		return;
	}
	p7PMMctl[p7PMMctl.length]=arguments;
}
function P7_PMMinit(){
	var i,j,jj,k,tM,tA,tU,lv,pp,clv,fs,tS,d=1,cl,tp,uh=0,cN,tD,tN,iM,tw,ow,oh;
	if(p7PMMi){
		return;
	}
	p7PMMi=true;
	document.p7PMMpreload=[];
	for(k=0;k<p7PMMctl.length;k++){
		tM=document.getElementById(p7PMMctl[k][0]);
		if(tM){
			tM.p7opt=p7PMMctl[k];
			if(window.opera||navigator.appVersion.indexOf("MSIE 5")>-1){
				tM.p7opt[2]=0;
			}
			tM.p7PMMtmr=null;
			tD=tM.getElementsByTagName("DIV");
			for(i=0;i<tD.length;i++){
				tD[i].setAttribute("id",tM.id+'d'+(i+2));
				tD[i].p7state='closed';
				tD[i].pmmmenu=tM.id;
			}
			tU=tM.getElementsByTagName("UL");
			for(i=0;i<tU.length;i++){
				tU[i].setAttribute("id",tM.id+'u'+(i+1));
				lv=1;
				pp=tU[i].parentNode;
				while(pp){
					if(pp.id&&pp.id==tM.id){
						break;
					}
					if(pp.tagName&&pp.tagName=="UL"){
						lv++;
					}
					pp=pp.parentNode;
				}
				tU[i].pmmlevel=lv;
				clv='level_'+lv;
				P7_PMMsetClass(tU[i],clv);
				tN=tU[i].childNodes;
				if(tN){
					fs=-1;
					jj=0;
					for(j=0;j<tN.length;j++){
						if(tN[j].tagName&&tN[j].tagName=="LI"){
							jj++;
							tA=tN[j].getElementsByTagName("A")[0];
							if(fs<0){
								P7_PMMsetClass(tA,'pmmfirst');
								P7_PMMsetClass(tN[j],'pmmfirst');
							}
							fs=j;
							tA.setAttribute("id",tM.id+'a'+(d));
							d++;
							tA.pmmlevel=lv;
							tA.pmmdiv=tU[i].parentNode.id;
							tA.pmmmenu=tM.id;
							if(i==0){
								P7_PMMsetClass(tN[j],('root_'+jj));
							}
							tS=tN[j].getElementsByTagName("UL");
							if(tS&&tS.length>0){
								tA.pmmsub=tS[0].parentNode.id;
								if(tM.p7opt[14]&&tM.p7opt[14]==1){
									tA.onmousedown=function(){
										P7_PMMtrigclick(this);
									};
								}
								else{
									tA.onclick=function(){
										return false;
									};
								}
								if(tM.p7opt[13]==1&&lv==1){
									P7_PMMsetClass(tA,'trig_closed_up');
									P7_PMMsetClass(tA.parentNode,'trig_closed_up');
								}
								else if(tM.p7opt[5]==1){
									P7_PMMsetClass(tA,'trig_closed_left');
									P7_PMMsetClass(tA.parentNode,'trig_closed_left');
								}
								else{
									P7_PMMsetClass(tA,'trig_closed');
									P7_PMMsetClass(tA.parentNode,'trig_closed');
								}
							}
							else{
								tA.pmmsub=false;
							}
							tA.onmouseover=function(){
								P7_PMMtrig(this);
							};
							tA.hasImg=false;
							var sr,x,fnA,fnB,swp,s1,s2,s3;
							iM=tA.getElementsByTagName("IMG");
							if(iM&&iM[0]){
								sr=iM[0].getAttribute("src");
								swp=tM.p7opt[9];
								iM[0].pmmswap=swp;
								x=sr.lastIndexOf(".");
								fnA=sr.substring(0,x);
								fnB='.'+sr.substring(x+1);
								s1=fnA+p7PMMover+fnB;
								s2=fnA+p7PMMopen+fnB;
								s3=fnA+p7PMMmark+fnB;
								if(swp==1){
									iM[0].p7imgswap=[sr,s1,s1,s1];
									P7_PMMpreloader(s1);
								}
								else if(swp==2){
									iM[0].p7imgswap=[sr,s1,s2,s2];
									P7_PMMpreloader(s1,s2);
								}
								else if(swp==3){
									iM[0].p7imgswap=[sr,s1,s2,s3];
									P7_PMMpreloader(s1,s2,s3);
								}
								else{
									iM[0].p7imgswap=[sr,sr,sr,sr];
								}
								iM[0].p7state='closed';
								iM[0].mark=false;
								iM[0].rollover=tM.p7opt[10];
								if(swp>0){
									tA.hasImg=true;
									iM[0].onmouseover=function(){
										P7_PMMimovr(this);
									};
									iM[0].onmouseout=function(){
										P7_PMMimout(this);
									};
								}
							}
						}
					}
					if(fs>0){
						P7_PMMsetClass(tA,'pmmlast');
						P7_PMMsetClass(tN[fs],'pmmlast');
					}
				}
			}
			if(tM.p7opt[6]==1){
				tw=tM.offsetWidth;
				oh=tM.offsetHeight;
				ow=P7_PMMgetPropValue(tU[0],'position','position');
				tM.style.height=oh+'px';
				tU[0].style.position="absolute";
				uh=tU[0].offsetWidth;
				tU[0].style.position=ow;
				tM.style.height='auto';
				uh=(uh>=tw)?tw:uh;
				tU[0].style.marginLeft=((tw-uh)/2)+'px';
			}
			tM.onmouseout=function(evt){
				var k,rt,pp,tD,m=true;
				evt=(evt)?evt:((event)?event:null);
				if(evt){
					rt=(evt.relatedTarget)?evt.relatedTarget:evt.toElement;
					if(rt){
						pp=rt.parentNode;
						while(pp){
							if(pp&&pp.id&&pp.id.indexOf(this.id)==0){
								m=false;
								break;
							}
							pp=pp.parentNode;
						}
					}
					if(m){
						if(this.p7PMMtmr){
							clearTimeout(this.p7PMMtmr);
						}
						if(this.p7opt[8]==1){
							this.p7PMMtmr=setTimeout("P7_PMMshut('"+this.id+"')",360);
						}
						else{
							P7_PMMshut(this.id);
						}
					}
				}
			}
			if(tM.p7opt[11]==1){
				P7_PMMcurrentMark(tM);
			}
		}
	}
	p7PMMa=true;
}
function P7_PMMshut(d){
	var k,tM,tD;
	tM=document.getElementById(d);
	tD=tM.getElementsByTagName("DIV");
	for(k=tD.length-1;k>-1;k--){
		if(tD[k].p7state&&tD[k].p7state=='open'){
			P7_PMMclose(tD[k]);
		}
	}
}
function P7_PMMpreloader(){
	var i,x;
	for(i=0;i<arguments.length;i++){
		x=document.p7PMMpreload.length;
		document.p7PMMpreload[x]=new Image();
		document.p7PMMpreload[x].src=arguments[i];
	}
}
function P7_PMMimovr(im){
	var m=false,a=im.parentNode,r=im.rollover;
	if(im.mark){
		m=(r>1)?true:false;
	}
	else if(im.p7state=='open'){
		m=(r==1||r==3)?true:false;
	}
	else{
		m=true;
	}
	if(m){
		im.src=im.p7imgswap[1];
	}
}
function P7_PMMimout(im){
	var a=im.parentNode,r=im.rollover;
	if(im.mark){
		if(im.p7state=='open'){
			im.src=im.p7imgswap[2];
		}
		else{
			im.src=im.p7imgswap[3];
		}
	}
	else if(im.p7state=='open'){
		if(r==1||r==3){
			im.src=im.p7imgswap[2];
		}
	}
	else{
		im.src=im.p7imgswap[0];
	}
}
function P7_PMMtrig(a){
	var dV;
	dV=document.getElementById(a.pmmmenu);
	if(dV.p7PMMtmr){
		clearTimeout(dV.p7PMMtmr);
	}
	if(a.pmmsub){
		if(dV.p7opt[8]==1){
			dV.p7PMMtmr=setTimeout("P7_PMMopen('"+a.id+"')",160);
		}
		else{
			P7_PMMopen(a.id);
		}
	}
	else{
		if(dV.p7opt[8]==1){
			dV.p7PMMtmr=setTimeout("P7_PMMtoggle('"+a.id+"')",160);
		}
		else{
			P7_PMMtoggle(a.id);
		}
	}
}
function P7_PMMopen(d,bp){
	var i,tA,tM,tD,w,h,mT,mL,pp,xx=0,yy=0,wd,pb,pr,sct,aw,sc,pt,pl,iM;
	tA=document.getElementById(d);
	if(!bp){
		P7_PMMtoggle(d);
	}
	if(tA.p7state=='open'){
		return;
	}
	tA.p7state='open';
	if(tA.hasImg){
		iM=tA.getElementsByTagName("IMG")[0];
		iM.p7state='open';
		iM.src=iM.p7imgswap[2];
	}
	tA.className=tA.className.replace('trig_closed','trig_open');
	tA.parentNode.className=tA.parentNode.className.replace('trig_closed','trig_open');
	tM=document.getElementById(tA.pmmmenu);
	tD=document.getElementById(tA.pmmsub);
	tD.p7trigger=tA.id;
	tD.p7state='open';
	tD.style.visibility="hidden";
	tD.style.display="block";
	tD.style.height='auto';
	tD.style.width='auto';
	w=tD.offsetWidth;
	h=tD.offsetHeight;
	aw=tA.parentNode.offsetWidth;
	mT=(tA.parentNode.offsetHeight*-1)+tM.p7opt[3];
	if(tM.p7opt[5]==1){
		mL=(w*-1)-tM.p7opt[4];
	}
	else{
		mL=tA.offsetWidth+tM.p7opt[4];
	}
	if(tM.p7opt[1]==1&&tA.pmmlevel==1){
		mT=0;
		mL=0;
		if(tM.p7opt[7]==1){
			mL=((w-aw)/2)*-1;
		}
		else if(tM.p7opt[7]==2){
			if(tA.className.indexOf('pmmlast')>-1){
				mL=(w-aw)*-1;
			}
			else if(tA.className.indexOf('pmmfirst')==-1){
				mL=((w-aw)/2)*-1;
			}
			else{
				mL=0;
			}
		}
	}
	if(tM.p7opt[13]==1){
		mT-=h;
		if(tM.p7opt[1]==1&&tA.pmmlevel==1){
			mT-=tA.offsetHeight;
		}
	}
	wd=P7_PMMwin();
	pp=tA;
	while(pp){
		xx+=(pp.offsetLeft)?pp.offsetLeft:0;
		yy+=(pp.offsetTop)?pp.offsetTop:0;
		if(window.opera){
			if(pp.nodeName=="BODY"){
				yy-=(pp.offsetTop)?pp.offsetTop:0;
			}
		}
		pp=pp.offsetParent;
	}
	sc=document.body.parentNode.scrollTop;
	if(!sc){
		sc=document.body.scrollTop;
		if(!sc){
			sc=window.scrollY?window.scrollY:0;
		}
	}
	yy-=sc;
	sc=document.body.parentNode.scrollLeft;
	if(!sc){
		sc=document.body.scrollLeft;
		if(sc){
			sc=window.scrollX?window.scrollX:0;
		}
	}
	xx-=sc;
	pr=xx+mL+w;
	pb=yy+mT+h+tA.offsetHeight;
	if(pr>wd[1]){
		if(tM.p7opt[1]==1&&tA.pmmlevel==1){
			mL=mL-(pr-wd[1]+2);
		}
		else{
			mL=w*-1;
		}
	}
	if(pb>wd[0]){
		mT=mT-(pb-wd[0]+2);
	}
	pt=yy+mT+tA.offsetHeight;
	if(pt<0){
		mT=mT-pt+2;
	}
	pl=xx+mL;
	if(pl<0){
		mL=mL-pl+2;
	}
	tD.style.marginTop=mT+'px';
	tD.style.marginLeft=mL+'px';
	if(p7PMMa&&tM.p7opt[2]>0){
		var dfs,fsA,tU=tD.getElementsByTagName('UL')[0];
		fsA=tU.getElementsByTagName("A")[0];
		if(tM.p7opt[2]==1){
			P7_PMManimA(tU.id,5);
		}
		else if(tM.p7opt[2]==2){
			dfs=P7_PMMgetPropValue(fsA,'lineHeight','line-height');
			dfs=(dfs)?dfs:'normal';
			P7_PMManimB(tU.id,5,dfs);
		}
		else if(tM.p7opt[2]==3){
			if(tM.p7opt[1]==1&&tU.pmmlevel==2){
				dfs=P7_PMMgetPropValue(fsA,'lineHeight','line-height');
				dfs=(dfs)?dfs:'normal';
				P7_PMManimB(tU.id,5,dfs);
			}
			else{
				P7_PMManimA(tU.id,5);
			}
		}
		else if(tM.p7opt[2]==4){
			P7_PMManimC(tU.id,-100);
		}
	}
	else{
		tD.style.visibility="visible";
	}
}
function P7_PMMtoggle(d,bp){
	var i,a,tA,tD,pp;
	a=document.getElementById(d);
	pp=a.parentNode;
	while(pp){
		if(pp.tagName&&pp.tagName=="UL"){
			break;
		}
		pp=pp.parentNode;
	}
	tD=pp.getElementsByTagName("DIV");
	if(tD&&tD.length>0){
		for(i=tD.length-1;i>-1;i--){
			if(tD[i].p7state&&tD[i].p7state=='open'){
				if(!bp&&tD[i].p7trigger!=a.id){
					P7_PMMclose(tD[i]);
				}
			}
		}
	}
}
function P7_PMMclose(d,bp){
	var a,h,w,tM;
	a=document.getElementById(d.p7trigger);
	a.p7state='closed';
	d.p7state='closed';
	a.className=a.className.replace('trig_open','trig_closed');
	a.parentNode.className=a.parentNode.className.replace('trig_open','trig_closed');
	if(a.hasImg){
		iM=a.getElementsByTagName("IMG")[0];
		iM.p7state='closed';
		if(iM.mark){
			iM.src=iM.p7imgswap[3];
		}
		else{
			iM.src=iM.p7imgswap[0];
		}
	}
	d.style.display='none';
}
function P7_PMMtrigclick(a){
	var i,h,sB,tA,sh;
	h=a.getAttribute("href");
	if(h.charAt(h.length-1)=='#'||h.search(/javas/i)==0){
		sB=document.getElementById(a.pmmsub);
		tA=sB.getElementsByTagName('A');
		for(i=0;i<tA.length;i++){
			sh=tA[i].getAttribute('href');
			if(sh.charAt(sh.length-1)!='#'&&sh.search(/javas/i)!=0){
				a.setAttribute('href',sh);
				break;
			}
		}
	}
}
function P7_PMMmark(){
	p7PMMadv[p7PMMadv.length]=arguments;
}
function P7_PMMcurrentMark(el){
	var j,i,k,wH,cm=false,mt=['',1,'',''],op,r1,k,kk,tA,aU,pp,a,im;;
	wH=window.location.href;
	if(el.p7opt[12!=1]){
		wH=wH.replace(window.location.search,'');
	}
	if(wH.charAt(wH.length-1)=='#'){
		wH=wH.substring(0,wH.length-1);
	}
	for(k=0;k<p7PMMadv.length;k++){
		if(p7PMMadv[k][0]&&p7PMMadv[k][0]==el.id){
			mt=p7PMMadv[k];
			cm=true;
			break;
		}
	}
	op=mt[1];
	if(op<1){
		return;
	}
	r1=/index\.[\S]*/i;
	k=-1,kk=-1;
	tA=el.getElementsByTagName("A");
	for(j=0;j<tA.length;j++){
		aU=tA[j].href.replace(r1,'');
		if(op>0){
			if(tA[j].href==wH||aU==wH){
				k=j;
				kk=-1;
			}
		}
		if(op==2){
			if(tA[j].firstChild){
				if(tA[j].firstChild.nodeValue==mt[2]){
					kk=j;
				}
			}
		}
		if(op==3&&tA[j].href.indexOf(mt[2])>-1){
			kk=j;
		}
		if(op==4){
			for(x=2;x<mt.length;x+=2){
				if(wH.indexOf(mt[x])>-1){
					if(tA[j].firstChild&&tA[j].firstChild.nodeValue){
						if(tA[j].firstChild.nodeValue==mt[x+1]){
							kk=j;
						}
					}
				}
			}
		}
	}
	k=(kk>k)?kk:k;
	if(k>-1){
		pp=tA[k].parentNode;
		while(pp){
			if(pp.tagName&&pp.tagName=='LI'){
				P7_PMMsetClass(pp,'li_current_mark');
				a=pp.getElementsByTagName('A');
				if(a&&a[0]){
					P7_PMMsetClass(a[0],'current_mark');
					if(a[0].hasImg){
						im=a[0].getElementsByTagName('IMG')[0];
						im.mark=true;
						im.src=im.p7imgswap[3];
					}
				}
			}
			else{
				if(pp==el){
					break;
				}
			}
			pp=pp.parentNode;
		}
	}
}
function P7_PMManimA(id,v,ft){
	var el,tg=100,fr=10,dy=10;
	el=document.getElementById(id);
	el.style.fontSize=v+'%';
	if(!ft){
		el.style.visibility="visible";
		el.parentNode.style.visibility="visible";
	}
	if(v!=tg){
		v+=fr;
		v=(v>=tg)?tg:v;
		setTimeout("P7_PMManimA('"+id+"',"+v+",1)",dy);
	}
}
function P7_PMManimB(id,v,ln,ft){
	var el,tg=120,fr=10,dy=10;
	el=document.getElementById(id);
	el.style.lineHeight=v+'%';
	if(!ft){
		el.style.visibility="visible";
		el.parentNode.style.visibility="visible";
	}
	if(v!=tg){
		v+=fr;
		v=(v>=tg)?tg:v;
		setTimeout("P7_PMManimB('"+id+"',"+v+",'"+ln+"',1)",dy);
	}
	else{
		el.style.lineHeight=ln;
	}
}
function P7_PMManimC(id,v,ft){
	var el,tg=0,fr=8,dy=10;
	el=document.getElementById(id);
	el.style.textIndent=v+'px';
	if(!ft){
		el.style.visibility="visible";
		el.parentNode.style.visibility="visible";
	}
	if(v!=tg){
		v+=fr;
		v=(v>=tg)?tg:v;
		setTimeout("P7_PMManimC('"+id+"',"+v+",1)",dy);
	}
}
function P7_PMMsetClass(ob,cl){
	var cc,nc,r=/\s+/g;
	cc=ob.className;
	nc=cl;
	if(cc&&cc.length>0){
		nc=cc+' '+cl;
	}
	nc=nc.replace(r,' ');
	ob.className=nc;
}
function P7_PMMremClass(ob,cl){
	var cc,nc,r=/\s+/g;;
	cc=ob.className;
	if(cc&&cc.indexOf(cl>-1)){
		nc=cc.replace(cl,'');
		nc=nc.replace(r,' ');
		ob.className=nc;
	}
}
function P7_PMMwin(){
	var h,w;
	if(document.documentElement&&document.documentElement.clientHeight){
		w=document.documentElement.clientWidth;
		h=document.documentElement.clientHeight;
	}
	else if(window.innerHeight){
		if(document.documentElement.clientWidth){
			w=document.documentElement.clientWidth;
		}
		else{
			w=window.innerWidth;
		}
		h=window.innerHeight;
	}
	else if(document.body){
		w=document.body.clientWidth;
		h=document.body.clientHeight;
	}
	return [h,w];
}
function P7_PMMgetPropValue(ob,prop,prop2){
	var h,v=null;
	if(ob){
		if(ob.currentStyle){
			v=eval('ob.currentStyle.'+prop);
		}
		else if(document.defaultView.getComputedStyle(ob,"")){
			v=document.defaultView.getComputedStyle(ob,"").getPropertyValue(prop2);
		}
		else{
			v=eval("ob.style."+prop);
		}
	}
	return v;
}
var p7MBi=false,p7MBa=false,p7MBctl=[],p7MBadv=[];
function P7_MBaddLoad(){
	if(window.addEventListener){
		window.addEventListener("load",P7_MBinit,false);
	}
	else if(window.attachEvent){
		window.attachEvent("onload",P7_MBinit);
	}
	else{
		window.onload=P7_MBinit;
	}
}
P7_MBaddLoad();
function P7_MBop(){
	if(!document.getElementById){
		return;
	}
	p7MBctl[p7MBctl.length]=arguments;
}
function P7_MBinit(){
	var i,j,tD,tA;
	if(p7MBi){
		return;
	}
	p7MBi=true;
	for(j=0;j<p7MBctl.length;j++){
		tD=document.getElementById(p7MBctl[j][0]);
		if(tD){
			tD.p7opt=p7MBctl[j];
			tA=tD.getElementsByTagName("a");
			for(i=0;i<tA.length;i++){
				tA[i].setAttribute("id",tD.id+'_'+(i+1));
				tA[i].parentNode.setAttribute("id",tD.id+'p_'+(i+1));
				tA[i].p7mb=tD.id;
				if(tD.p7opt[1]==1){
					tA[i].style.backgroundPosition=tD.p7opt[5]+'px '+tD.p7opt[3]+'px';
				}
				tA[i].onmouseover=function(){
					P7_MBover(this);
				};
				tA[i].onmouseout=function(){
					P7_MBout(this);
				};
				if(tD.p7opt[2]==1){
					tA[i].onmousedown=function(){
						P7_MBdown(this.id);
					};
				}
			}
			P7_MBsetFL(tA[0].parentNode.parentNode);
			if(tD.p7opt[9]==1){
				P7_MBopen(tD);
			}
		}
	}
	p7MBa=true;
}
function P7_MBover(a){
	var i,tD,op,cl;
	if(!p7MBa){
		return;
	}
	tD=document.getElementById(a.p7mb);
	op=tD.p7opt;
	cl=a.className;
	if(op[10]!=1&&cl&&cl.indexOf('p7MBmark')>-1){
		return;
	}
	if(op[1]){
		if(a.p7bga){
			clearTimeout(a.p7bga);
		}
		P7_MBslideBG(a,1);
	}
	else{
		a.style.backgroundPosition=op[6]+"px "+op[4]+"px";
	}
}
function P7_MBout(a){
	var i,tD,op,cl;
	if(!p7MBa){
		return;
	}
	tD=document.getElementById(a.p7mb);
	op=tD.p7opt;
	cl=a.className;
	if(op[10]!=1&&cl&&cl.indexOf('p7MBmark')>-1){
		return;
	}
	if(op[1]){
		if(a.p7bga){
			clearTimeout(a.p7bga);
		}
		P7_MBslideBG(a,0);
	}
	else{
		a.style.backgroundPosition=op[5]+"px "+op[3]+"px";
	}
}
function P7_MBdown(d){
	var i,a,tD,tA;
	a=document.getElementById(d);
	if(a){
		tD=document.getElementById(a.p7mb);
		tA=tD.getElementsByTagName('a');
		for(i=0;i<tA.length;i++){
			P7_MBremClass(tA[i],'p7MBmark');
		}
		P7_MBsetClass(a,'p7MBmark');
	}
}
function P7_MBmark(){
	p7MBadv[p7MBadv.length]=arguments;
}
function P7_MBopen(el){
	var j,i,k,wH,cm=false,mt=['',1,'',''],op,r1,k,kk,tA,aU;
	wH=window.location.href;
	wH=wH.replace(window.location.search,'');
	for(k=0;k<p7MBadv.length;k++){
		if(p7MBadv[k][0]&&p7MBadv[k][0]==el.id){
			mt=p7MBadv[k];
			cm=true;
			break;
		}
	}
	op=mt[1];
	if(op<1){
		return;
	}
	r1=/index\.[\S]*/i;
	k=-1,kk=-1;
	tA=el.getElementsByTagName("A");
	for(j=0;j<tA.length;j++){
		aU=tA[j].href.replace(r1,'');
		if(op>0){
			if(tA[j].href==wH||aU==wH){
				k=j;
				kk=-1;
				break;
			}
		}
		if(op==2){
			if(tA[j].firstChild){
				if(tA[j].firstChild.nodeValue==mt[2]){
					kk=j;
				}
			}
		}
		if(op==3&&tA[j].href.indexOf(mt[2])>-1){
			kk=j;
		}
		if(op==4){
			for(x=2;x<mt.length;x+=2){
				if(wH.indexOf(mt[x])>-1){
					if(tA[j].firstChild&&tA[j].firstChild.nodeValue){
						if(tA[j].firstChild.nodeValue==mt[x+1]){
							kk=j;
						}
					}
				}
			}
		}
	}
	k=(kk>k)?kk:k;
	if(k>-1){
		P7_MBdown(tA[k].id);
	}
}
function P7_MBslideBG(el,md){
	var i,tD,op,cp,tl,tt,du,dl,dt,ds,st,fr,dy=10;
	tD=document.getElementById(el.p7mb);
	op=tD.p7opt;
	cp=P7_MBgetBG(el);
	if(md==1){
		tl=op[6];
		tt=op[4];
		du=op[7];
	}
	else{
		tl=op[5];
		tt=op[3];
		du=op[8];
	}
	dl=Math.abs(Math.abs(tl)-Math.abs(cp[0]));
	dt=Math.abs(Math.abs(tt)-Math.abs(cp[1]));
	ds=(dl>=dt)?dl:dt;
	st=du/dy;
	fr=parseInt(ds/st);
	fr=(fr<1)?1:fr;
	P7_MBglideBG(el.id,cp[0],tl,cp[1],tt,fr,dy);
}
function P7_MBglideBG(id,x,tl,y,tt,fr,dy){
	var el,nt,nl,m=false;
	el=document.getElementById(id);
	if(y!=tt){
		if(tt<y){
			nt=y-fr;
			nt=(nt<=tt)?tt:nt;
		}
		else{
			nt=y+fr;
			nt=(nt>=tt)?tt:nt;
		}
		m=true;
	}
	else{
		nt=y;
	}
	if(x!=tl){
		if(tl<x){
			nl=x-fr;
			nl=(nl<=tl)?tl:nl;
		}
		else{
			nl=x+fr;
			nl=(nl>=tl)?tl:nl;
		}
		m=true;
	}
	else{
		nl=x;
	}
	if(m){
		if(el.p7bga){
			clearTimeout(el.p7bga);
		}
		el.style.backgroundPosition=nl+"px "+nt+"px";
		el.p7bga=setTimeout("P7_MBglideBG('"+el.id+"',"+nl+","+tl+","+nt+","+tt+","+fr+","+dy+")",dy);
	}
}
function P7_MBgetBG(el){
	var bg,ba,x,y,nx=0,ny=0;
	bg=el.style.backgroundPosition;
	if(!bg){
		if(el.currentStyle){
			bg=el.currentStyle.backgroundPosition;
			if(!bg){
				x=el.currentStyle.backgroundPositionX;
				y=el.currentStyle.backgroundPositionY;
				bg=x+' '+y;
			}
		}
		else if(document.defaultView.getComputedStyle(el,"")){
			bg=document.defaultView.getComputedStyle(el,"").getPropertyValue('background-position');
		}
	}
	ba=bg.split(' ');
	if(ba&&ba[0]){
		nx=parseInt(ba[0]);
		if(ba[1]){
			ny=parseInt(ba[1]);
		}
	}
	nx=(nx)?nx:0;
	ny=(ny)?ny:0;
	return [nx,ny];
}
function P7_MBsetFL(el){
	var i,pt,ob,a;
	pt=P7_MBgetFL(el,'LI');
	if(pt[0]>-1){
		ob=el.childNodes[pt[0]];
		P7_MBsetClass(ob,'p7MBfirst');
		a=ob.getElementsByTagName('a');
		if(a&&a[0]){
			P7_MBsetClass(a[0],'p7MBfirst');
		}
	}
	if(pt[1]>-1){
		ob=el.childNodes[pt[1]];
		P7_MBsetClass(ob,'p7MBlast');
		a=ob.getElementsByTagName('a');
		if(a&&a[0]){
			P7_MBsetClass(a[0],'p7MBlast');
		}
	}
}
function P7_MBgetFL(nD,tp){
	var i,tC,a=-1,b=-1,rr=[];
	tC=nD.childNodes;
	for(i=0;i<tC.length;i++){
		if(tC[i].nodeName==tp){
			if(a<0){
				a=i;
			}
			else{
				b=i;
			}
		}
	}
	rr[0]=a;
	rr[1]=b
	return rr;
}
function P7_MBsetClass(ob,cl){
	var cc,nc,r=/\s+/g;
	cc=ob.className;
	nc=cl;
	if(cc&&cc.length>0){
		nc=cc+' '+cl;
	}
	nc=nc.replace(r,' ');
	ob.className=nc;
}
function P7_MBremClass(ob,cl){
	var cc,nc,r=/\s+/g;;
	cc=ob.className;
	if(cc&&cc.indexOf(cl>-1)){
		nc=cc.replace(cl,'');
		nc=nc.replace(r,' ');
		ob.className=nc;
	}
}
