﻿var drs=0,moving=0,resizing=0,shf,def,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 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+'_border').style.display=bon;
if(is6)de7(id+'_shadow').style.display=bon;
de7(id+'_rsize').style.display=bon;de7(id+'_close').style.display=bon;
de7(id+'_innercontent').style.display=bon;
de7(id+'_title').style.display=bon;de7(id+'_border').style.visibility=voh;
if(is6)de7(id+'_shadow').style.visibility=voh;de7(id+'_rsize').style.visibility=voh;
de7(id+'_close').style.visibility=voh;de7(id+'_innercontent').style.visibility=voh;
de7(id+'_title').style.visibility=voh;}

function hide(id)
{
clearTimeout(dsh);
clearInterval(rsh);
clearTimeout(tid3);
clearTimeout(tid4);
soh(id,nbl,nvi)
}



function show(id)
{
if(absl&&!drs&&!ism3)setTimeout("UpdatePosition('"+id+"',xpos['"+id+"'],ypos['"+id+"'])",150);
dsh=setTimeout("soh('"+id+"',ibl,ivi)",250);
if(mie)
{
de7(id+'_border').style.filter= "alpha(opacity=100)";
de7(id+'_shadow').style.filter="alpha(opacity=30)";
}
else{de7(id+'_border').style.MozOpacity=1;de7(id+'_shadow').style.MozOpacity=0.3;
}
}


function gsp()
{
sht=(mie)?miebody().scrollTop:window.pageYOffset;
slt=(mie)?miebody().scrollLeft:window.pageXOffset;
return sht,slt;
}


function UpdatePosition(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+'_shadow').style.left=(x+shs)+'px';
de7(id+'_shadow').style.top=(y+shs)+'px';
de7(id+'_border').style.left=x+'px';de7(id+'_border').style.top=y+'px';
if(ush)de7(nEl+'_ash').style.top=y+'px';
if(ush)de7(nEl+'_ash').style.left=x+'px';
}



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+'_border').style.left=movex+'px';de7(nEl+'_shadow').style.left=movex+shs+'px';if(ush)de7(nEl+'_ash').style.top=movey+'px';de7(nEl+'_border').style.top=movey+'px';de7(nEl+'_shadow').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+'_title'||this.id==this.adpid+'_innercontent'){moving=1;MovexDiff=parseInt(de7(this.adpid+'_border').style.left)-Mousex;MoveyDiff=parseInt(de7(this.adpid+'_border').style.top)-Mousey;de7(this.adpid+'_shadow').style.zIndex=++z_index;de7(this.adpid+'_border').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+'_shadow').style.width=Math.max(rx4,mnw+2*bwhg[id])+'px';de7(nEl+'_shadow').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+'_border').style.width=Math.max(rx4,mnw+2*bwhg[id])+'px';de7(nEl+'_border').style.height=Math.max(ry4,mnh+2*bwhg[id])+'px';de7(nEl+'_title').style.width=Math.max((rx4-2*bwhg[id]+((!op9&&mie&&!sct)?0:-3)),(mnw-((!op9&&mie&&!sct)?0:3)))+'px';de7(nEl+'_innercontent').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+'_innercontent').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 UpdateContent(id,text)
{
de7(id+'_innercontent').innerHTML=text;
}
function UpdateTitle(id,titletext)
{
//de7(id+'_title').innerHTML="<span style="position:absolute;top:1px;font:bold 9pt arial;color:'+tc2+';height:15px;overflow:hidden;">'+titletext+'</span>';
de7(id+'_title').innerHTML='<span style="position:absolute;top:1px;font:bold 9pt arial;color:'+tc2+';height:15px;overflow:hidden;">'+titletext+'</span>';
}

