//****** Advanced DHTML Popup Libraries Version # 2.07 Lite ******
// Copyright (c) Digital Flow Software 2005-2008
// The present javascript code is property of Digital Flow Software.
// This code can only be used inside Internet/Intranet web sites located on *web servers*, as the outcome of a licensed Advanced DHTML Popup application only. 
// This code *cannot* be used inside distributable implementations (such as demos, applications or CD-based webs), unless this implementation is licensed with an "Advanced DHTML Popup License for Distributed Applications". 
// Any unauthorized use, reverse-engineering, alteration, transmission, transformation, facsimile, or copying of any means (electronic or not) is strictly prohibited and will be prosecuted.
// ***Removal of the present copyright notice is strictly prohibited***
var drs=0,moving=0,resizing=0,shf,rsh,dsh,bdf=0,sht=0,slt=0,ba5=0,pla,nd9,absl=1,ism3=0;
var fia=0,foa=100,fis=15,fii=2,fos=5,foi=2,ddp=0,bp3=0,dis=15,sis=10,sp7=0,fp5=0,fo4=0,tid1,tid2,tid3,tid4,isc,cth,ctw;
var lhg=0,dmt=document,nbl='none',ibl='block',nvi='hidden',ivi='visible',sct,isScri,na=navigator.userAgent;
function de7(id){return dmt.getElementById(id)}
var w37=(de7)?true:false, mie=(w37 && dmt.all)?true:false, ns=(w37 && !dmt.all)?true:false, op=(na.indexOf('Opera')!=-1);
if(op){var otmp=na.indexOf("Opera")+6;opv=parseInt(na.charAt(otmp));var op9=(opv==9)?true:false;}
if(mie){mtmp=na.split("MSIE");miv=parseFloat(mtmp[1]);var ieh=(miv>=5.5)?true:false;}
window.onerror=function(){return true};
var xpos=new Array(),ypos=new Array(),pwidth=new Array,pheight=new Array,cpadg=new Array(),bwhg=new Array(),tbwg=new Array(),delX=new Array(),delY=new Array();

var bwh=1,bc7="#000000",it9=1,tc2="#cccccc",tc3="#dddddd";
var is6=1,shs=3,sc5="#fd9600",ir9=0,cc6=1,im5=1,cnm=1;
var oo7=0,issp=0,plt=0;
var isScr=1,pla=0,bng=0;
var x=200;y=200;w=250;h=151;

var MovexDiff=0,MoveyDiff=0,ResizexDiff=0,ResizeyDiff=0,z_index=10000,Mousex=0,Mousey=0;

function miebody(){return (dmt.compatMode && dmt.compatMode=="CSS1Compat")? dmt.documentElement:dmt.body}
if(dmt.compatMode=='CSS1Compat')sct=true;else sct=false;

function soh(id,bon,voh){
if(ush)de7(id+'_ash').style.display=bon;
de7(id+'_adpB').style.display=bon;
if(is6)de7(id+'_adpS').style.display=bon;
de7(id+'_rsize').style.display=bon;
de7(id+'_close').style.display=bon;
de7(id+'_adpC').style.display=bon;
de7(id+'_adpT').style.display=bon;
de7(id+'_adpB').style.visibility=voh;
if(is6)de7(id+'_adpS').style.visibility=voh;
de7(id+'_rsize').style.visibility=voh;
de7(id+'_close').style.visibility=voh;
de7(id+'_adpC').style.visibility=voh;
de7(id+'_adpT').style.visibility=voh;
}

function adpHide(id){
clearTimeout(dsh);clearInterval(rsh);clearTimeout(tid3);clearTimeout(tid4);
soh(id,nbl,nvi);
if(typeof adpOnHide!='undefined')adpOnHide();
}

