
/* 

  ================================================
  popbox scripts
  ================================================
  
 */

var y2CWNi=false,y2CWNpp=false,y2cwnA=navigator.userAgent.toLowerCase(),y2cwnB=false,y2CWNan=false,y2CWNtmr;
function Y2_CWNset(){
	var i,h,sh,hd,x,v;
	if(!document.getElementById ||typeof document.appendChild=='undefined' ){
		return;
	}
	sh='.y2cwn_wrapper {position:absolute;top:0px;left:-9000px;height:10px;overflow:hidden;z-index:999998;}\n';
	sh+='#y2cwnbk {position:absolute;top:0px;left:0px;display:none;z-index:999999;}\n';
	sh+='#y2cwn_box {position:absolute;top:0px;left:0px;z-index:999998;}\n';
	sh+='.y2cwn_close {display:block;}\n';
	sh+='#y2cwn_dyn_overlay {position:fixed;width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:999997;display:none;}\n';
	x=y2cwnA.indexOf("msie");
	if(x>-1){
		v=parseInt(y2cwnA.substring(x+4,x+6));
		y2cwnB=(v<7)?true:false;
		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);
	}
}
Y2_CWNset();
function Y2_CWNaddLoad(){
	if(!document.getElementById ||typeof document.removeChild=='undefined' ){
		return;
	}
	if(window.addEventListener){
		window.addEventListener("load",Y2_CWNinit,false);
		window.addEventListener("resize",Y2_CWNrsz,false);
	}
	else if(window.attachEvent){
		window.attachEvent("onload",Y2_CWNinit);
		window.attachEvent("onresize",Y2_CWNrsz);
	}
	else if(typeof window.onload=='function'){
		var p7vloadit=onload;
		window.onload=function(){
			p7vloadit();
			Y2_CWNinit();
		};
		var p7vrz=onresize;
		window.onresize=function(){
			p7vrz();
			Y2_CWNrsz();
		};
	}
	else{
		window.onload=Y2_CWNinit;
		window.onresize=Y2_CWNrsz;
	}
}
Y2_CWNaddLoad();
function Y2_CWNinit(){
	var i,tA,tD,oD,cs,cA,el,ba,ob,bd,pp,nw;
	el=document.createElement('div');
	el.setAttribute("id","y2cwnbk");
	bd=document.getElementsByTagName('body');
	bd[0].appendChild(el);
	el=document.createElement('div');
	el.setAttribute("id","y2cwn_dyn_overlay");
	bd[0].appendChild(el);
	el=document.createElement('div');
	el.setAttribute("id","y2cwn_box");
	bd[0].appendChild(el);
	nw=document.getElementById("y2cwn_box");
	for(i=0;i<y2CWNcn.length;i+=3){
		ba=document.getElementById(y2CWNcn[i+1]);
		if(ba){
			nw.appendChild(ba);
		}
	}
	for(i=0;i<y2CWNcn.length;i+=3){
		tA=document.getElementById(y2CWNcn[i]);
		tD=document.getElementById(y2CWNcn[i+1]);
		if(y2cwnA.indexOf("msie 5")>-1){
			y2CWNopt[0]=0;
		}
		if(tA&&tD){
			tA.y2cwnc=tD.id;
			tD.y2cwnt=tA.id;
			tD.y2cwnh=false;
			tA.onclick=function(){
				return Y2_CWNshow(this);
			};
			cs=tA.id.replace("t","s");
			cA=document.getElementById(cs);
			tD.style.width=y2CWNcn[i+2]+"px";
			if(cA){
				tD.y2cwnh=cA.id;
				cA.setAttribute("href","#");
				cA.onclick=function(){
					return Y2_CWNclose(this);
				};
			}
		}
	}
	oD=document.getElementById('y2cwn_dyn_overlay');
	oD.onclick=function(){
		return Y2_CWNclose(this);
	};
}
function Y2_CWNshow(a){
	var i,cD,oD,cT,bT,an=y2CWNopt[0],op,cw,ch,tw,th,cl,ct;
	cD=document.getElementById(a.y2cwnc);
	oD=document.getElementById('y2cwn_dyn_overlay');
	if(y2CWNtmr){
		clearTimeout(y2CWNtmr);
	}
	cD.style.height="auto";
	oD.style.display="block";
	if(an==0){
		y2CWNpp=a.y2cwnc;
		Y2_CWNpos();
	}
	else if(an==1){
		y2CWNan=true;
		op=0.05;
		if(y2cwnA.indexOf("msie")>-1){
			cD.style.zoom="100%";
			cD.style.filter='alpha(opacity='+op*100+')';
		}
		else{
			cD.style.opacity=op;
		}
		y2CWNpp=a.y2cwnc;
		Y2_CWNpos();
		Y2_CWNfadeIn(cD.id,op);
	}
	else if(an>1){
		bT=document.getElementById('y2cwnbk');
		th=cD.offsetHeight;
		tw=cD.offsetWidth;
		op=1.00;
		if(y2cwnA.indexOf("msie")>-1){
			bT.style.zoom="100%";
			bT.style.filter='alpha(opacity='+op*100+')';
		}
		else{
			bT.style.opacity=op;
		}
		if(an==2||an==3){
			ch=10;
			cw=tw;
		}
		else if(an==4||an==5){
			cw=10;
			ch=th;
		}
		else if(an==6||an==7){
			cw=6;
			ch=20;
		}
		else{
			cw=tw;
			ch=th;
		}
		bT.style.width=cw+"px";
		bT.style.height=ch+"px";
		bT.style.display="block";
		Y2_CWNpos(bT);
		cl=parseInt(bT.style.left);
		ct=parseInt(bT.style.top);
		if(y2CWNopt[1]==1){
			ct=parseInt(ct-(ch/2)+(th/2));
		}
		else if(y2CWNopt[1]==2){
			cl=parseInt(cl-(cw/2)+(tw/2));
		}
		y2CWNan=true;
		y2CWNpp=a.y2cwnc;
		Y2_CWNgrow(bT.id,cw,ch,tw,th,cl,ct,an);
	}
	if(cD.y2cwnh){
		cT=document.getElementById(cD.y2cwnh);
		cT.focus();
	}
	return false;
}
function Y2_CWNclose(){
	var oD,tB,a,bB;
	if(y2CWNpp){
		if(y2CWNtmr){
			clearTimeout(y2CWNtmr);
		}
		oD=document.getElementById('y2cwn_dyn_overlay');
		tB=document.getElementById(y2CWNpp);
		tB.style.left="-9000px";
		tB.style.height="10px";
		oD.style.display="none";
		if(y2cwnB){
			oD.style.height="10px";
		}
		bB=document.getElementById('y2cwnbk');
		bB.style.display="none";
	}
	a=document.getElementById(tB.y2cwnt);
	a.focus();
	y2CWNpp=false;
	return false;
}
function Y2_CWNrsz(){
	if(y2CWNpp&&!y2CWNan){
		Y2_CWNpos();
	}
}
function Y2_CWNpos(ob){
	var x,y,wd,tB,h,w,sh,oD;
	wd=Y2_CWNwin();
	if(typeof ob=='object'){
		tB=ob;
	}
	else{
		tB=document.getElementById(y2CWNpp);
	}
	if(!tB){
		return;
	}
	w=tB.offsetWidth;
	h=tB.offsetHeight;
	x=parseInt((wd[1]-w)/2);
	x=(x<0)?0:x;
	y=parseInt((wd[0]-h)/2);
	y=(y<0)?0:y;
	if(y2CWNopt[1]==1){
		y=y2CWNopt[2];
	}
	else if(y2CWNopt[1]==2){
		x=y2CWNopt[2];
	}
	tB.style.left=x+"px";
	tB.style.top=y+"px";
	if(y2cwnB){
		sh=document.body.parentNode.scrollHeight;
		oD=document.getElementById('y2cwn_dyn_overlay');
		h=(wd[0]>0)?wd[0]:h;
		h=(h>sh)?h:sh;
		oD.style.height=h+"px";
		oD.style.position="absolute";
	}
}
function Y2_CWNwin(){
	var h,w;
	if(window.innerHeight){
		if(document.documentElement.clientWidth){
			w=document.documentElement.clientWidth;
		}
		else{
			w=window.innerWidth;
		}
		h=window.innerHeight;
	}
	else if(document.documentElement&&document.documentElement.clientHeight){
		w=document.documentElement.clientWidth;
		h=document.documentElement.clientHeight;
	}
	else if(document.body){
		w=document.body.clientWidth;
		h=document.body.clientHeight;
	}
	return [h,w];
}
function Y2_CWNfadeIn(id,op){
	var im,dy=20,lm=0.99,inc,d=document.getElementById(id);
	inc=(window.opera)?0.15:0.04;
	op=(op>=lm)?lm:op;
	if(y2cwnA.indexOf("msie")>-1){
		d.style.filter='alpha(opacity='+op*100+')';
	}
	else{
		d.style.opacity=op;
	}
	if(op<lm){
		op+=inc;
		y2CWNtmr=setTimeout("Y2_CWNfadeIn('"+id+"',"+op+")",dy);
	}
	else{
		if(d.style.filter){
			d.style.removeAttribute("filter");
		}
		y2CWNan=false;
		Y2_CWNpos();
	}
}
function Y2_CWNfadeOut(id,op){
	var im,dy=10,lm=0.01,inc,d=document.getElementById(id);
	inc=(window.opera)?0.15:0.04;
	op=(op<=lm)?lm:op;
	if(y2cwnA.indexOf("msie")>-1){
		d.style.filter='alpha(opacity='+op*100+')';
	}
	else{
		d.style.opacity=op;
	}
	if(op>lm){
		op-=inc;
		y2CWNtmr=setTimeout("Y2_CWNfadeOut('"+id+"',"+op+")",dy);
	}
	else{
		d.style.display="none";
		y2CWNan=false;
		Y2_CWNpos();
	}
}
function Y2_CWNgrow(id,cw,ch,tw,th,cl,ct,op){
	var cD,tt,nw=0,nh=0,nl=0,nt=0,ih=16,iw=12,dy=10,lm=20,pc=0.20;
	y2CWNan=true;
	cD=document.getElementById(id);
	cD.style.height=ch+'px';
	cD.style.width=cw+'px';
	cD.style.left=cl+"px";
	cD.style.top=ct+"px";
	if(ch==th && cw==tw){
		Y2_CWNpos();
		if(op==3||op==5||op==7){
			Y2_CWNfadeOut(cD.id,0.99);
		}
		else{
			y2CWNan=false;
			cD.style.display='none';
		}
	}
	else{
		if(op==2||op==3){
			nh=ch+ih;
			nw=tw;
		}
		else if(op==4||op==5){
			nw=cw+iw;
			nh=ch;
		}
		else if(op==6||op==7){
			nw=cw+iw;
			if(cw==tw){
				nh=ch+ih;
			}
			else{
				nh=ch;
			}
		}
		nh=(nh>=th)?th:nh;
		nw=(nw>=tw)?tw:nw;
		nl=cl-((nw-cw)/2);
		nt=ct-((nh-ch)/2);
		y2CWNtmr=setTimeout("Y2_CWNgrow('"+id+"',"+nw+","+nh+","+tw+','+th+','+nl+','+nt+','+op+")",dy);
	}
}
//Fix Firefox backButton Stupidity
if(window.addEventListener){window.addEventListener("unload",P7_FFfix,false);}
function P7_FFfix(){return;}
