// JavaScript Document
/* 
 ================================================
 PVII Tab Panel Magic 2 scripts
 Copyright (c) 2011 Project Seven Development
 www.projectseven.com
 Version: 2.2.5 -build 42
 ================================================
 
*/

// define the image swap file naming convention

// rollover image for any image in the normal state
var p7TPMover='_over';

// image for any trigger that has an open panel -no rollover
var p7TPMopen='_down';

var p7TPMctl=[],p7TPMi=false,p7TPMa=false,p7TPMadv=[];
function P7_TPMset(){
	var h,sh='',hd,ie=P7_TPMgetIEver();
	if (!document.getElementById){
		return;
	}
	if(ie>0&&ie<5.5){
		sh+='.p7TPMcwrapper, .p7TPMcwrapper div {overflow: visible; height: 1%;}\n';
		sh+='.p7TPMtabs {display: none;}\n';
	}
	else{
		sh+='.p7TPMtabs_viewport {overflow:hidden;}\n';
		sh+='.p7TPMtabs_wrapper {position:relative;left:0px;}\n';
		sh+='.p7TPM_panel {width:100%;position:absolute;overflow:hidden;visibility:hidden;z-index:200;}\n';
		sh+='.p7TPM_vp {position:relative;overflow:hidden;padding:0;margin:0;}\n';
		sh+='.p7TPM_slide_panel_v {position:relative;}\n';
		sh+='.p7TPM_slide_panel_h {float:left;}\n';
		sh+='.p7TPM_slide_wrapper {position:relative;}\n';
	}
	if(ie>5&&ie<7){
		sh+='.p7TPMtabs_viewport {float:left;}\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_TPMset();
function P7_opTPM(){
	if(!document.getElementById){
		return;
	}
	p7TPMctl[p7TPMctl.length]=arguments;
}
function P7_TPMaddLoad(){
	var ie=P7_TPMgetIEver();
	if(!document.getElementById || (ie>0&&ie<5.5)){
		return;
	}
	if(window.addEventListener){
		document.addEventListener("DOMContentLoaded",P7_initTPM,false);
		window.addEventListener("load",P7_initTPM,false);
		window.addEventListener("unload",P7_TPMrf,false);
		window.addEventListener("resize",P7_TPMrsz,false);
	}
	else if(document.addEventListener){
		document.addEventListener("load",P7_initTPM,false);
	}
	else if(window.attachEvent){
		document.write("<script id=p7ie_tpm defer src=\"//:\"><\/script>");
		document.getElementById("p7ie_tpm").onreadystatechange=function(){
			if(this.readyState=="complete"){
				if(p7TPMctl.length>0){
					P7_initTPM();
				}
			}
		};
		window.attachEvent("onload",P7_initTPM);
		window.attachEvent("onresize",P7_TPMrsz);
	}
	else if(typeof window.onload=='function'){
		var p7vloadit=onload;
		window.onload=function(){
			p7vloadit();
			P7_initTPM();
		};
	}
	else{
		window.onload=P7_initTPM;
	}
}
P7_TPMaddLoad();
function P7_TPMrf(){
	return;
}
function P7_initTPM(){
	var i,j,k,x,tB,tD,tA,tW,tV,tU,tP,p,cV,ob,lD,iM,tSL,tSR,sr,fnA,fnB,swp,s1,s2,s3,sP;
	if(p7TPMi){
		return;
	}
	p7TPMi=true;
	document.p7TPMpreload=[];
	for(j=p7TPMctl.length-1;j>-1;j--){
		tB=document.getElementById(p7TPMctl[j][0]);
		if(tB){
			tB.p7opt=p7TPMctl[j];
			P7_TPMtblfix(tB);
			cV=document.getElementById(tB.id.replace('_','cvp_'));
			tB.tpmTabs=[];
			tB.tpmPanels=[];
			tB.tpmCurrentPanel=-1;
			tB.tpmTrigScroll=false;
			if(tB.p7opt[5]==1){
				if(tB.p7opt[3]>2){
					tB.p7opt[3]=1;
				}
			}
			if(tB.p7opt[3]==1){
				cV.style.height='0px';
			}
			if(tB.p7opt[3]==1||tB.p7opt[3]==2){
				tB.tpmSlider=true;
				sP=document.getElementById(tB.id.replace('_','pw_'));
				sP.style.left='0px';
				sP.style.top='0px';
				sP.tpmVP=cV.id;
				sP.tpmDiv=tB.id;
				for(i=0;i<sP.childNodes.length;i++){
					if(sP.childNodes[i].nodeType==1){
						if(tB.p7opt[3]==1){
							sP.childNodes[i].className='p7TPM_slide_panel_v';
						}
						else{
							sP.childNodes[i].style.width=cV.offsetWidth+'px';
							sP.childNodes[i].className='p7TPM_slide_panel_h';
						}
						lD=sP.childNodes[i];
					}
				}
				if(tB.p7opt[3]==2){
					sP.tpmLastChild=lD;
					P7_TPMresetWidth(sP,sP.tpmLastChild);
				}
			}
			tV=document.getElementById(tB.id.replace('_','tvp_'));
			tW=document.getElementById(tB.id.replace('_','tgw_'));
			tD=document.getElementById(tB.id.replace('_','tabs_'));
			tU=tD.getElementsByTagName('UL')[0];
			tA=tU.getElementsByTagName('A');
			for(i=0;i<tA.length;i++){
				tB.tpmTabs[i]=tA[i];
				tB.tpmPanels[i]=null;
				tA[i].tpmDiv=tB.id;
				tA[i].tpmPanelNum=i+1;
				tA[i].tpmPanel=false;
				tA[i].tpmState='closed';
				iM=tA[i].getElementsByTagName("IMG");
				if(iM&&iM[0]){
					sr=iM[0].getAttribute("src");
					swp=tB.p7opt[7];
					iM[0].tpmSwap=swp;
					x=sr.lastIndexOf(".");
					fnA=sr.substring(0,x);
					fnB='.'+sr.substring(x+1);
					s1=fnA+p7TPMover+fnB;
					s2=fnA+p7TPMopen+fnB;
					if(swp==1){
						iM[0].p7imgswap=[sr,s1,s1,s1];
						P7_TPMpreloader(s1);
					}
					else if(swp==2){
						iM[0].p7imgswap=[sr,s1,s2,s2];
						P7_TPMpreloader(s1,s2);
					}
					else{
						iM[0].p7imgswap=[sr,sr,sr,sr];
					}
					iM[0].p7state='closed';
					iM[0].mark=false;
					iM[0].rollover=tB.p7opt[8];
					if(swp>0){
						tA[i].hasImg=true;
						iM[0].onmouseover=function(){
							P7_TPMimovr(this);
						};
						iM[0].onmouseout=function(){
							P7_TPMimout(this);
						};
						tA[i].onfocus=function(){
							P7_TPMimovr(this.getElementsByTagName('IMG')[0]);
						};
						tA[i].onblur=function(){
							P7_TPMimout(this.getElementsByTagName('IMG')[0]);
						};
					}
				}
				tA[i].onclick=function(){
					return P7_TPMclick(this);
				};
				if(tB.p7opt[5]==1){
					tA[i].onmouseover=function(){
						var tB=document.getElementById(this.tpmDiv);
						if(tB.tpmMouseTimer){
							clearTimeout(tB.tpmMouseTimer);
						}
						tB.tpmMouseTimer=setTimeout("P7_TPMtrig('"+this.id+"')",150);
					};
				}
				tP=document.getElementById(tA[i].id.replace('tab','w'));
				if(tP){
					tP.tpmDiv=tB.id;
					tP.tpmPanelNum=i+1;
					tP.tpmVP=tB.id.replace('_','cvp_');
					tA[i].tpmPanel=tP.id;
					tB.tpmPanels[i]=tP;
					tP.tpmState='closed';
					if(tB.p7opt[5]==1){
						tP.onmouseover=function (){
							var tB=document.getElementById(this.tpmDiv);
							if(tB.tpmMouseTimer){
								clearTimeout(tB.tpmMouseTimer);
							}
						};
					}
				}
			}
			if( (tB.p7opt.length>14&&tB.p7opt[14]>0) || (tB.p7opt.length<15&&tB.p7opt[1]!==0) ){
				tB.tpmTrigScroll=true;
				P7_TPMsetClass(cV.parentNode,'arrows_on');
				tW.style.left='0px';
				P7_TPMresetWidth(tW,tA[tA.length-1].parentNode);
				tSL=document.getElementById(tB.id.replace('_','tleft_'));
				if(tSL){
					P7_TPMsetClass(tSL,'off');
					tSL.tpmDiv=tB.id;
					if(tB.p7opt.length>14&&tB.p7opt[14]==2){
						tSL.onclick=function(){
							return P7_TPMtrigScrollPanel(this.tpmDiv,'left');
						};
					}
					else{
						tSL.onclick=function(){
							return P7_TPMtrigScroll(this.tpmDiv,'left');
						};
					}
				}
				tSR=document.getElementById(tB.id.replace('_','tright_'));
				if(tSR){
					tSR.tpmDiv=tB.id;
					if(tB.p7opt.length>14&&tB.p7opt[14]==2){
						tSR.onclick=function(){
							return P7_TPMtrigScrollPanel(this.tpmDiv,'right');
						};
					}
					else{
						tSR.onclick=function(){
							return P7_TPMtrigScroll(this.tpmDiv,'right');
						};
					}
				}
				P7_TPMtrigScroll(tB.id,'left');
			}
			p=tB.p7opt[6];
			if(p==-1){
				p=Math.floor(Math.random()*tB.tpmTabs.length+1);
			}
			p--;
			if(p>=0&&p<=tB.tpmTabs.length){
				P7_TPMopen(tB.tpmTabs[p],1);
			}
			if(tB.p7opt[9]==1){
				P7_TPMcurrentMark(tB);
			}
			P7_TPMurl(tB.id);
			tB.tpmRotateCycles=tB.p7opt[12];
			tB.tpmRotateCyclesCounter=1;
			tB.tpmRotatePanelNums=tB.tpmPanels.length;
			tB.tpmRotateCounter=1;
			tB.tpmRotateRunning=false;
			if(tB.p7opt[11]==1){
				tB.tpmRotateRunning=true;
				tB.tpmRotate=setInterval("P7_TPMrotate('"+tB.id+"')",tB.p7opt[13]);
			}
		}
	}
	P7_TPMrsz();
	p7TPMa=true;
}
function P7_TPMtrigScrollPanel(d,dr){
	var tB,tV,tW,min,max,mxL,dur,stp,dy=10;
	tB=document.getElementById(d);
	tV=document.getElementById(tB.id.replace('_','tvp_'));
	tW=document.getElementById(tB.id.replace('_','tgw_'));
	min=0;
	mxL=tB.tpmTabs[tB.tpmTabs.length-1].parentNode;
	max=mxL.offsetLeft+mxL.offsetWidth-tV.offsetWidth;
	if(dr=='right'){
		lp=tW.offsetLeft-tV.offsetWidth;
	}
	else{
		lp=tW.offsetLeft+tV.offsetWidth;
	}
	tB.tpmLastScrollDir=dr;
	lp=(lp<=(max*-1))?max*-1:lp;
	lp=(lp>0)?0:lp;
	P7_TPMsetArrowStates(tB.id,lp,min,max);
	tB.tpmLastScrollTab=tB.tpmCurrentPanel;
	if(tB.tpmTrigScroll && p7TPMa && tB.p7opt[3]>0){
		tW.tpmDelay=dy;
		tW.tpmTime=0;
		tW.tpmBegin=parseInt(tW.style.left,10);
		tW.tpmFinish=lp;
		dur=tB.p7opt[1];
		stp=dur/dy;
		tW.tpmDuration=stp;
		if(!tW.tpmScrollGliderRunning){
			tW.tpmScrollGliderRunning=true;
			tW.tpmScrollGlider=setInterval("P7_TPMscrollGlider('"+tW.id+"')",tW.tpmDelay);
		}
	}
	else{
		if(tB.tpmTrigScroll){
			tW.style.left=lp+'px';
		}
	}
	return false;
}
function P7_TPMtrigScroll(d,dr){
	var i,k,tB,tV,tW,tL,tg,c=0,rr,vr,ps='left';
	tB=document.getElementById(d);
	if(tB){
		tV=document.getElementById(tB.id.replace('_','tvp_'));
		tW=document.getElementById(tB.id.replace('_','tgw_'));
		P7_TPMresetScroll(tW.parentNode);
		P7_TPMresetWidth(tW,tB.tpmTabs[tB.tpmTabs.length-1].parentNode);
		if(dr=='right'){
			tg=(tW.offsetLeft*-1)+tV.offsetWidth;
			for(i=0;i<tB.tpmTabs.length;i++){
				tL=tB.tpmTabs[i].parentNode;
				if((tL.offsetLeft+tL.offsetWidth)>=tg){
					c=i;
					if(tL.offsetWidth>=tV.offsetWidth){
						if(i==tB.tpmTabs.length-1){
							ps='right';
						}
						else if(tL.offsetLeft==(tW.offsetLeft*-1)){
							c++;
						}
					}
					break;
				}
			}
		}
		else{
			tg=tW.offsetLeft*-1;
			for(i=0;i<tB.tpmTabs.length;i++){
				tL=tB.tpmTabs[i].parentNode;
				if(tL.offsetWidth>=tV.offsetWidth){
					rr=tL.offsetLeft+tL.offsetWidth;
					vr=tg+tV.offsetWidth;
					if(tL.offsetLeft>=tg || rr>=vr){
						c=i-1;
						ps='right';
						if(i===0){
							ps='left';
						}
						break;
					}
				}
				else{
					if(tL.offsetLeft>=tg ){
						if(tB.tpmTabs[i].offsetWidth>=tV.offsetWidth){
						}
						c=i-1;
						ps='right';
						break;
					}
				}
			}
		}
		c=(c<0)?0:c;
		c++;
		P7_TPMmoveToTab(tB.id,c,ps);
	}
	return false;
}
function P7_TPMmoveToTab(d,n,ag,rs){
	var i,tB,tV,tW,tL,tA,lp,min,max,mxL,dur,stp,dy=10;
	tB=document.getElementById(d);
	tV=document.getElementById(tB.id.replace('_','tvp_'));
	tW=document.getElementById(tB.id.replace('_','tgw_'));
	P7_TPMresetScroll(tW.parentNode);
	P7_TPMresetWidth(tW,tB.tpmTabs[tB.tpmTabs.length-1].parentNode);
	tA=tB.tpmTabs[n-1];
	tL=tA.parentNode;
	min=0;
	mxL=tB.tpmTabs[tB.tpmTabs.length-1].parentNode;
	max=mxL.offsetLeft+mxL.offsetWidth-tV.offsetWidth;
	tB.tpmLastScrollTab=n;
	tB.tpmLastScrollDir=ag;
	if(ag=='right'){
		lp=tL.offsetLeft+tL.offsetWidth-tV.offsetWidth;
	}
	else{
		lp=tL.offsetLeft;
	}
	lp=(lp>=max)?max:lp;
	lp=lp*-1;
	lp=(lp>0)?0:lp;
	P7_TPMsetArrowStates(tB.id,lp,min,max);
	if(!rs&&tB.tpmTrigScroll && p7TPMa && tB.p7opt[3]>0){
		tW.tpmDelay=dy;
		tW.tpmTime=0;
		tW.tpmBegin=parseInt(tW.style.left,10);
		tW.tpmFinish=lp;
		dur=tB.p7opt[1];
		stp=dur/dy;
		tW.tpmDuration=stp;
		if(!tW.tpmScrollGliderRunning){
			tW.tpmScrollGliderRunning=true;
			tW.tpmScrollGlider=setInterval("P7_TPMscrollGlider('"+tW.id+"')",tW.tpmDelay);
		}
	}
	else{
		if(tB.tpmTrigScroll){
			tW.style.left=lp+'px';
		}
	}
}
function P7_TPMclick(a){
	var wH,m=false;
	if(!a.tpmPanel){
		wH=window.location.href;
		if(a.href!=wH&&a.href!=wH+'#'){
			if(a.href.toLowerCase().indexOf('javascript:')==-1){
				m=true;
				return m;
			}
		}
	}
	P7_TPMopen(a);
	return m;
}
function P7_TPMtrig(d){
	var i,a;
	a=document.getElementById(d);
	if(a){
		P7_TPMopen(a);
	}
}
function P7_TPMopenPanel(d,n){
	var x=n-1,tB=document.getElementById(d);
	if(tB&&tB.tpmTabs){
		if(x>-1&&x<tB.tpmTabs.length){
			P7_TPMopen(tB.tpmTabs[x]);
		}
	}
}
function P7_TPMopen(a,au){
	var i,tB,tW,tV,pT,pW,sW,iM,pP,op,oV,dur,stp,mv,dy=20;
	if(a.tpmState=='open'){
		return;
	}
	tB=document.getElementById(a.tpmDiv);
	if(tB.tpmAnimRunning){
		return;
	}
	if(!au && tB.tpmRotateRunning){
		clearInterval(tB.tpmRotate);
		tB.tpmRotateRunning=false;
	}
	tB.tpmPrevPanel=tB.tpmCurrentPanel;
	if(tB.tpmPrevPanel>0){
		pP=tB.tpmPanels[tB.tpmPrevPanel-1];
		pT=tB.tpmTabs[tB.tpmPrevPanel-1];
		if(pT){
			pT.tpmState='closed';
			P7_TPMremClass(pT,'open');
			P7_TPMremClass(pT.parentNode,'open');
			if(pT.hasImg){
				iM=pT.getElementsByTagName("IMG")[0];
				iM.p7state='closed';
				if(iM.mark){
					iM.src=iM.p7imgswap[3];
				}
				else{
					iM.src=iM.p7imgswap[0];
				}
			}
		}
	}
	tB.tpmCurrentPanel=a.tpmPanelNum;
	tB.tpmCurrentPanelId=null;
	op=tB.p7opt[3];
	if(!p7TPMa){
		op=0;
	}
	P7_TPMsetClass(a,'open');
	P7_TPMsetClass(a.parentNode,'open');
	a.tpmState='open';
	if(a.hasImg){
		iM=a.getElementsByTagName("IMG")[0];
		iM.p7state='open';
		iM.src=iM.p7imgswap[2];
	}
	mv=(tB.tpmTrigScroll&&tB.tpmLastScrollDir)?true:false;
	if(tB.p7opt.length>14&&tB.p7opt[14]==2){
		tB.tpmLastScrollTab=a.tpmPanelNum;
		if(mv){
			mv=(au==1)?true:false;
		}
	}
	if(mv){
		P7_TPMmoveToTab(tB.id,a.tpmPanelNum,tB.tpmLastScrollDir,true);
	}
	if(!a.tpmPanel){
		if(op<1||op>2){
			P7_TPMclose(tB.id,tB.tpmPrevPanel);
			return;
		}
	}
	tW=document.getElementById(a.tpmPanel);
	tB.tpmCurrentPanelId=(tW)?tW.id:null;
	tV=document.getElementById(tB.id.replace('_','cvp_'));
	tV.tpmDiv=tB.id;
	if(!tB.tpmSlider){
		tW.style.width=tV.offsetWidth+'px';
		tV.style.width=tV.offsetWidth+'px';
		if(pP){
			tV.style.height=tV.offsetHeight+'px';
			pP.style.position='absolute';
			pP.style.zIndex=210;
		}
	}
	if(op==1||op==2){
		sW=document.getElementById(tB.id.replace('_','pw_'));
		if(sW.tpmPanelResizeRunning){
			clearInterval(sW.tpmPanelResizer);
			sW.tpmPanelResizeRunning=false;
		}
		sW.tpmTime=0;
		sW.tpmDelay=dy;
		tV.tpmVPbegin=tV.offsetHeight;
		tV.tpmVPfinish=(tW)?tW.offsetHeight:0;
		tV.tpmVPtime=0;
		if(op==1){
			sW.tpmLbegin=0;
			sW.tpmLfinish=0;
			sW.tpmTbegin=parseInt(sW.style.top,10);
			sW.tpmTfinish=(tW)?tW.offsetTop*-1:sW.tpmTbegin;
		}
		else{
			sW.tpmLbegin=parseInt(sW.style.left,10);
			sW.tpmLfinish=(tW)?tW.offsetLeft*-1:0;
			sW.tpmTbegin=0;
			sW.tpmTfinish=0;
		}
		dur=tB.p7opt[4];
		stp=dur/dy;
		sW.tpmDuration=stp;
		if(!sW.tpmPanelSliderRunning){
			sW.tpmPanelSliderRunning=true;
			sW.tpmPanelSlider=setInterval("P7_TPMpanelSlider('"+sW.id+"')",sW.tpmDelay);
		}
	}
	else if(op==3){
		tW.style.position='absolute';
		tW.style.visibility='visible';
		tW.tpmAnim=op;
		tW.tpmDelay=dy;
		tW.tpmFOPdelay=20;
		tV.tpmVPbegin=tV.offsetHeight;
		tV.tpmVPfinish=tW.offsetHeight;
		tV.tpmVPtime=0;
		tW.tpmVPfirst=false;
		tW.tpmVPlast=true;
		tW.style.width=tV.offsetWidth+'px';
		if(pP){
			pP.style.zIndex=260;
			pP.tpmFOPbegin=99;
			pP.tpmFOPfinish=1;
			pP.tpmFOPtime=0;
			pP.tpmFOPdelay=tW.tpmFOPdelay;
			dur=tB.p7opt[4];
			stp=dur/pP.tpmFOPdelay;
			pP.tpmFOPduration=stp;
			if(tW.offsetHeight < pP.offsetHeight){
				tW.tpmVPfirst=true;
				tW.tpmVPlast=false;
			}
			if(pP.filters){
				pP.style.filter='alpha(opacity='+pP.tpmFOPbegin+')';
			}
			else{
				pP.style.opacity=pP.tpmFOPbegin/100;
			}
		}
		tW.style.zIndex=250;
		tW.tpmFOPbegin=1;
		tW.tpmFOPfinish=99;
		tW.tpmFOPtime=0;
		dur=tB.p7opt[4];
		stp=dur/tW.tpmFOPdelay;
		tW.tpmFOPduration=stp;
		if(tW.filters){
			tW.style.filter='alpha(opacity='+tW.tpmFOPbegin+')';
		}
		else{
			tW.style.opacity=tW.tpmFOPbegin/100;
		}
		dur=tB.p7opt[4];
		stp=dur/dy;
		tW.tpmDuration=stp;
		tV.tpmVPduration=parseInt((tW.tpmDuration/2),10);
		tW.style.left='0px';
		tW.style.top='0px';
		tW.style.height='auto';
		tW.style.visibility='visible';
		tB.tpmAnimRunning=true;
		if(!tW.tpmPanelFaderRunning){
			tW.tpmPrevPanel=(pP)?pP.id:null;
			tW.tpmPanelFaderRunning=true;
			tW.tpmPanelFader=setInterval("P7_TPMpanelCrossFader('"+tW.id+"')",tW.tpmFOPdelay);
		}
	}
	else{
		if(tB.tpmSlider){
			sW=document.getElementById(tB.id.replace('_','pw_'));
			if(tB.p7opt[3]==1){
				sW.style.top=(tW.offsetTop*-1)+'px';
			}
			else if(tB.p7opt[3]==2){
				sW.style.left=(tW.offsetLeft*-1)+'px';
			}
			tV.style.height=tW.offsetHeight+'px';
			if(!sW.tpmPanelResizeRunning){
				sW.tpmPanelResizeRunning=true;
				sW.tpmPanelResizer=setInterval("P7_TPMpanelResize('"+sW.id+"')",30);
			}
		}
		else{
			tW.style.visibility='hidden';
			tW.style.height='auto';
			tW.style.zIndex=250;
			tW.style.left='0px';
			tW.style.position='relative';
			tW.style.width='auto';
			tW.style.visibility='visible';
			tV.style.height='auto';
			tV.style.width='auto';
			P7_TPMclose(tB.id,tB.tpmPrevPanel);
		}
	}
}
function P7_TPMclose(d,pn){
	var tB,tT,tC,iM,sW;
	if(pn>0){
		tB=document.getElementById(d);
		if(tB){
			pn--;
			if(pn<tB.tpmTabs.length){
				tT=tB.tpmTabs[pn];
				tT.tpmState='closed';
				P7_TPMremClass(tT,'open');
				P7_TPMremClass(tT.parentNode,'open');
				if(tT.hasImg){
					iM=tT.getElementsByTagName("IMG")[0];
					iM.p7state='closed';
					if(iM.mark){
						iM.src=iM.p7imgswap[3];
					}
					else{
						iM.src=iM.p7imgswap[0];
					}
				}
				if(tT.tpmPanel){
					tC=document.getElementById(tT.tpmPanel);
					tC.style.position='absolute';
					tC.style.visibility='hidden';
					tC.style.left='-3000px';
					tC.style.zIndex=200;
				}
			}
		}
	}
}
function P7_TPMscrollGlider(d){
	var tD,nl;
	tD=document.getElementById(d);
	tD.tpmTime++;
	nl=P7_TPMInOutQuad(tD.tpmTime,tD.tpmBegin,tD.tpmFinish-tD.tpmBegin,tD.tpmDuration);
	tD.style.left=nl+'px';
	if(tD.tpmTime>=tD.tpmDuration){
		clearInterval(tD.tpmScrollGlider);
		tD.tpmScrollGliderRunning=false;
	}
}
function P7_TPMpanelSlider(d){
	var tD,vP,vph,nl,nt;
	tD=document.getElementById(d);
	vP=document.getElementById(tD.tpmVP);
	tD.tpmTime++;
	if(vP.tpmVPbegin!=vP.tpmVPfinish){
		vph=P7_TPMInOutQuad(tD.tpmTime,vP.tpmVPbegin,vP.tpmVPfinish-vP.tpmVPbegin,tD.tpmDuration);
		vP.style.height=vph+'px';
	}
	if(tD.tpmLbegin!=tD.tpmLfinish){
		nl=P7_TPMInOutQuad(tD.tpmTime,tD.tpmLbegin,tD.tpmLfinish-tD.tpmLbegin,tD.tpmDuration);
		tD.style.left=nl+'px';
	}
	if(tD.tpmTbegin!=tD.tpmTfinish){
		nt=P7_TPMInOutQuad(tD.tpmTime,tD.tpmTbegin,tD.tpmTfinish-tD.tpmTbegin,tD.tpmDuration);
		tD.style.top=nt+'px';
	}
	if(tD.tpmTime>=tD.tpmDuration){
		clearInterval(tD.tpmPanelSlider);
		tD.tpmPanelSliderRunning=false;
		if(!tD.tpmPanelResizeRunning){
			tD.tpmPanelResizer=setInterval("P7_TPMpanelResize('"+tD.id+"')",30);
			tD.tpmPanelResizeRunning=true;
		}
	}
}
function P7_TPMpanelResize(d){
	var wP,vP,tB,cP;
	wP=document.getElementById(d);
	if(!wP.tpmPanelSliderRunning){
		vP=document.getElementById(wP.tpmVP);
		tB=document.getElementById(vP.tpmDiv);
		cP=document.getElementById(tB.tpmCurrentPanelId);
		if(cP){
			if(cP.offsetHeight!=vP.offsetHeight){
				vP.style.height=cP.offsetHeight+'px';
			}
		}
	}
	else{
		clearInterval(wP.tpmPanelResizer);
		wP.tpmPanelResizeRunning=false;
	}
}
function P7_TPMpanelCrossFader(dIn){
	var cP,pP,vP,vph,tB,p;
	cP=document.getElementById(dIn);
	pP=document.getElementById(cP.tpmPrevPanel);
	vP=document.getElementById(cP.tpmVP);
	if(cP.tpmVPfirst){
		vP.tpmVPtime++;
		vph=P7_TPMInOutQuad(vP.tpmVPtime,vP.tpmVPbegin,vP.tpmVPfinish-vP.tpmVPbegin,vP.tpmVPduration);
		vP.style.height=vph+'px';
		if(vP.tpmVPtime>=vP.tpmVPduration){
			cP.tpmVPfirst=false;
			vP.tpmVPbegin=vP.tpmVPfinish;
		}
	}
	else if(cP.tpmFOPtime<=cP.tpmFOPduration){
		cP.tpmFOPtime++;
		p=P7_TPMInOutQuad(cP.tpmFOPtime,cP.tpmFOPbegin,cP.tpmFOPfinish-cP.tpmFOPbegin,cP.tpmFOPduration);
		if(cP.filters){
			cP.style.filter='alpha(opacity='+p+')';
		}
		else{
			cP.style.opacity=p/100;
		}
		if(pP){
			pP.tpmFOPtime++;
			p=P7_TPMInOutQuad(pP.tpmFOPtime,pP.tpmFOPbegin,pP.tpmFOPfinish-pP.tpmFOPbegin,pP.tpmFOPduration);
			if(pP.filters){
				pP.style.filter='alpha(opacity='+p+')';
			}
			else{
				pP.style.opacity=p/100;
			}
		}
	}
	else if(cP.tpmVPlast && (cP.tpmFOPtime>=cP.tpmFOPduration)){
		vP.tpmVPtime++;
		vph=P7_TPMInOutQuad(vP.tpmVPtime,vP.tpmVPbegin,vP.tpmVPfinish-vP.tpmVPbegin,vP.tpmVPduration);
		vP.style.height=vph+'px';
		if(vP.tpmVPtime>=vP.tpmVPduration){
			cP.tpmVPlast=false;
			vP.tpmVPbegin=vP.tpmVPfinish;
		}
	}
	if(!cP.tpmfirst && !cP.tpmVPlast && (cP.tpmFOPtime>=cP.tpmFOPduration)){
		clearInterval(cP.tpmPanelFader);
		cP.tpmPanelFaderRunning=false;
		tB=document.getElementById(cP.tpmDiv);
		cP.style.position='relative';
		cP.style.height='auto';
		cP.style.width='auto';
		tB.tpmAnimRunning=false;
		if(pP){
			P7_TPMclose(tB.id,pP.tpmPanelNum);
			if(pP.filters){
				pP.style.filter='';
			}
			else{
				pP.style.opacity=1;
			}
		}
		if(cP.filters){
			cP.style.filter='';
		}
		else{
			cP.style.opacity=1;
		}
		vP.style.height='auto';
		vP.style.width='auto';
	}
}
function P7_TPMInOutQuad(t,b,c,d){
	if((t/=d/2)<1){
		return c/2*t*t+b;
	}
	else{
		return -c/2*((--t)*(t-2)-1)+b;
	}
}
function P7_TPMrsz(){
	var i,j,tB,wP,vP,cP;
	for(j=p7TPMctl.length-1;j>-1;j--){
		tB=document.getElementById(p7TPMctl[j][0]);
		if(tB){
			if(tB.tpmTrigScroll&&tB.tpmLastScrollDir){
				if(tB.p7opt.length>14&&tB.p7opt[14]!=2){
					P7_TPMmoveToTab(tB.id,tB.tpmLastScrollTab,tB.tpmLastScrollDir,true);
				}
			}
			if(tB.tpmSlider){
				wP=document.getElementById(tB.id.replace('_','pw_'));
				vP=document.getElementById(tB.id.replace('_','cvp_'));
				cP=document.getElementById(tB.tpmCurrentPanelId);
				if(!wP.tpmPanelSliderRunning){
					if(tB.p7opt[3]==1){
						if(cP){
							vP.style.height=cP.offsetHeight+'px';
							wP.style.top=(cP.offsetTop*-1)+'px';
						}
					}
					else{
						for(i=0;i<wP.childNodes.length;i++){
							if(wP.childNodes[i].nodeType==1){
								wP.childNodes[i].style.width=vP.offsetWidth+'px';
							}
						}
						if(wP.tpmLastChild){
							P7_TPMresetWidth(wP,wP.tpmLastChild);
						}
						if(cP){
							vP.style.height=cP.offsetHeight+'px';
							wP.style.left=(cP.offsetLeft*-1)+'px';
						}
					}
				}
			}
		}
	}
}
function P7_TPMpreloader(){
	var i,x;
	for(i=0;i<arguments.length;i++){
		x=document.p7TPMpreload.length;
		document.p7TPMpreload[x]=new Image();
		document.p7TPMpreload[x].src=arguments[i];
	}
}
function P7_TPMimovr(im){
	var m=false,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_TPMimout(im){
	var 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_TPMrotate(d){
	var tB,c,n,m=true;
	tB=document.getElementById(d);
	n=tB.tpmCurrentPanel-1;
	while(m){
		n++;
		tB.tpmRotateCounter++;
		if(tB.tpmRotateCounter>tB.tpmRotatePanelNums){
			tB.tpmRotateCyclesCounter++;
			tB.tpmRotateCounter=1;
		}
		if(n>tB.tpmPanels.length-1){
			n=0;
		}
		if(tB.tpmPanels[n]){
			m=false;
			break;
		}
	}
	if(tB.tpmRotateCyclesCounter>tB.tpmRotateCycles){
		clearInterval(tB.tpmRotate);
		tB.tpmRotateRunning=false;
		tB.tpmRotateCyclesCounter=1;
		tB.tpmRotateCounter=1;
	}
	if(n>-1&&n<tB.tpmPanels.length){
		P7_TPMopen(tB.tpmTabs[n],1);
	}
}
function P7_TPMrotator(d,ac){
	P7_TPMrotr(d,ac);
}
function P7_TPMrotr(d,ac){
	var tB=document.getElementById(d);
	if(tB){
		if(ac=='start'||ac=='resume'){
			if(!tB.tpmRotateRunning){
				tB.tpmRotateRunning=true;
				if(ac=='start'){
					tB.tpmRotateCyclesCounter=1;
					tB.tpmRotateCounter=1;
				}
				else{
					P7_TPMrotate(tB.id);
				}
				tB.tpmRotate=setInterval("P7_TPMrotate('"+tB.id+"')",tB.p7opt[13]);
			}
		}
		else if(ac=='stop'||ac=='pause'){
			tB.tpmRotateRunning=false;
			if(tB.tpmRotate){
				clearInterval(tB.tpmRotate);
			}
		}
	}
}
function P7_TPMmark(){
	p7TPMadv[p7TPMadv.length]=arguments;
}
function P7_TPMcurrentMark(el){
	var j,i,x,wH,cm=false,mt=['',1,'',''],op,r1,k,kk,tA,aU,pp,tr,aT,aP,d,pn,im;
	wH=window.location.href;
	if(el.p7opt[10]!=1){
		wH=wH.replace(window.location.search,'');
	}
	if(wH.charAt(wH.length-1)=='#'){
		wH=wH.substring(0,wH.length-1);
	}
	for(k=0;k<p7TPMadv.length;k++){
		if(p7TPMadv[k][0]&&p7TPMadv[k][0]==el.id){
			mt=p7TPMadv[k];
			cm=true;
			break;
		}
	}
	op=mt[1];
	if(op<1){
		return;
	}
	r1=/index\.[\S]*/i;
	k=-1;
	kk=-1;
	tA=[];
	d=document.getElementById(el.id.replace("_","tvp_"));
	if(d){
		aT=d.getElementsByTagName('A');
		if(aT&&aT.length>0){
			for(i=0;i<aT.length;i++){
				tA[tA.length]=aT[i];
			}
		}
	}
	d=document.getElementById(el.id.replace("_","cvp_"));
	if(d){
		aP=d.getElementsByTagName('A');
		if(aP&&aP.length>0){
			for(i=0;i<aP.length;i++){
				tA[tA.length]=aP[i];
			}
		}
	}
	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){
		if(tA[k].tpmPanelNum){
			tr=tA[k];
		}
		else{
			P7_TPMsetClass(tA[k],'current_mark');
			pp=tA[k].parentNode;
			while (pp){
				if(pp.tpmDiv && pp.tpmDiv==el.id){
					tr=el.tpmTabs[pp.tpmPanelNum-1];
					break;
				}
				pp=pp.parentNode;
			}
		}
		if(tr){
			P7_TPMsetClass(tr,'current_mark');
			P7_TPMsetClass(tr.parentNode,'current_mark');
			P7_TPMopen(tr,1);
		}
	}
}
function P7_TPMurl(dv){
	var i,h,s,x,d='tpm',pn,n=dv.replace("p7TPM_",""),tr;
	if(document.getElementById){
		h=document.location.search;
		if(h){
			h=h.replace('?','');
			s=h.split(/[=&]/g);
			if(s&&s.length){
				for(i=0;i<s.length;i+=2){
					if(s[i]==d){
						x=s[i+1];
						if(n!=x.charAt(0)){
							x=false;
						}
						if(x){
							pn='p7TPMtab'+x;
							tr=document.getElementById(pn);
							if(tr){
								P7_TPMopen(tr,1);
							}
						}
					}
				}
			}
		}
		h=document.location.hash;
		if(h){
			x=h.substring(1,h.length);
			if(n!=x.charAt(3)){
				x=false;
			}
			if(x&&x.indexOf(d)===0){
				pn='p7TPMtab'+x.substring(3);
				tr=document.getElementById(pn);
				if(tr){
					P7_TPMopen(tr,1);
				}
			}
		}
	}
}
function P7_TPMresetScroll(ob){
	if(ob.scrollLeft !== 0){
		ob.scrollLeft=0;
	}
	if(ob.scrollTop !== 0){
		ob.scrollTop=0;
	}
}
function P7_TPMresetWidth(dd,li){
	dd.style.width='19000px';
	dd.style.width=(li.offsetLeft+li.offsetWidth+2000)+'px';
}
function P7_TPMsetArrowStates(d,lp,mn,mx){
	var aL,aR;
	aL=document.getElementById(d.replace('_','tleft_'));
	aR=document.getElementById(d.replace('_','tright_'));
	if(lp>=mn){
		P7_TPMsetClass(aL,'off');
	}
	else{
		P7_TPMremClass(aL,'off');
	}
	if(lp<=(mx*-1)){
		P7_TPMsetClass(aR,'off');
	}
	else{
		P7_TPMremClass(aR,'off');
	}
}
function P7_TPMsetClass(ob,cl){
	if(ob){
		var cc,nc,r=/\s+/g;
		cc=ob.className;
		nc=cl;
		if(cc&&cc.length>0){
			if(cc.indexOf(cl)==-1){
				nc=cc+' '+cl;
			}
			else{
				nc=cc;
			}
		}
		nc=nc.replace(r,' ');
		ob.className=nc;
	}
}
function P7_TPMremClass(ob,cl){
	if(ob){
		var cc,nc,r=/\s+/g;
		cc=ob.className;
		if(cc&&cc.indexOf(cl>-1)){
			nc=cc.replace(cl,'');
			nc=nc.replace(r,' ');
			nc=nc.replace(/\s$/,'');
			ob.className=nc;
		}
	}
}
function P7_TPMtblfix(ob){
	var pp,sc,vp,tB,h,hh,ie,m=false;
	ie=P7_TPMgetIEver();
	pp=ob.parentNode;
	while(pp){
		if(pp.nodeName){
			if(pp.nodeName=='TD'||pp.nodeName=='TABLE'){
				m=true;
				break;
			}
			if(pp.nodeName=='BODY'){
				break;
			}
		}
		pp=pp.parentNode;
	}
	if(m || (ie>4&&ie<7)){
		h=ob.offsetWidth;
		ob.style.width=h+'px';
		hh=ob.offsetWidth;
		ob.style.width=(h+(h-hh))+'px';
		sc=document.getElementById(ob.id.replace('_','tvp_'));
		if(sc){
			sc.style.width=sc.offsetWidth+'px';
		}
		if(ob.p7opt&&ob.p7opt[3]==2){
			vp=document.getElementById(ob.id.replace('_','cvp_'));
			if(vp){
				vp.style.width=vp.offsetWidth+'px';
			}
		}
	}
}
function P7_TPMgetIEver(){
	var j,v=-1,nv,m=false;
	nv=navigator.userAgent.toLowerCase();
	j=nv.indexOf("msie");
	if(j>-1){
		v=parseFloat(nv.substring(j+4,j+8));
		if(document.documentMode){
			v=document.documentMode;
		}
	}
	return v;
}

/* 

  ================================================
  PVII Tree Menu Magic 2 scripts
  Copyright (c) 2009 Project Seven Development
  www.projectseven.com
  Version:  2.1.6 - build: 1-17
  ================================================
  
*/

// define the image swap file naming convention

// rollover image for any image in the normal state
var p7TMMover='_over';
// image for any trigger that has an open sub menu -no rollover
var p7TMMopen='_overdown';
// image to be used for current marker -no roll over
var p7TMMmark='_down';
var p7TMMi=false,p7TMMa=false,p7TMMctl=[],p7TMMadv=[];
function P7_TMMset(){
	var i,h,sh,hd,x,v;
	if(!document.getElementById){
		return;
	}
	sh='.p7TMM div {height:0px;overflow:hidden;position:relative}\n';
	sh+='.p7TMM ul {overflow:hidden;}\n';
	sh+='.p7TMMtoggle {display:block !important;}\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_TMMset();
function P7_TMMaddLoad(){
	if(window.addEventListener){
		if(!/KHTML|WebKit/i.test(navigator.userAgent)){
			document.addEventListener("DOMContentLoaded", P7_TMMinit, false);
		}
		window.addEventListener("load",P7_TMMinit,false);
		window.addEventListener("unload",P7_TMMbb,false);
	}
	else if(document.addEventListener){
		document.addEventListener("load",P7_TMMinit,false);
	}
	else if(window.attachEvent){
		document.write("<script id=p7ie_tmm defer src=\"//:\"><\/script>");
		document.getElementById("p7ie_tmm").onreadystatechange=function(){
			if (this.readyState=="complete"){
				if(p7TMMctl.length>0){
					P7_TMMinit();
				}
			}
		};
		window.attachEvent("onload",P7_TMMinit);
	}
	else if(typeof window.onload=='function'){
		var p7loadit=onload;
		window.onload=function(){
			p7loadit();
			P7_TMMinit();
		};
	}
	else{
		window.onload=P7_TMMinit;
	}
}
P7_TMMaddLoad();
function P7_TMMbb(){
	return;
}
function P7_TMMop(){
	if(!document.getElementById){
		return;
	}
	p7TMMctl[p7TMMctl.length]=arguments;
}
function P7_TMMinit(){
	var i,j,jj,k,tM,tA,tU,lv,pp,clv,fs,tS,d=1,cl,tp,uh=0,cN,tw,ow,oh,sP,cA,oA,tN,iM,tD;
	if(p7TMMi){
		return;
	}
	p7TMMi=true;
	document.p7TMMpreload=[];
	for(k=0;k<p7TMMctl.length;k++){
		tM=document.getElementById(p7TMMctl[k][0]);
		if(tM){
			tM.p7opt=p7TMMctl[k];
			tM.style.position='relative';
			tM.style.overflow='hidden';
			tM.p7TMMcont=new Array();
			tM.p7TMMrunning=false;
			if(navigator.appVersion.indexOf("MSIE 5")>-1){
				tM.p7opt[1]=0;
			}
			tM.p7TMMtmr=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].tmmmenu=tM.id;
				tD[i].p7TMMdelay=30;
				tD[i].p7TMMtargetHeight=0;
				tD[i].p7TMMframeRate=10;
				tD[i].p7ch=0;
				tD[i].p7cm=0;
				tD[i].p7TMMtargetLeft=0;
				tM.p7TMMcont[tM.p7TMMcont.length]=tD[i];
				if(tM.p7opt[1]>0){
					tD[i].style.height='0px';
				}
				else{
					tD[i].style.display='none';
					tD[i].style.height='auto';
				}
			}
			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].tmmlevel=lv;
				clv='level_'+lv;
				P7_TMMsetClass(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_TMMsetClass(tA,'tmmfirst');
								P7_TMMsetClass(tN[j],'tmmfirst');
							}
							tN[j].p7state='closed';
							fs=j;
							tA.setAttribute("id",tM.id+'a'+(d));
							tA.tmmlevel=lv;
							tA.tmmdiv=tU[i].parentNode.id;
							tA.tmmmenu=tM.id;
							if(i==0){
								P7_TMMsetClass(tN[j],('root_'+jj));
							}
							tS=tN[j].getElementsByTagName("UL");
							if(tS&&tS.length>0){
								tA.tmmsub=tS[0].parentNode.id;
								tA.p7state="closed";
								P7_TMMsetClass(tA,'trig_closed');
								P7_TMMsetClass(tA.parentNode,'trig_closed');
								tA.onclick=function(){
									return P7_TMMtrig(this);
								};
							}
							else{
								tA.tmmsub=false;
								P7_TMMsetClass(tA,'p7tmm_page');
								P7_TMMsetClass(tA.parentNode,'p7tmm_page');
							}
							d++;
							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[3];
								iM[0].tmmswap=swp;
								x=sr.lastIndexOf(".");
								fnA=sr.substring(0,x);
								fnB='.'+sr.substring(x+1);
								s1=fnA+p7TMMover+fnB;
								s2=fnA+p7TMMopen+fnB;
								s3=fnA+p7TMMmark+fnB;
								if(swp==1){
									iM[0].p7imgswap=[sr,s1,s1,s1];
									P7_TMMpreloader(s1);
								}
								else if(swp==2){
									iM[0].p7imgswap=[sr,s1,s2,s2];
									P7_TMMpreloader(s1,s2);
								}
								else if(swp==3){
									iM[0].p7imgswap=[sr,s1,s2,s3];
									P7_TMMpreloader(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_TMMimovr(this);
									};
									iM[0].onmouseout=function(){
										P7_TMMimout(this);
									};
								}
							}
						}
					}
					if(fs>0){
						P7_TMMsetClass(tA,'tmmlast');
						P7_TMMsetClass(tN[fs],'tmmlast');
					}
				}
			}
			oA=document.getElementById(tM.id+'oa');
			if(oA){
				oA.onclick=function(){
					P7_TMMall(this.id.replace('oa',''),'open',0);
					return false;
				};
			}
			cA=document.getElementById(tM.id+'ca');
			if(cA){
				cA.onclick=function(){
					P7_TMMall(this.id.replace('ca',''),'close',0);
					return false;
				};
			}
			if(tM.p7opt[5]==1){
				P7_TMMcurrentMark(tM);
			}
			if(tM.p7opt[9]>-1){
				P7_TMMall(tM.id,'open',tM.p7opt[9]);
			}
		}
	}
	p7TMMa=true;
}
function P7_TMMpreloader(){
	var i,x;
	for(i=0;i<arguments.length;i++){
		x=document.p7TMMpreload.length;
		document.p7TMMpreload[x]=new Image();
		document.p7TMMpreload[x].src=arguments[i];
	}
}
function P7_TMMimovr(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_TMMimout(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_TMMtrig(ob){
	var a,tM,wH,m=false;
	a=ob;
	tM=document.getElementById(a.tmmmenu);
	if(tM.p7opt[7]==1){
		wH=window.location.href;
		if(a.href!=wH&&a.href!=wH+'#'){
			if(a.href.toLowerCase().indexOf('javascript:')==-1){
				return true;
			}
		}
	}
	if(a.p7state=='closed'){
		P7_TMMopen(a);
	}
	else{
		P7_TMMclose(a);
	}
	return m;
}
function P7_TMMopen(a,bp){
	var sP,tM,tD,iM,tw,v,tU,op=0;
	if(a.p7state=='open'){
		return;
	}
	tM=document.getElementById(a.tmmmenu);
	tD=document.getElementById(a.tmmsub);
	if(!bp){
		if(tM.p7opt[8]==1){
			P7_TMMtoggle(a);
		}
	}
	a.p7state='open';
	a.parentNode.p7state='open';
	tD.p7state='open';
	if(a.hasImg){
		iM=a.getElementsByTagName("IMG")[0];
		iM.p7state='open';
		iM.src=iM.p7imgswap[2];
	}
	sP=document.getElementById(a.tmmspan);
	a.className=a.className.replace('trig_closed','trig_open');
	a.parentNode.className=a.parentNode.className.replace('trig_closed','trig_open');
	op=tM.p7opt[1];
	if(!bp&&p7TMMa&&op>0){
		if(op==1||op==3){
			tD.style.height='0px';
			tD.p7ch=0;
			tD.style.display='block';
			P7_TMMsetGlide(a,op,tM.p7opt[10]);
		}
		if(op==2||op==3){
			tU=document.getElementById(tD.id.replace('d','u'));
			tw=tU.offsetWidth;
			tw=a.parentNode.offsetWidth;
			v=(tw+10)*-1;
			tD.p7maxLeft=v;
			tD.style.left=v+'px';
			tD.p7cm=v;
			if(op==2){
				tD.style.height='auto';
				tD.style.display='block';
			}
		}
		if(!tM.p7TMMrunning){
			tM.p7TMMrunning=true;
			tM.p7TMMglide=setInterval("P7_TMManim('"+tM.id+"')",tD.p7TMMdelay);
		}
	}
	else{
		tD.style.height='auto';
		tD.style.display='block';
		if(op==1||op==2){
			tD.p7ch=tD.offsetHeight;
		}
	}
}
function P7_TMMclose(a,bp){
	var sP,tM,tD,iM,op;
	if(a.p7state=='closed'){
		return;
	}
	tM=document.getElementById(a.tmmmenu);
	op=tM.p7opt[1];
	tD=document.getElementById(a.tmmsub);
	a.p7state='closed';
	a.parentNode.p7state='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];
		}
	}
	sP=document.getElementById(a.tmmspan);
	a.className=a.className.replace('trig_open','trig_closed');
	a.parentNode.className=a.parentNode.className.replace('trig_open','trig_closed');
	tD.p7state='closed';
	if(!bp&&p7TMMa&&op>0){
		if(op==1||op==3){
			tD.p7ch=tD.offsetHeight;
			P7_TMMsetGlide(a,op,tM.p7opt[10]);
			if(!tM.p7TMMrunning){
				tM.p7TMMrunning=true;
				tM.p7TMMglide=setInterval("P7_TMManim('"+tM.id+"')",tD.p7TMMdelay);
			}
		}
		else{
			tD.style.display='none';
		}
	}
	else{
		tD.style.display='none';
		if(op==1||op==3){
			tD.style.height='0px';
			tD.p7ch=0;
		}
	}
}
function P7_TMMtoggle(a,bp){
	var i,tC;
	tC=a.parentNode.parentNode.childNodes;
	for(i=0;i<tC.length;i++){
		if(tC[i].tagName&&tC[i].tagName=='LI'){
			if(tC[i].p7state&&tC[i].p7state=='open'&&tC[i]!=a.parentNode){
				P7_TMMclose(tC[i].getElementsByTagName('A')[0]);
			}
		}
	}
}
function P7_TMMsetGlide(a,op,dur){
	var tC,tU,th,stp,fr,dy;
	dur=(dur&&dur>0)?dur:250;
	dy=30;
	tC=document.getElementById(a.tmmsub);
	tC.p7TMMdelay=dy;
	tU=document.getElementById(tC.id.replace('d','u'));
	th=tU.offsetHeight;
	tC.p7TMMtargetHeight=th;
	stp=dur/dy;
	fr=parseInt(th/stp);
	fr=(fr<=1)?1:fr;
	tC.p7TMMframeRate=fr;
}
function P7_TMManim(d){
	var i,op,tB,tC,tU,tm,st,ch,th,nh,inc,nm,cm,m=false;
	tB=document.getElementById(d);
	tC=tB.p7TMMcont;
	op=tB.p7opt[1];
	for(i=0;i<tC.length;i++){
		if(tC[i]){
			st=tC[i].p7state;
			if(op==1||op==3){
				if(st=='open'&&tC[i].p7TMMtargetHeight==0){
					tC[i].p7TMMtargetHeight=tC[i].offsetHeight;
					tC[i].p7ch=tC[i].p7TMMtargetHeight;
				}
				th=(st=='closed')?0:tC[i].p7TMMtargetHeight;
				ch=tC[i].p7ch;
				inc=tC[i].p7TMMframeRate;
				if(st=='closed'&&ch!==0){
					nh=ch-inc;
					nh=(nh<=0)?0:nh;
					m=true;
					tC[i].style.height=nh+'px';
					tC[i].p7ch=nh;
				}
				else if(st=='open'&&ch!=th){
					nh=ch+inc;
					nh=(nh>=th)?th:nh;
					m=true;
					tC[i].style.height=nh+'px';
					tC[i].p7ch=nh;
				}
				else if(st=='open'){
					tC[i].style.height='auto';
				}
			}
			if(op==2||(op==3&&!m)){
				cm=tC[i].p7cm;
				tm=tC[i].p7TMMtargetLeft;
				if(st=='open'&&cm!=tm){
					nm=cm+=20;
					nm=(nm>=0)?0:nm;
					m=true;
					tC[i].style.left=nm+'px';
					tC[i].p7cm=nm;
				}
			}
		}
	}
	if(!m){
		tB.p7TMMrunning=false;
		clearInterval(tB.p7TMMglide);
	}
}
function P7_TMMall(d,ac,lv){
	var i,tM,tA;
	lv=(lv>0)?lv:0;
	tM=document.getElementById(d);
	if(tM){
		tA=tM.getElementsByTagName("A");
		for(i=0;i<tA.length;i++){
			if(tA[i].tmmsub&&(lv==0||tA[i].tmmlevel<=lv)){
				if(ac=='open'){
					if(tA[i].p7state!='open'){
						P7_TMMopen(tA[i],1);
					}
				}
				else{
					if(tA[i].p7state!='closed'){
						P7_TMMclose(tA[i],1);
					}
				}
			}
		}
	}
}
function P7_TMMmark(){
	p7TMMadv[p7TMMadv.length]=arguments;
}
function P7_TMMcurrentMark(el){
	var x,j,i,k,wH,cm=false,mt=['',1,'',''],op,r1,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<p7TMMadv.length;k++){
		if(p7TMMadv[k][0]&&p7TMMadv[k][0]==el.id){
			mt=p7TMMadv[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_TMMsetClass(pp,'li_current_mark');
				a=pp.getElementsByTagName('A');
				if(a&&a[0]){
					P7_TMMsetClass(a[0],'current_mark');
					if(a[0].hasImg){
						im=a[0].getElementsByTagName('IMG')[0];
						im.mark=true;
						im.src=im.p7imgswap[3];
					}
					if(a[0].tmmsub){
						P7_TMMopen(a[0],1);
					}
				}
			}
			else{
				if(pp==el){
					break;
				}
			}
			pp=pp.parentNode;
		}
	}
}
function P7_TMMsetClass(ob,cl){
	var cc,nc,r=/\s+/g;
	cc=ob.className;
	nc=cl;
	if(cc&&cc.length>0&&cc.indexOf(cl)==-1){
		nc=cc+' '+cl;
	}
	nc=nc.replace(r,' ');
	ob.className=nc;
}
function P7_TMMremClass(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_TMMgetPropValue(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;
}

/* 

  ================================================
  PVII Pop Menu Magic 2 scripts
  Copyright (c) 2008-2010 Project Seven Development
  www.projectseven.com
  Version:  1.4.9- script build: 1-41
  ================================================
  
*/

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);
		document.addEventListener("keydown",P7_PMMkey,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);
		window.attachEvent("onunload",P7_PMMbb);
		document.attachEvent("onkeydown",P7_PMMkey);
	}
	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(){
	P7_PMMshutall();
}
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,sh;
	if(p7PMMi){
		return;
	}
	p7PMMi=true;
	document.p7PMMpreload=[];
	sh=document.getElementById('p7PMMshowall');
	if(sh){
		sh.pmmShowAllState='off';
		sh.onclick=function(){
			return P7_PMMshowAll(this,1);
		};
	}
	for(k=0;k<p7PMMctl.length;k++){
		tM=document.getElementById(p7PMMctl[k][0]);
		if(tM){
			tM.p7opt=p7PMMctl[k];
			if(typeof(opera)!='undefined'||navigator.appVersion.indexOf("MSIE 5")>-1){
				tM.p7opt[2]=0;
			}
			P7_PMMremClass(tM,'p7PMMnoscript');
			tM.style.position='relative';
			tM.style.zIndex='999999';
			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;
			}
			tM.pmmFixed=false;
			pp=tM;
			while(pp){
				if(P7_PMMgetPropValue(pp,'position','position')=='fixed'){
					tM.pmmFixed=true;
					break;
				}
				if(pp.nodeName=="BODY"){
					break;
				}
				pp=pp.parentNode;
			}
			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;
								tA.onclick=function(){
									return P7_PMMclick(this);
								};
								tA.p7state='closed';
								if(tM.p7opt[14]&&tM.p7opt[14]==1){
									tA.onmousedown=function(){
										P7_PMMtrigclick(this);
									};
								}
								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;
							}
							if(!tM.p7opt[15]||tM.p7opt[15]<2){
								if(navigator.userAgent.toLowerCase().indexOf('iphone')==-1){
									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';
			}
			if(!tM.p7opt[15]||tM.p7opt[15]<2){
				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&&typeof(pp.id)=='string'&&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_PMMshutall(){
	for(var i=0;i<p7PMMctl.length;i++){
		P7_PMMshut(p7PMMctl[i][0]);
	}
}
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_PMMclick(a){
	var m=false,tM,h,d;
	tM=document.getElementById(a.pmmmenu);
	h=a.getAttribute("href");
	if(tM.p7opt[14]&&tM.p7opt[14]==1){
		if(h&&h!=''){
			if(h.charAt(h.length-1)!='#'&&h.search(/javas/i)!=0){
				m=true;
			}
		}
	}
	if(!m){
		if(!tM.p7opt[15]||tM.p7opt[15]==0||tM.p7opt[15]==2){
			if(a.p7state=='open'){
				P7_PMMtoggle(a.id,1);
			}
			else{
				P7_PMMopen(a.id,null,1);
			}
		}
	}
	return m;
}
function P7_PMMopen(d,bp,ck){
	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(typeof(opera)!='undefined'){
			if(pp.nodeName=="BODY"){
				yy-=(pp.offsetTop)?pp.offsetTop:0;
			}
		}
		pp=pp.offsetParent;
	}
	if(!tM.pmmFixed){
		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],cb=0;
		fsA=tU.getElementsByTagName("A")[0];
		if(tM.p7opt[2]==3){
			if(tM.p7opt[1]==1&&tU.pmmlevel==2){
				cb=2;
			}
			else{
				cb=1;
			}
		}
		if(tM.p7opt[2]==1||cb==1){
			tU.pmmTargetA=100;
			tU.pmmCurrentA=5;
			tU.style.fontSize=tU.pmmCurrentA+'%';
			tU.style.visibility="visible";
			tU.parentNode.style.visibility="visible";
			if(!tU.animArunning){
				tU.animArunning=true;
				tU.animA=setInterval("P7_PMManimA('"+tU.id+"')", 10);
			}
		}
		else if(tM.p7opt[2]==2||cb==2){
			dfs=P7_PMMgetPropValue(fsA,'lineHeight','line-height');
			tU.pmmDefLineHeight=(dfs)?dfs:'normal';
			tU.pmmTargetB=120;
			tU.pmmCurrentB=5;
			tU.style.lineHeight=tU.pmmCurrentB+'%';
			tU.style.visibility="visible";
			tU.parentNode.style.visibility="visible";
			if(!tU.animBrunning){
				tU.animBrunning=true;
				tU.animB=setInterval("P7_PMManimB('"+tU.id+"')", 10);
			}
		}
		else if(tM.p7opt[2]==4){
			tU.pmmTargetC=0;
			tU.pmmCurrentC=-100;
			tU.style.textIndent=tU.pmmCurrentC+'px';
			tU.style.visibility="visible";
			tU.parentNode.style.visibility="visible";
			if(!tU.animCrunning){
				tU.animCrunning=true;
				tU.animC=setInterval("P7_PMManimC('"+tU.id+"')", 10);
			}
		}
	}
	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==1||(!bp&&tD[i].p7trigger!=a.id)){
					P7_PMMclose(tD[i]);
				}
			}
		}
	}
}
function P7_PMMclose(d,bp){
	var a,h,w,tM,iM;
	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,wH,cm=false,mt=['',1,'',''],op,r1,k,kk,tA,aU,pp,a,im,x;
	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(dd){
	var tD,nv,fr=10,dy=10;
	tD=document.getElementById(dd);
	if(tD){
		nv=tD.pmmCurrentA+fr;
		if(nv>=tD.pmmTargetA){
			nv=tD.pmmTargetA;
		}
		tD.pmmCurrentA=nv;
		tD.style.fontSize=nv+'%';
		if(nv===tD.pmmTargetA){
			clearInterval(tD.animA);
			tD.animArunning=false;
		}
	}
}
function P7_PMManimB(dd){
	var tD,nv,fr=10,dy=10;
	tD=document.getElementById(dd);
	if(tD){
		nv=tD.pmmCurrentB+fr;
		if(nv>=tD.pmmTargetB){
			nv=tD.pmmTargetB;
		}
		tD.pmmCurrentB=nv;
		tD.style.lineHeight=nv+'%';
		if(nv===tD.pmmTargetB){
			clearInterval(tD.animB);
			tD.animBrunning=false;
			tD.style.lineHeight=tD.pmmDefLineHeight;
		}
	}
}
function P7_PMManimC(dd){
	var tD,nv,fr=8,dy=10;
	tD=document.getElementById(dd);
	if(tD){
		nv=tD.pmmCurrentC+fr;
		if(nv>=tD.pmmTargetC){
			nv=tD.pmmTargetC;
		}
		tD.pmmCurrentC=nv;
		tD.style.textIndent=nv+'px';
		if(nv===tD.pmmTargetC){
			clearInterval(tD.animC);
			tD.animCrunning=false;
		}
	}
}
function P7_PMMsetClass(ob,cl){
	var cc,nc,r=/\s+/g;
	cc=ob.className;
	nc=cl;
	if(cc&&cc.length>0&&cc.indexOf(cl)==-1){
		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,' ');
		nc=nc.replace(/\s$/,'');
		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=ob.currentStyle[prop];
		}
		else if(document.defaultView.getComputedStyle(ob,"")){
			v=document.defaultView.getComputedStyle(ob,"").getPropertyValue(prop2);
		}
		else{
			v=eval("ob.style."+prop);
		}
	}
	return v;
}
function P7_PMMshowAll(a,nt){
	var tA,k,tM,d;
	if(typeof(a)=='object'){
		tA=a;
	}
	else{
		tA=document.getElementById(a);
	}
	for(k=0;k<p7PMMctl.length;k++){
		tM=document.getElementById(p7PMMctl[k][0]);
		if(tM){
			if(nt==1||tA.pmmShowAllState=='off'){
				if(tA.pmmShowAllState=='off'){
					P7_PMMsetClass(tM,'p7PMMshowAll');
					tA.pmmShowAllState='on';
				}
			}
			else{
				P7_PMMremClass(tM,'p7PMMshowAll');
				tA.pmmShowAllState='off';
			}
		}
	}
	return false;
}
function P7_PMMkey(evt){
	evt=(evt)?evt:event;
	if(!evt.altKey&&!evt.ctrlKey){
		if(evt.keyCode==27){
			P7_PMMshutall();
		}
	}
}