function adpShow(id){
if(absl&&!drs&&!ism3)setTimeout("adpLocation('"+id+"',xpos['"+id+"'],ypos['"+id+"'])",150);
dsh=setTimeout("soh('"+id+"',ibl,ivi)",250);
if(mie){
de7(id+'_adpB').style.filter= "alpha(opacity=100)";if(!op)de7(id+'_adpB').style.removeAttribute('filter'); 
de7(id+'_adpS').style.filter="alpha(opacity=30)";
}else{
de7(id+'_adpB').style.MozOpacity=1;
de7(id+'_adpS').style.MozOpacity=0.3;}
}

function gsp(){
sht=(mie)?miebody().scrollTop:window.pageYOffset;
slt=(mie)?miebody().scrollLeft:window.pageXOffset;
return sht,slt;	
}

function adpLocation(id,x,y,m,evt){
ism3=m;xpos[id]=x;ypos[id]=y;
if(m){
Mousex=(mie)?event.clientX+miebody().scrollLeft:evt.pageX;
Mousey=(mie)?event.clientY+miebody().scrollTop:evt.pageY;
x=x+Mousex;y=y+Mousey;xpos[id]=x;ypos[id]=y;
}else{gsp();x+=slt;y+=sht;}
de7(id+'_adpS').style.left=(x+shs)+'px';
de7(id+'_adpS').style.top=(y+shs)+'px';
de7(id+'_adpB').style.left=x+'px';
de7(id+'_adpB').style.top=y+'px';
if(ush)de7(id+'_ash').style.top=y+'px';
if(ush)de7(id+'_ash').style.left=x+'px';
}

function adpDropin(id){
var tod;drs=1;
clearInterval(ddp);if(tod)clearTimeout(tod);
tod=setTimeout("indl('"+ id + "')",200);
}

function indl(id){
var oa=pheight[id]+(2*bwhg[id]+2*tbwg[id]);
nd9=0;ba5=40;
ddp=setInterval("dropdown('"+ id +"','"+ oa +"')",dis);
}

function dropdown(id,oa){
clearInterval(bp3);
gsp();
if(nd9==0){
var delta=ypos[id]-10*Math.floor(ypos[id]/10);
if(ush)de7(id+'_ash').style.top=sht-100-delta-(10*Math.round(parseInt(oa)/10))+'px';
de7(id+'_adpB').style.top=sht-100+delta-(10*Math.round(parseInt(oa)/10))+'px';
de7(id+'_adpS').style.top=sht-100+delta-(10*Math.round(parseInt(oa)/10))+shs+'px';
nd9+=1;
}
if(parseInt(de7(id+'_adpB').style.top)<ypos[id]+delY[id]+sht){
	if(ush)de7(id+'_ash').style.top=parseInt(de7(id+'_adpB').style.top)+10+'px';
	de7(id+'_adpB').style.top=parseInt(de7(id+'_adpB').style.top)+10+'px';
	de7(id+'_adpS').style.top=parseInt(de7(id+'_adpS').style.top)+10+'px';
	if(ush)de7(id+'_ash').style.left=xpos[id]+delX[id]+'px';
	de7(id+'_adpB').style.left=xpos[id]+delX[id]+'px';
	de7(id+'_adpS').style.left=xpos[id]+delX[id]+shs+'px';
}
else{drs=2;clearInterval(ddp);
	if(bng){
		bp3=setInterval("bouncedown('"+ id +"')",50);
	}else{if(isScr)ds8(id,pla);}
}}

function bouncedown(id){
if(ush)de7(id+'_ash').style.top=parseInt(de7(id+'_adpB').style.top)-ba5+'px';
de7(id+'_adpB').style.top=parseInt(de7(id+'_adpB').style.top)-ba5+'px';
de7(id+'_adpS').style.top=parseInt(de7(id+'_adpS').style.top)-ba5+'px';
if(ba5<0) ba5+=10;
ba5=ba5*-1;
if(ba5==0){clearInterval(bp3);if(isScr)ds8(id,pla);}}

function adpSlidein(id){
var tos;drs=1;
clearInterval(sp7);if(tos)clearTimeout(tos);
tos=setTimeout("insl('"+ id + "')",200);
}


