

/* 



  ================================================

  PVII Glide Panel Magic scripts

  Copyright (c) 2008 Project Seven Development

  www.projectseven.com

  Version: version 1.7.4 build: 1-07

  ================================================

  

 */



var p7GP=false,p7GPMi=false,p7GPMctl=[],p7gpmA=navigator.userAgent.toLowerCase();

function P7_setGPM(){

	var i,h;

	if(!document.getElementById){

		return;

	}

	h='\n<st'+'yle type="text/css">\n';

	h+='.p7GPW {overflow:hidden;}\n';

	h+='.p7GPcontentwrapper {display:none}\n';

	h+='.p7GPsidebar {display:none}\n';

	for(i=1;i<21;i++){

		h+="#p7GPc"+i+"_1 {display:block;}\n";

	}

	h+='</s'+'tyle>';

	document.write(h);

}

P7_setGPM();



function P7_GPMaddLoad(){

	if(!document.getElementById){

		return;

	}

	if(window.addEventListener){

		window.addEventListener("load",P7_initGPM,false);

	}

	else if(window.attachEvent){

		window.attachEvent("onload",P7_initGPM);

	}

	else if(typeof window.onload=='function'){

		var p7vloadit=onload;

		window.onload=function(){

			p7vloadit();

			P7_initGPM();

		};

	}

	else{

		window.onload=P7_initGPM;

	}

	p7GPMi=true;

}

function P7_opGPM(){

	var h='',hh,b,cn,sD,d,tB,cTD,mD;

	if(!document.getElementById){

		return;

	}

	p7GPMctl[p7GPMctl.length]=arguments;

	if(!p7GPMi){

		P7_GPMaddLoad();

	}

}

function P7_initGPM(){

	var i,j,tB,dd,tD,tA,tg,cP,dh;

	for(i=0;i<p7GPMctl.length;i++){

		tB=document.getElementById(p7GPMctl[i][0]);

		if(tB){

			tB.p7opt=p7GPMctl[i];

			if(navigator.appVersion.indexOf("MSIE 5")>-1){

				tB.p7opt[2]=0;

			}

			dd=tB.id.replace("GP_","GPt_");

			tD=document.getElementById(tB.id.replace("GP_","GPt_"));

			if(tD){

				tA=tD.getElementsByTagName("A");

				tg='p7GPtrg';

				for(j=0;j<tA.length;j++){

					if(tA[j].id && tA[j].id.indexOf(tg)===0){

						tA[j].onclick=function(){

							return P7_GPMshow(this);

						};

						tA[j].p7state='closed';

						tA[j].p7GPMpr=tB.id;

						tA[j].p7GPMtr=tD.id;

						cP=document.getElementById(tA[j].id.replace("trg","c"));

						if(cP){

							tA[j].p7GPMc=cP.id;

						}

						else{

							tA[j].p7GPMc=false;

						}

					}

				}

				dh='p7GPtrg'+tA[0].id.slice(7,8)+'_'+tB.p7opt[1];

				P7_GPMtrig(dh);

				if(tB.p7opt[3]==1){

					P7_GPMmark(tB.id);

				}

			}

		}

	}

	P7_GPMurl();

	p7GP=true;

}

function P7_GPMtrig(tr){

	var tA=document.getElementById(tr);

	if(tA){

		P7_GPMshow(tA);

	}

}

function P7_GPMshow(a){

	//  alert("zulu");

	var i,m=true,pD,tR,tA,ch,nh,vP,tP,th=-1,op,cd,wH;

	wH=window.location.href;

	if(!a.p7GPMc){

		a.className='p7GPcurrentmark';

		if(wH==a.href){

			return false;

		}

		else{

			return true;

		}

	}

	pD=document.getElementById(a.p7GPMpr);

	tR=document.getElementById(a.p7GPMtr);

	vP=document.getElementById(a.p7GPMtr.replace("t","w"));

	if(pD.p7opt[4]==1&&p7GP){

		window.location.hash="#gpm"+a.id.substring(7);

	}

	tA=tR.getElementsByTagName("A");

	if(pD.p7opt[2]>0){

		if(vP.p7gpmG){

			clearTimeout(vP.p7gpmG);

		}

	}

	ch=vP.offsetHeight;

	vP.style.height=ch+"px";

	for(i=0;i<tA.length;i++){

		if(tA[i].p7GPMtr){

			if(tA[i].p7GPMc){

				tP=document.getElementById(tA[i].p7GPMc);

			}

			if(tA[i]==a){

				tA[i].className="down";

				tA[i].p7state="open";

				if(tA[i].p7GPMc){

					m=false;

					tP.style.visiblity="hidden";

					tP.style.display="block";

					if(pD.p7opt[2]==3&&p7GP){

						op=0.05;

						cd=tP.id;

						if((navigator.appVersion.indexOf("MSIE")>-1)){

							tP.style.zoom="100%";

							tP.style.filter='alpha(opacity='+op*100+')';

						}

						else{

							tP.style.opacity=op;

						}

					}

					tP.style.visiblity="visible";

					if (pD.p7opt[5] == 1){

						P7_GPMside(a,tP);

					}

					if(pD.p7opt[2]>0&&p7GP){

						th=tP.offsetHeight;

					}

					else{

						vP.style.height="auto";

					}

				}

			}

			else{

				if(tA[i].p7GPMc){

					tA[i].className='';

					tA[i].p7state="closed";

					tP.style.display="none";

				}

			}

		}

	}

	if(th>-1){

		if(pD.p7opt[2]==3&&p7GP){

			vP.style.height="auto";

			P7_GPMfadeIn(cd,0.10);

		}

		else{

			P7_GPMglide(vP.id,ch,th,pD.p7opt[2]);

		}

	}

	return m;

}