function UpdateSize(id,w,h){if(w<mnw||h<mnh)return;de7(id+'_border').style.width=w+2*bwhg[id]+'px';de7(id+'_border').style.height=h+2*bwhg[id]+'px';de7(id+'_shadow').style.width=w+2*bwhg[id]+'px';de7(id+'_shadow').style.height=h+2*bwhg[id]+'px';de7(id+'_title').style.width=w-((!op9&&mie&&!sct)?0:3)+'px';
de7(id+'_innercontent').style.width=w-((!op9&&mie&&!sct)?0:2*cpadg[id])+'px';
de7(id+'_innercontent').style.height=h-tsp-((!op9&&mie&&!sct)?0:2*cpadg[id])+'px';de7(id+'_rsize').style.left=w+2*bwhg[id]-9+'px';de7(id+'_rsize').style.top=h+2*bwhg[id]-9+'px';de7(id+'_close').style.left=w+bwhg[id]-20+'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';}function wh5(){if(self.innerHeight){pht=self.innerHeight;pwh=self.innerWidth;}else if(dmt.documentElement && sct){pht=dmt.documentElement.offsetHeight;pwh=dmt.documentElement.offsetWidth;}else if(document.body){pht=dmt.body.offsetHeight;pwh=dmt.body.offsetWidth;}}




function adpPlace(id,p,fw)
{
gsp();
sth(id,p);
if(fw==1)ctw=0;rsz(id,p,fw);
UpdatePosition(id,ctw,cth);
xpos[id]=ctw;ypos[id]=cth;
}

function rsz(id,p,fw,e){if(fw==1){  pwidth[id]=pwh-((mie)?21:22)-2*bwhg[id]-2*tbwg[id];  UpdateSize(id,pwidth[id],pheight[id]);}window.onresize=function(){wh5();gsp();delY[id]=0;delX[id]=0;if(fw==1){  pwidth[id]=pwh-((mie)?21:22)-2*bwhg[id]-2*tbwg[id];  UpdateSize(id,pwidth[id],pheight[id]);}sth(id,p);cth=Math.floor(cth);ctw=Math.floor(ctw);UpdatePosition(id,ctw,cth,0,e);}}



function sth(id,p){wh5();if(p==0){cth=ypos[id];ctw=xpos[id];}if(p==1){cth=(pht/2)-((mie)?2:0)-((pheight[id]+2*bwhg[id]+2*tbwg[id])/2);ctw=(pwh/2)-((mie)?10:8)-((pwidth[id]+2*bwhg[id]+2*tbwg[id])/2);}if(p==2){cth=(pht)-((mie)?4:0)-((pheight[id]+2*bwhg[id]));ctw=(pwh/2)-((mie)?10:8)-((pwidth[id]+2*bwhg[id])/2);}if(p==3){cth=(pht/2)-((mie)?2:0)-((pheight[id]+2*bwhg[id]+2*tbwg[id])/2);ctw=0;}if(p==4){cth=(pht/2)-((mie)?2:0)-((pheight[id]+2*bwhg[id]+2*tbwg[id])/2);ctw=(pwh)-((mie)?22:18)-((pwidth[id]+2*bwhg[id]+2*tbwg[id]));}if(p==5){cth=0;ctw=(pwh/2)-((mie)?10:8)-((pwidth[id]+2*bwhg[id]+2*tbwg[id])/2);}if(p==6){cth=0;ctw=0;}if(p==7){cth=(pht)-((mie)?4:0)-((pheight[id]+2*bwhg[id]));ctw=0;}if(p==8){cth=(pht)-((mie)?4:0)-((pheight[id]+2*bwhg[id]));ctw=(pwh)-((mie)?22:18)-((pwidth[id]+2*bwhg[id]+2*tbwg[id]));}if(p==9){cth=0;ctw=(pwh)-((mie)?22:18)-((pwidth[id]+2*bwhg[id]+2*tbwg[id]));}cth=Math.floor(cth);ctw=Math.floor(ctw);}