function insl(id){
var delta=xpos[id]-10*Math.floor(xpos[id]/10);
var oa=-10*Math.round((pwidth[id]+(2*bwhg[id]+2*tbwg[id]))/10)+delta;
if(ush)de7(id+'_ash').style.left=(oa-100)+'px';
de7(id+'_adpB').style.left=(oa-100)+'px';
de7(id+'_adpS').style.left=(oa-100+shs)+'px';
sp7=setInterval("slidein('"+ id +"')",sis);
}


function slidein(id){
gsp();
if(parseInt(de7(id+'_adpB').style.left)<=(xpos[id])+slt+delX[id]-10){
	if(ush)de7(id+'_ash').style.left=parseInt(de7(id+'_adpB').style.left)+10+'px';
	de7(id+'_adpB').style.left=parseInt(de7(id+'_adpB').style.left)+10+'px';
	de7(id+'_adpS').style.left=parseInt(de7(id+'_adpS').style.left)+10+'px';
	if(ush)de7(id+'_ash').style.top=sht+ypos[id]+delY[id]+'px';
	de7(id+'_adpB').style.top=sht+ypos[id]+delY[id]+'px';
	de7(id+'_adpS').style.top=sht+ypos[id]+delY[id]+shs+'px';
}
else{	drs=2;if(isScr)ds8(id,pla);
	clearInterval(sp7);}}

function adpFadein(id){
clearInterval(fp5);clearInterval(fo4);fia=0;adpShow(id);
if(mie){
	de7(id+'_adpB').style.filter= "alpha(opacity=0)";
	de7(id+'_adpS').style.filter="alpha(opacity=0)";
	}
else{
	de7(id+'_adpB').style.MozOpacity=0;
	de7(id+'_adpS').style.MozOpacity=0;
}
fp5=setInterval("fadein('"+ id +"')",fis);}


function fadein(id){
fia+=fii;
if(fia <=99){
if(mie){
	de7(id+'_adpB').style.filter="alpha(opacity="+fia+")";
	de7(id+'_adpS').style.filter="alpha(opacity="+3*fia/10+")";
	}
else{
	de7(id+'_adpB').style.MozOpacity=fia/100;
	de7(id+'_adpS').style.MozOpacity=3*fia/1000;
}}
else{
clearInterval(fp5);}}


function adpFadeout(id){
clearInterval(fo4);clearInterval(fp5);foa=99;adpShow(id);
if(mie){
	de7(id+'_adpB').style.filter= "alpha(opacity=100)";
	de7(id+'_adpS').style.filter="alpha(opacity=30)";
	}
else{
	de7(id+'_adpB').style.MozOpacity=0.99;
	de7(id+'_adpS').style.MozOpacity=0.3;
}
fo4=setInterval("fadeout('"+ id +"')",fos);}


function fadeout(id){
foa -=foi;
if(foa >=1){
if(mie){
	de7(id+'_adpB').style.filter="alpha(opacity="+foa+")";
	de7(id+'_adpS').style.filter="alpha(opacity="+3*foa/10+")";
	}
else{
	de7(id+'_adpB').style.MozOpacity=foa/100;
	de7(id+'_adpS').style.MozOpacity=3*foa/1000;
}}
else{
	adpHide(id);
	clearInterval(fo4);}}

function mousemove(evt){
Mousex=(mie)?event.clientX+miebody().scrollLeft:evt.pageX;
Mousey=(mie)?event.clientY+miebody().scrollTop:evt.pageY;
if(mie){window.event.cancelBubble = true;window.event.returnValue = false;}else evt.preventDefault();
if(mie&&!op)if(event.button!=1){moving=0;resizing=0;return true;}
if(moving)window.setTimeout("move()",10);if(resizing)window.setTimeout("resize(nEl)",10);
if(Mousex<=10 || Mousey<=window.pageYOffset+5 || Mousex>=window.innerWidth+window.pageXOffset-16 || Mousey>=window.innerHeight+window.pageYOffset-16){moving=0; resizing=0;return true;}
return false;
}