function P7_GPMside(a,d){

	var i,tD,sb,tS;

	tD=d.getElementsByTagName("DIV");

	if(tD&&tD.length>0){

		for(i=0;i<tD.length;i++){

			if(tD[i].className&&tD[i].className=='p7GPsidebar'){

				sb=a.p7GPMpr.replace("p7GP","p7GPsb");

				tS=document.getElementById(sb);

				if(tS){

					tS.innerHTML=tD[i].innerHTML;

				}

				break;

			}

		}

	}

}

function P7_GPMph(d){

	var h,nh,dh,oh;

	d.style.height="auto";

	oh=d.offsetHeight;

	d.style.height=oh+"px";

	nh=d.offsetHeight;

	if(oh!=nh){

		nh=(oh-(nh-oh));

	}

	d.style.height="auto";

	return nh;

}

function P7_GPMglide(dd,ch,th,p){

	var w,m,d,wd,wC,tt,dy=10,inc=10,pc=0.15;

	d=document.getElementById(dd);

	m=(ch<=th)?0:1;

	if(p==2){

		tt=Math.abs( parseInt( Math.abs(th)-Math.abs(ch),10 ) );

		inc=(tt*pc<1)?1:tt*pc;

	}

	inc=(m==1)?inc*-1:inc;

	d.style.height=ch+"px";

	if(ch==th){

		d.style.height="auto";

	}

	else{

		ch+=inc;

		if(m===0){

			ch=(ch>=th)?th:ch;

		}

		else{

			ch=(ch<=th)?th:ch;

		}

		d.p7gpmG=setTimeout("P7_GPMglide('"+dd+"',"+ch+","+th+","+p+")",dy);

	}

}

function P7_GPMfadeIn(id,op){

	var im,dy=30,lm=0.99,inc,d=document.getElementById(id);

	inc=(window.opera)?0.15:0.10;

	op=(op>=lm)?lm:op;

	if((navigator.appVersion.indexOf("MSIE")>-1)){

		d.style.filter='alpha(opacity='+op*100+')';

	}

	else{

		d.style.opacity=op;

	}

	if(op<lm){

		op+=inc;

		d.p7ssmfade=setTimeout("P7_GPMfadeIn('"+id+"',"+op+")",dy);

	}

	else{

		if(d.style.filter){

			d.style.removeAttribute("filter");

		}

	}

}

function P7_GPMmark(dD){

	var i,wH,tB,tA,hH;

	wH=window.location.href;

	hH=window.location.hash;

	if(hH=="#"||hH.indexOf("#gpm")===0){

		wH=wH.replace(hH,'');

	}

	tB=document.getElementById(dD);

	if(tB){

		if(tB){

			tA=tB.getElementsByTagName("A");

			for(i=0;i<tA.length;i++){

				if(tA[i].p7GPMtr){

					if(tA[i].href==wH){

						if(tA[i].p7GPMc){

							P7_GPMshow(tA[i]);

						}

						else{

							tA[i].className='p7GPcurrentmark';

						}

						break;

					}

				}

			}

		}

	}

}

function P7_GPMurl(){

	var i,h,s,x,d='gpm';

	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(x){

							P7_GPMtrig('p7GPtrg'+x);

						}

					}

				}

			}

		}

		h=document.location.hash;

		if(h){

			x=h.substring(1,h.length);

			if(x && x.indexOf("gpm")===0){

				P7_GPMtrig('p7GPtrg'+x.substring(3));

			}

		}

	}

}