/* 

  ================================================
  PVII Tree Menu Magic 2 scripts
  Copyright (c) 2009 Project Seven Development
  www.projectseven.com
  Version:  2.1.6 - build: 1-17
  ================================================
  
*/

// define the image swap file naming convention

// rollover image for any image in the normal state
var p7TMMover='_over';
// image for any trigger that has an open sub menu -no rollover
var p7TMMopen='_overdown';
// image to be used for current marker -no roll over
var p7TMMmark='_down';
var p7TMMi=false,p7TMMa=false,p7TMMctl=[],p7TMMadv=[];
function P7_TMMset(){
	var i,h,sh,hd,x,v;
	if(!document.getElementById){
		return;
	}
	sh='.p7TMM div {height:0px;overflow:hidden;position:relative}\n';
	sh+='.p7TMM ul {overflow:hidden;}\n';
	sh+='.p7TMMtoggle {display:block !important;}\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_TMMset();
function P7_TMMaddLoad(){
	if(window.addEventListener){
		if(!/KHTML|WebKit/i.test(navigator.userAgent)){
			document.addEventListener("DOMContentLoaded", P7_TMMinit, false);
		}
		window.addEventListener("load",P7_TMMinit,false);
		window.addEventListener("unload",P7_TMMbb,false);
	}
	else if(document.addEventListener){
		document.addEventListener("load",P7_TMMinit,false);
	}
	else if(window.attachEvent){
		document.write("<script id=p7ie_tmm defer src=\"//:\"><\/script>");
		document.getElementById("p7ie_tmm").onreadystatechange=function(){
			if (this.readyState=="complete"){
				if(p7TMMctl.length>0){
					P7_TMMinit();
				}
			}
		};
		window.attachEvent("onload",P7_TMMinit);
	}
	else if(typeof window.onload=='function'){
		var p7loadit=onload;
		window.onload=function(){
			p7loadit();
			P7_TMMinit();
		};
	}
	else{
		window.onload=P7_TMMinit;
	}
}
P7_TMMaddLoad();
function P7_TMMbb(){
	return;
}
function P7_TMMop(){
	if(!document.getElementById){
		return;
	}
	p7TMMctl[p7TMMctl.length]=arguments;
}
function P7_TMMinit(){
	var i,j,jj,k,tM,tA,tU,lv,pp,clv,fs,tS,d=1,cl,tp,uh=0,cN,tw,ow,oh,sP,cA,oA,tN,iM,tD;
	if(p7TMMi){
		return;
	}
	p7TMMi=true;
	document.p7TMMpreload=[];
	for(k=0;k<p7TMMctl.length;k++){
		tM=document.getElementById(p7TMMctl[k][0]);
		if(tM){
			tM.p7opt=p7TMMctl[k];
			tM.style.position='relative';
			tM.style.overflow='hidden';
			tM.p7TMMcont=new Array();
			tM.p7TMMrunning=false;
			if(navigator.appVersion.indexOf("MSIE 5")>-1){
				tM.p7opt[1]=0;
			}
			tM.p7TMMtmr=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].tmmmenu=tM.id;
				tD[i].p7TMMdelay=30;
				tD[i].p7TMMtargetHeight=0;
				tD[i].p7TMMframeRate=10;
				tD[i].p7ch=0;
				tD[i].p7cm=0;
				tD[i].p7TMMtargetLeft=0;
				tM.p7TMMcont[tM.p7TMMcont.length]=tD[i];
				if(tM.p7opt[1]>0){
					tD[i].style.height='0px';
				}
				else{
					tD[i].style.display='none';
					tD[i].style.height='auto';
				}
			}
			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].tmmlevel=lv;
				clv='level_'+lv;
				P7_TMMsetClass(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_TMMsetClass(tA,'tmmfirst');
								P7_TMMsetClass(tN[j],'tmmfirst');
							}
							tN[j].p7state='closed';
							fs=j;
							tA.setAttribute("id",tM.id+'a'+(d));
							tA.tmmlevel=lv;
							tA.tmmdiv=tU[i].parentNode.id;
							tA.tmmmenu=tM.id;
							if(i==0){
								P7_TMMsetClass(tN[j],('root_'+jj));
							}
							tS=tN[j].getElementsByTagName("UL");
							if(tS&&tS.length>0){
								tA.tmmsub=tS[0].parentNode.id;
								tA.p7state="closed";
								P7_TMMsetClass(tA,'trig_closed');
								P7_TMMsetClass(tA.parentNode,'trig_closed');
								tA.onclick=function(){
									return P7_TMMtrig(this);
								};
							}
							else{
								tA.tmmsub=false;
								P7_TMMsetClass(tA,'p7tmm_page');
								P7_TMMsetClass(tA.parentNode,'p7tmm_page');
							}
							d++;
							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[3];
								iM[0].tmmswap=swp;
								x=sr.lastIndexOf(".");
								fnA=sr.substring(0,x);
								fnB='.'+sr.substring(x+1);
								s1=fnA+p7TMMover+fnB;
								s2=fnA+p7TMMopen+fnB;
								s3=fnA+p7TMMmark+fnB;
								if(swp==1){
									iM[0].p7imgswap=[sr,s1,s1,s1];
									P7_TMMpreloader(s1);
								}
								else if(swp==2){
									iM[0].p7imgswap=[sr,s1,s2,s2];
									P7_TMMpreloader(s1,s2);
								}
								else if(swp==3){
									iM[0].p7imgswap=[sr,s1,s2,s3];
									P7_TMMpreloader(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_TMMimovr(this);
									};
									iM[0].onmouseout=function(){
										P7_TMMimout(this);
									};
								}
							}
						}
					}
					if(fs>0){
						P7_TMMsetClass(tA,'tmmlast');
						P7_TMMsetClass(tN[fs],'tmmlast');
					}
				}
			}
			oA=document.getElementById(tM.id+'oa');
			if(oA){
				oA.onclick=function(){
					P7_TMMall(this.id.replace('oa',''),'open',0);
					return false;
				};
			}
			cA=document.getElementById(tM.id+'ca');
			if(cA){
				cA.onclick=function(){
					P7_TMMall(this.id.replace('ca',''),'close',0);
					return false;
				};
			}
			if(tM.p7opt[5]==1){
				P7_TMMcurrentMark(tM);
			}
			if(tM.p7opt[9]>-1){
				P7_TMMall(tM.id,'open',tM.p7opt[9]);
			}
		}
	}
	p7TMMa=true;
}
function P7_TMMpreloader(){
	var i,x;
	for(i=0;i<arguments.length;i++){
		x=document.p7TMMpreload.length;
		document.p7TMMpreload[x]=new Image();
		document.p7TMMpreload[x].src=arguments[i];
	}
}
function P7_TMMimovr(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_TMMimout(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_TMMtrig(ob){
	var a,tM,wH,m=false;
	a=ob;
	tM=document.getElementById(a.tmmmenu);
	if(tM.p7opt[7]==1){
		wH=window.location.href;
		if(a.href!=wH&&a.href!=wH+'#'){
			if(a.href.toLowerCase().indexOf('javascript:')==-1){
				return true;
			}
		}
	}
	if(a.p7state=='closed'){
		P7_TMMopen(a);
	}
	else{
		P7_TMMclose(a);
	}
	return m;
}
function P7_TMMopen(a,bp){
	var sP,tM,tD,iM,tw,v,tU,op=0;
	if(a.p7state=='open'){
		return;
	}
	tM=document.getElementById(a.tmmmenu);
	tD=document.getElementById(a.tmmsub);
	if(!bp){
		if(tM.p7opt[8]==1){
			P7_TMMtoggle(a);
		}
	}
	a.p7state='open';
	a.parentNode.p7state='open';
	tD.p7state='open';
	if(a.hasImg){
		iM=a.getElementsByTagName("IMG")[0];
		iM.p7state='open';
		iM.src=iM.p7imgswap[2];
	}
	sP=document.getElementById(a.tmmspan);
	a.className=a.className.replace('trig_closed','trig_open');
	a.parentNode.className=a.parentNode.className.replace('trig_closed','trig_open');
	op=tM.p7opt[1];
	if(!bp&&p7TMMa&&op>0){
		if(op==1||op==3){
			tD.style.height='0px';
			tD.p7ch=0;
			tD.style.display='block';
			P7_TMMsetGlide(a,op,tM.p7opt[10]);
		}
		if(op==2||op==3){
			tU=document.getElementById(tD.id.replace('d','u'));
			tw=tU.offsetWidth;
			tw=a.parentNode.offsetWidth;
			v=(tw+10)*-1;
			tD.p7maxLeft=v;
			tD.style.left=v+'px';
			tD.p7cm=v;
			if(op==2){
				tD.style.height='auto';
				tD.style.display='block';
			}
		}
		if(!tM.p7TMMrunning){
			tM.p7TMMrunning=true;
			tM.p7TMMglide=setInterval("P7_TMManim('"+tM.id+"')",tD.p7TMMdelay);
		}
	}
	else{
		tD.style.height='auto';
		tD.style.display='block';
		if(op==1||op==2){
			tD.p7ch=tD.offsetHeight;
		}
	}
}
function P7_TMMclose(a,bp){
	var sP,tM,tD,iM,op;
	if(a.p7state=='closed'){
		return;
	}
	tM=document.getElementById(a.tmmmenu);
	op=tM.p7opt[1];
	tD=document.getElementById(a.tmmsub);
	a.p7state='closed';
	a.parentNode.p7state='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];
		}
	}
	sP=document.getElementById(a.tmmspan);
	a.className=a.className.replace('trig_open','trig_closed');
	a.parentNode.className=a.parentNode.className.replace('trig_open','trig_closed');
	tD.p7state='closed';
	if(!bp&&p7TMMa&&op>0){
		if(op==1||op==3){
			tD.p7ch=tD.offsetHeight;
			P7_TMMsetGlide(a,op,tM.p7opt[10]);
			if(!tM.p7TMMrunning){
				tM.p7TMMrunning=true;
				tM.p7TMMglide=setInterval("P7_TMManim('"+tM.id+"')",tD.p7TMMdelay);
			}
		}
		else{
			tD.style.display='none';
		}
	}
	else{
		tD.style.display='none';
		if(op==1||op==3){
			tD.style.height='0px';
			tD.p7ch=0;
		}
	}
}
function P7_TMMtoggle(a,bp){
	var i,tC;
	tC=a.parentNode.parentNode.childNodes;
	for(i=0;i<tC.length;i++){
		if(tC[i].tagName&&tC[i].tagName=='LI'){
			if(tC[i].p7state&&tC[i].p7state=='open'&&tC[i]!=a.parentNode){
				P7_TMMclose(tC[i].getElementsByTagName('A')[0]);
			}
		}
	}
}
function P7_TMMsetGlide(a,op,dur){
	var tC,tU,th,stp,fr,dy;
	dur=(dur&&dur>0)?dur:250;
	dy=30;
	tC=document.getElementById(a.tmmsub);
	tC.p7TMMdelay=dy;
	tU=document.getElementById(tC.id.replace('d','u'));
	th=tU.offsetHeight;
	tC.p7TMMtargetHeight=th;
	stp=dur/dy;
	fr=parseInt(th/stp);
	fr=(fr<=1)?1:fr;
	tC.p7TMMframeRate=fr;
}
function P7_TMManim(d){
	var i,op,tB,tC,tU,tm,st,ch,th,nh,inc,nm,cm,m=false;
	tB=document.getElementById(d);
	tC=tB.p7TMMcont;
	op=tB.p7opt[1];
	for(i=0;i<tC.length;i++){
		if(tC[i]){
			st=tC[i].p7state;
			if(op==1||op==3){
				if(st=='open'&&tC[i].p7TMMtargetHeight==0){
					tC[i].p7TMMtargetHeight=tC[i].offsetHeight;
					tC[i].p7ch=tC[i].p7TMMtargetHeight;
				}
				th=(st=='closed')?0:tC[i].p7TMMtargetHeight;
				ch=tC[i].p7ch;
				inc=tC[i].p7TMMframeRate;
				if(st=='closed'&&ch!==0){
					nh=ch-inc;
					nh=(nh<=0)?0:nh;
					m=true;
					tC[i].style.height=nh+'px';
					tC[i].p7ch=nh;
				}
				else if(st=='open'&&ch!=th){
					nh=ch+inc;
					nh=(nh>=th)?th:nh;
					m=true;
					tC[i].style.height=nh+'px';
					tC[i].p7ch=nh;
				}
				else if(st=='open'){
					tC[i].style.height='auto';
				}
			}
			if(op==2||(op==3&&!m)){
				cm=tC[i].p7cm;
				tm=tC[i].p7TMMtargetLeft;
				if(st=='open'&&cm!=tm){
					nm=cm+=20;
					nm=(nm>=0)?0:nm;
					m=true;
					tC[i].style.left=nm+'px';
					tC[i].p7cm=nm;
				}
			}
		}
	}
	if(!m){
		tB.p7TMMrunning=false;
		clearInterval(tB.p7TMMglide);
	}
}
function P7_TMMall(d,ac,lv){
	var i,tM,tA;
	lv=(lv>0)?lv:0;
	tM=document.getElementById(d);
	if(tM){
		tA=tM.getElementsByTagName("A");
		for(i=0;i<tA.length;i++){
			if(tA[i].tmmsub&&(lv==0||tA[i].tmmlevel<=lv)){
				if(ac=='open'){
					if(tA[i].p7state!='open'){
						P7_TMMopen(tA[i],1);
					}
				}
				else{
					if(tA[i].p7state!='closed'){
						P7_TMMclose(tA[i],1);
					}
				}
			}
		}
	}
}
function P7_TMMmark(){
	p7TMMadv[p7TMMadv.length]=arguments;
}
function P7_TMMcurrentMark(el){
	var x,j,i,k,wH,cm=false,mt=['',1,'',''],op,r1,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<p7TMMadv.length;k++){
		if(p7TMMadv[k][0]&&p7TMMadv[k][0]==el.id){
			mt=p7TMMadv[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_TMMsetClass(pp,'li_current_mark');
				a=pp.getElementsByTagName('A');
				if(a&&a[0]){
					P7_TMMsetClass(a[0],'current_mark');
					if(a[0].hasImg){
						im=a[0].getElementsByTagName('IMG')[0];
						im.mark=true;
						im.src=im.p7imgswap[3];
					}
					if(a[0].tmmsub){
						P7_TMMopen(a[0],1);
					}
				}
			}
			else{
				if(pp==el){
					break;
				}
			}
			pp=pp.parentNode;
		}
	}
}
function P7_TMMsetClass(ob,cl){
	var cc,nc,r=/\s+/g;
	cc=ob.className;
	nc=cl;
	if(cc&&cc.length>0&&cc.indexOf(cl)==-1){
		nc=cc+' '+cl;
	}
	nc=nc.replace(r,' ');
	ob.className=nc;
}
function P7_TMMremClass(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_TMMgetPropValue(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;
}