function move(){
var movex=Mousex+MovexDiff;var movey=Mousey+MoveyDiff;
delX[nEl]=movex-xpos[nEl]-slt;delY[nEl]=movey-ypos[nEl]-sht;
if(ush)de7(nEl+'_ash').style.left=movex+'px';
de7(nEl+'_adpB').style.left=movex+'px';
de7(nEl+'_adpS').style.left=movex+shs+'px';
if(ush)de7(nEl+'_ash').style.top=movey+'px';
de7(nEl+'_adpB').style.top=movey+'px';
de7(nEl+'_adpS').style.top=movey+shs+'px';
return false;
}


function stmr(){
	if(mie){
		dmt.detachEvent('onmousemove', mousemove);
		dmt.detachEvent('onmouseup', stmr);
	}else{
		document.removeEventListener("mousemove",mousemove,true);
		document.removeEventListener("mouseup",stmr,true);
	}
	moving=0;resizing=0;
}

	
function amre(evt){
if(mie){
	dmt.attachEvent("onmousemove",mousemove);
	dmt.attachEvent("onmouseup",stmr);
	window.event.cancelBubble = true;
	window.event.returnValue = false;
}else{
	document.addEventListener("mousemove",mousemove,true);
	document.addEventListener("mouseup",stmr,true);
}
Mousex=(mie)?event.clientX+miebody().scrollLeft:evt.pageX;
Mousey=(mie)?event.clientY+miebody().scrollTop:evt.pageY;
nEl=this.adpid;
if(this.id==this.adpid+'_adpT'||this.id==this.adpid+'_adpC'){
	moving=1;
	MovexDiff=parseInt(de7(this.adpid+'_adpB').style.left)-Mousex;
	MoveyDiff=parseInt(de7(this.adpid+'_adpB').style.top)-Mousey;
	de7(this.adpid+'_adpS').style.zIndex=++z_index;
	de7(this.adpid+'_adpB').style.zIndex=++z_index;
}else if(this.id==this.adpid+'_rsize'){
	resizing=1;
	ResizexDiff=parseInt(this.style.left)-Mousex;
	ResizeyDiff=parseInt(this.style.top)-Mousey;
}}


function resize(id){
var rx4=Mousex+ResizexDiff+9;
var ry4=Mousey+ResizeyDiff+9;
de7(nEl+'_rsize').style.left=Math.max(rx4-9,mnw+2*bwhg[id]-9)+'px';
de7(nEl+'_rsize').style.top=Math.max(ry4-9,mnh+2*bwhg[id]-9)+'px';
de7(nEl+'_adpS').style.width=Math.max(rx4,mnw+2*bwhg[id])+'px';
de7(nEl+'_adpS').style.height=Math.max(ry4,mnh+2*bwhg[id])+'px';
if(ush)de7(nEl+'_ash').style.width=Math.max(rx4+shs,mnw+2*bwhg[id]+shs)+'px';
if(ush)de7(nEl+'_ash').style.height=Math.max(ry4+shs,mnh+2*bwhg[id]+shs)+'px';
de7(nEl+'_adpB').style.width=Math.max(rx4,mnw+2*bwhg[id])+'px';
de7(nEl+'_adpB').style.height=Math.max(ry4,mnh+2*bwhg[id])+'px';
de7(nEl+'_adpT').style.width=Math.max((rx4-2*bwhg[id]),(mnw))+'px';
de7(nEl+'_adpC').style.width=Math.max((rx4-2*bwhg[id]+((!op9&&mie&&!sct)?0:-2*cpadg[id])),((!op9&&mie&&!sct)?mnw:mnw-2*cpadg[id]))+'px';
de7(nEl+'_adpC').style.height=Math.max((ry4-2*bwhg[id]-tsp+((!op9&&mie&&!sct)?0:-2*cpadg[id])),((!op9&&mie&&!sct)?mnh-tsp:mnh-tsp-2*cpadg[id]))+'px';
de7(nEl+'_close').style.left=Math.max(rx4-bwhg[id]-20,mnw+bwhg[id]-20)+'px';
return false;}