function NewElement(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;x=125;y=10;w=400;h=360;sc5="#0F0F0F";
if8="bold 11pt MS Sans Serif";
it3="#1C5EA2";ib8="#FFFFFF";tc2="#FFFFFF";tc3="#8CB7E7";bc7="black";ir9=1;oo7= 0 ;im5= 1 ;
shf=0;cc6= 1 ;it9=1;is6= 1 ;cpad=8;bwh=1;tbw=3;
pla=1;is7=0;def=0;shs=3;isScr=0;pcc= 0 ;tro= 5 ;tra= 6 ;rn= 1 ;bng=0;cnm=0;issp=0;plt=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 shadow=new NewElement(adpid+'_shadow',xpos[adpid]+shs,ypos[adpid]+shs,w+2*bwhg[adpid]+2*tbw,h+2*bwhg[adpid]+2*tbw,sc5);
shadow.style.zIndex=++z_index;
if(mie)shadow.style.filter="alpha(opacity=30)";
else shadow.style.MozOpacity=.3;
var border=new NewElement(adpid+'_border',xpos[adpid],ypos[adpid],w+2*bwhg[adpid]+((mie)?2*tbw:0),h+2*bwhg[adpid]+((mie)?2*tbw:0),bc7);
border.style.borderStyle="solid";
border.style.borderWidth=tbw;
border.style.borderColor=bc7;
border.style.zIndex=++z_index;

var title=new NewElement(adpid+'_title',bwhg[adpid],bwhg[adpid],w-((mie&&!sct&&!op9)?0:3),20,tc3);
title.style.overflow="hidden";
title.style.borderStyle="solid";
title.style.borderWidth="0px";
title.style.borderColor="";
title.style.padding="0px 0px 0px 3px";
title.style.backgroundImage="url(Images/bg.gif)";
title.style.backgroundRepeat="repeat-x";

title.innerHTML='<span style="position:absolute;top:1px;font:bold 9pt arial;color:'+tc2+';height:15px;overflow:hidden;">'+titletext+'</span>';
if(it9)
{
var innercontent=new NewElement(adpid+'_innercontent',bwhg[adpid],bwhg[adpid]+20,w-((mie&&!sct&&!op9)?0:2*cpad),h-lhg-20-((mie&&!sct&&!op9)?0:2*cpad),ib8);
}
else
{
var innercontent=new NewElement(adpid+'_innercontent',bwhg[adpid],bwhg[adpid],w-((mie&&!sct&&!op9)?0:2*cpad),h-lhg-((mie&&!sct&&!op9)?0:2*cpad),ib8);
}
innercontent.style.borderColor="";
innercontent.style.borderStyle="inset";
innercontent.style.borderWidth="0px";
innercontent.style.backgroundImage="url(Images/grd-4px.gif)";
innercontent.style.backgroundRepeat="repeat-x";

if(is7)
{
innercontent.style.overflow="auto";
}
else
{
innercontent.style.overflow="hidden";
}
innercontent.style.padding=cpad+'px';innercontent.style.font=if8;
innercontent.style.color=it3;
var rsize=new NewElement(adpid+'_rsize',w+2*bwhg[adpid]-9,h+2*bwhg[adpid]-9,9,9,'');
var close=new NewElement(adpid+'_close',w+bwhg[adpid]-20,bwhg[adpid],20,20,'');
border.appendChild(close);
border.appendChild(rsize);
border.appendChild(title);
border.appendChild(innercontent);
if(ush)dmt.body.appendChild(ash);
dmt.body.appendChild(border);
dmt.body.appendChild(shadow);

innercontent.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("Images/close.gif") no-repeat';
close.style.cursor=(mie)?'hand':'pointer';
close.style.zIndex=++z_index;
}
rEl=de7(adpid+'_rsize');
tEl=de7(adpid+'_title');
cEl=de7(adpid+'_innercontent');

rEl.adpid=adpid;
tEl.adpid=adpid;
cEl.adpid=adpid;
UpdateContent(adpid,text);


UpdateTitle(adpid,titletext);


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("hide('"+ adpid +"');");
if(isScr)ds8(adpid,pla);
if(pla!=0)setTimeout("adpPlace('"+ adpid +"',pla,fw7);",150);
}


//function generateHtml()
//{
//var str="<table><tr><td><a href="abc.aspx">good</a></td><td><a href="abc.aspx">good</a></td><td><a href="abc.aspx">good</a></td></tr></table>";
//return str;
//}