function ds8(id,p){
if(mie&&!op){
	miebody().onscroll=function(){UpdateScroll(id,xpos[id],ypos[id],p);};
	}
else{
	isScri=setInterval("UpdateScroll('"+ id +"',xpos['"+ id +"'],ypos['"+ id +"'],'"+ p +"')", 100);
}}


function UpdateScroll(id,x,y,p){
if(drs==1)return;gsp();
cth=ypos[id];ctw=xpos[id];
if(ush)de7(id+'_ash').style.top=(sht+cth+delY[id])+'px';
de7(id+'_adpB').style.top=(sht+cth+delY[id])+'px';
de7(id+'_adpS').style.top=(sht+cth+delY[id]+shs)+'px';
if(ush)de7(id+'_ash').style.left=(slt+ctw+delX[id])+'px';
de7(id+'_adpB').style.left=(slt+ctw+delX[id])+'px';
de7(id+'_adpS').style.left=(slt+ctw+delX[id]+shs)+'px';
}

function mca(id,v,l){    
if(l){
	var t0=new Date();
	t0.setTime(t0.getTime()+(l*1e3));
	var tl=";expires="+t0.toGMTString();}
else var tl="";
dmt.cookie=id+"="+escape(v)+tl+"; path=/";}

function rca(id){
var idc=id+"=";
var a=document.cookie.split(';');
for(var i=0;i<a.length;i++){
	var s=a[i];
	while (s.charAt(0)==' ') s=s.substring(1,s.length);
	if (s.indexOf(idc)==0) 	return unescape(s.substring(idc.length,s.length));
	}return null;}
	
function adpN(id,x,y,w,h,bgColour){
var adiv=dmt.createElement('div');
adiv.setAttribute('id',id); 
adiv.style.backgroundColor=bgColour;
adiv.style.display='none';
adiv.style.padding='0px 0px 0px 0px';
adiv.style.position='absolute';
adiv.style.left=x+'px';
adiv.style.top=y+'px';
adiv.style.width=w+'px';
adiv.style.height=h+'px';
return adiv;}

function adp(adpid,text,titletext){
mnh=50;mnw=50;mxp=15;mxb=15;mxt=5;
if8="bold 25pt MS Sans Serif";it3="#adadee";ib8="#bbbbbb";
shf=0;cpad=0;tbw=0;is7=1;
pcc=0,tro=0;tra=0;rn=0;ifr=0;fw7=0;
w=Math.max(w,mnw);h=Math.max(h,mnh);
cpad=Math.min(cpad,mxp);tbw=Math.min(tbw,mxt);tbw=0;
bwhg[adpid]=Math.min(bwh,mxb);cpadg[adpid]=cpad;tbwg[adpid]=tbw;
xpos[adpid]=x;ypos[adpid]=y;pwidth[adpid]=w;pheight[adpid]=h;delX[adpid]=0;delY[adpid]=0;
ush=(ifr&&ieh&&!op);
if(it9)tsp=20;else tsp=0;
if(!w37)return;
if(Math.floor(Math.random()*rn)!=0)return isc=1;
alc=window.location.href;
if(issp){var sp=rca(adpid+'_sp');if(sp) return isc=1;else mca(adpid+'_sp',true,plt);}
if(oo7)if(ac1(adpid))return isc=1;
if(ush){
var ash=new adpiF(adpid+'_ash',xpos[adpid],ypos[adpid],w+2*bwhg[adpid]+shs+((mie)?2*tbw:0),h+2*bwhg[adpid]+shs+((mie)?2*tbw:0));
ash.style.zIndex=++z_index;}
var adpS=new adpN(adpid+'_adpS',xpos[adpid]+shs,ypos[adpid]+shs,w+2*bwhg[adpid]+2*tbw,h+2*bwhg[adpid]+2*tbw,sc5);
adpS.style.zIndex=++z_index;
if(mie)adpS.style.filter="alpha(opacity=30)";else adpS.style.MozOpacity=.3;
var adpB=new adpN(adpid+'_adpB',xpos[adpid],ypos[adpid],w+2*bwhg[adpid],h+2*bwhg[adpid],bc7);
adpB.style.zIndex=++z_index;
var adpT=new adpN(adpid+'_adpT',bwhg[adpid],bwhg[adpid],w,20,tc3);
adpT.style.overflow="hidden";			
adpT.style.font="bold 9pt arial";adpT.style.color=tc2;
adpT.innerHTML='<span id="adpTitle" style="white-space:nowrap;padding: 1px 0px 0px 3px;width:100%;position:absolute;left:0px;height:20px;">'+titletext+'</span>';
if(it9){
	var adpC=new adpN(adpid+'_adpC',bwhg[adpid],bwhg[adpid]+20,w-((mie&&!sct&&!op9)?0:2*cpad),h-lhg-20-((mie&&!sct&&!op9)?0:2*cpad),ib8);	
}else{adpT.style.height="0px";
	var adpC=new adpN(adpid+'_adpC',bwhg[adpid],bwhg[adpid],w-((mie&&!sct&&!op9)?0:2*cpad),h-lhg-((mie&&!sct&&!op9)?0:2*cpad),ib8);
}
adpC.style.borderColor="";
adpC.style.borderStyle="inset";
adpC.style.borderWidth="0px";
if(is7){					
	adpC.style.overflow="auto";
}else{
	adpC.style.overflow="hidden";
}
adpC.style.padding=cpad+'px';
adpC.style.font=if8;
adpC.style.color=it3;

var rsize=new adpN(adpid+'_rsize',w+2*bwhg[adpid]-9,h+2*bwhg[adpid]-9,9,9,'');
var close=new adpN(adpid+'_close',w+bwhg[adpid]-20,bwhg[adpid],20,20,'');
if(!mie)adpC.innerHTML=text;

adpB.appendChild(close);adpB.appendChild(rsize);adpB.appendChild(adpT);adpB.appendChild(adpC);if(ush)dmt.body.appendChild(ash);dmt.body.appendChild(adpB);dmt.body.appendChild(adpS);

if(mie)adpC.innerHTML=text;

if(ir9){rsize.style.background = 'url("resize.gif") no-repeat';rsize.style.cursor='NW-resize';rsize.style.zIndex=++z_index;}
if(cc6){close.style.background = 'url("close.gif") no-repeat';close.style.cursor=(mie)?'hand':'pointer';close.style.zIndex=++z_index;}
	
rEl=de7(adpid+'_rsize');tEl=de7(adpid+'_adpT');cEl=de7(adpid+'_adpC');rEl.adpid=adpid;tEl.adpid=adpid;cEl.adpid=adpid;

if(ir9)rEl.onmousedown=amre;
if(im5){tEl.style.cursor='move';tEl.onmousedown=amre;if(cnm){cEl.style.cursor='move';cEl.onmousedown=amre;}}
de7(adpid+'_close').onclick=new Function("adpHide('"+ adpid +"');");

if(isScr)ds8(adpid,pla);
}

function adpTimer(id,fid1,fid2,fid3,fid4,int1,int2){
id="'" + id + "'";
clearTimeout(tid1);clearTimeout(tid2);clearTimeout(tid3);clearTimeout(tid4);
tstr1='' + fid1 + '(' + id + ')';
tstr2='' + fid2 + '(' + id + ')';
tstr3='' + fid3 + '(' + id + ')';
tstr4='' + fid4 + '(' + id + ')';
tid1=setTimeout(tstr1,1000*int1);
tid2=setTimeout(tstr2,1000*int1);
tid3=setTimeout(tstr3,1000*(int1+int2));
tid4=setTimeout(tstr4,1000*(int1+int2));
}

