









function isnewpuele(ele) {

	if(isempty(ele)) return false;

	else if(!isdefined(ele.eletype)) return false;

	else if(ele.eletype==21) return true;

	return false;

}



function newpuele(pudivid) {

	var ele=newvele(pudivid); if(!ele) return false; 

	if(ele.eletype==21) return ele;

	ele.eletype=21;

	

	ele.put=newvele(pudivid+'t'); if(!ele.put) return false;

	ele.pux=0;

	ele.puy=0;

	ele.pubaseele=0;

	ele.pufade=0;

	ele.pumovedir=0;



	ele.setpupos=puelesetpos;

	ele.setpueffect=pueleseteffect;

	

	ele.showpu=pueleshow;

	ele.hidepu=puelehide;

	ele.setputrigger=puelesettrigger;

	

	return ele;

}



function puelesetpos(x,y,baseele) {

	var pudiv=this;

	if(!isempty(x)) pudiv.pux=x;

	if(!isempty(y)) pudiv.puy=y;

	if(typeof(baseele)=='string') baseele=document.getElementById(baseele);

	if(baseele&&typeof(baseele)=='object') pudiv.pubaseele=baseele;

}

function pueleseteffect(fade,movedir) {

	var pudiv=this;

	if(!isempty(fade)) pudiv.pufade=fade;

	if(!isempty(movedir)) pudiv.pumovedir=movedir;

}



function pueleshow(x,y,baseele,fade,movedir) {

	var pudiv=this; var pudivt=this.put;

	pudiv.setpupos(x,y,baseele);

	pudiv.setpueffect(fade,movedir);

	//if(pudiv.style.display=='block'&&pudiv.style.visibility=='visible') return;

	pudiv.style.position='absolute';

	pudiv.style.zIndex='1000';

	pudiv.style.display="block"; 

	if(pudiv.pux=='scrl') pudiv.pux=getscreenx0();

	else if(pudiv.pux=='scrr') pudiv.pux=getscreenx0()+getscreenw()-pudiv.getw();

	else if(pudiv.pux=='c') pudiv.pux=getscreenctx()-(pudiv.getw()/2);

	else if(pudiv.pubaseele) {

		if(pudiv.pux=='at') pudiv.pux=velegetabsx(pudiv.pubaseele)+velegetw(pudiv.pubaseele);

		else if(pudiv.pux=='-at') pudiv.pux=velegetabsx(pudiv.pubaseele)-pudiv.getw();

		else pudiv.pux=velegetabsx(pudiv.pubaseele)+x;

	}

	if(pudiv.puy=='scrt') pudiv.puy=getscreeny0();

	else if(pudiv.puy=='scrb') pudiv.puy=getscreeny0()+getscreenh()-pudiv.geth();

	else if(pudiv.puy=='c') pudiv.puy=getscreencty()-(pudiv.geth()/2);

	else if(pudiv.pubaseele) {

		if(pudiv.puy=='at') pudiv.puy=velegetabsy(pudiv.pubaseele)+velegeth(pudiv.pubaseele);
else if(pudiv.puy=='atwwp') pudiv.puy=velegetabsy(pudiv.pubaseele)+velegeth(pudiv.pubaseele)-2;

		else if(pudiv.puy=='-at') pudiv.puy=velegetabsy(pudiv.pubaseele)-pudiv.geth();

		else pudiv.puy=velegetabsy(pudiv.pubaseele)+y;

	}

	//pudiv.style.left=pudiv.pux;
	pudiv.setx(pudiv.pux);

	//pudiv.style.top=pudiv.puy;
	pudiv.sety(pudiv.puy);

	pudiv.style.visibility="visible";

	//if (pudivid=='pudivimg') fixiepng(false,pudivid);

	if(pudiv.pufade) pudiv.fade(1,3,'at','at',0,100,0);

	//fadeele(pudivid,'at',3,'at','at',0,100);

	//fade('pudiv'+pudivid.toString(),15,1,0,5,0,100);

	//fade('pudiv'+pudivid.toString(),15,2,8,0.05,0,100);

	if(pudiv.pumovedir=='u') pudivt.move(1,3,   0,0,0,0,   pudivt.geth()*30/100,0.23,pudivt.geth(),0,   0);

	else if(pudiv.pumovedir=='d') pudivt.move(1,3,   0,0,0,0,   pudivt.geth()*30/100,0.23,pudivt.geth()*-1,0,   0);

	else if(pudiv.pumovedir=='l') pudivt.move(1,3,   pudivt.getw()*30/100,0.23,pudivt.getw(),0,   0,0,0,0,   0);

	else if(pudiv.pumovedir=='r') pudivt.move(1,3,   pudivt.getw()*30/100,0.23,pudivt.getw()*-1,0,   0,0,0,0,   0);

}

function puelehide() {

	var pudiv=this; var pudivt=this.put;

	if(pudiv.style.display=='none'&&pudiv.style.visibility=='hidden') return;

	if(pudiv.pufade) pudiv.fade(1,2,'at','at',100,0,0);

	/*if (movedir=='u') moveele(pudivid+'t',1,2,   0,0,0,0,   'at','at',0,geteleh(pudivid+'t'),   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	else if (movedir=='d') moveele(pudivid+'t',1,2,   0,0,0,0,   'at','at',0,geteleh(pudivid+'t')*-1,   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	else if (movedir=='l') moveele(pudivid+'t',1,2,   'at','at',0,getelew(pudivid+'t'),   0,0,0,0,   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	else if (movedir=='r') moveele(pudivid+'t',1,2,   'at','at',0,getelew(pudivid+'t')*-1,   0,0,0,0,   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});*/

	if(pudiv.pumovedir=='u') pudivt.move(1,3,   0,0,0,0,   pudivt.geth()*30/100,0.23,0,pudivt.geth(),   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	else if(pudiv.pumovedir=='d') pudivt.move(1,3,   0,0,0,0,   pudivt.geth()*30/100,0.23,0,pudivt.geth()*-1,   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	else if(pudiv.pumovedir=='l') pudivt.move(1,3,   pudivt.getw()*30/100,0.23,0,pudivt.getw(),   0,0,0,0,   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	else if(pudiv.pumovedir=='r') pudivt.move(1,3,   pudivt.getw()*30/100,0.23,0,pudivt.getw()*-1,   0,0,0,0,   function(){pudiv.style.display="none";pudiv.style.visibility="hidden";});

	if(!pudiv.pufade&&!pudiv.pumovedir) {pudiv.style.display='none';pudiv.style.visibility='hidden';}

	//fadeele(pudivid,'at',2,'at','at',100,0);

	//pudiv.style.display="none"; pudiv.style.visibility="hidden";

}

function puelesettrigger(x,y,baseele,fade,movedir,triggertype) {

	var pudiv=this; if(!baseele) return -1;

	pudiv.setpupos(x,y,baseele);

	pudiv.setpueffect(fade,movedir);
pudiv.hidepu();

	if(!triggertype) return -1;

	eleaddevent('mouseover',function(){this.style.cursor='pointer';},pudiv.pubaseele);

	eleaddevent(triggertype,function(){pudiv.showpu(x,y,baseele,fade,movedir);},pudiv.pubaseele);

	if(triggertype=='mouseover') eleaddevent('mouseout',function(){pudiv.hidepu();},pudiv.pubaseele);
	eleaddevent('resize',function(){if(pudiv.isvisible())pudiv.showpu(x,y,baseele,fade,movedir);},window);

}



	







function settooltiptext(pudivid,text,contentclass,bgclass,x,y,baseele,fade,movedir,triggertype) {

	fixiepng(false,pudivid);

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.setputrigger(x,y,baseele,fade,movedir,triggertype);

	eleaddevent(triggertype,function(){updatetooltipcontent(pudivid,text,contentclass,bgclass);},baseele);

}

function settooltipimg(pudivid,src,contentclass,bgclass,x,y,baseele,fade,movedir,triggertype) {

	fixiepng(false,pudivid);

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.setputrigger(x,y,baseele,fade,movedir,triggertype);

	eleaddevent(triggertype,function(){

		showloading('pudivloading0',x,y,baseele);

		var content="<img id='tooltipimg' src='"+src+"' />";

		updatetooltipcontent(pudivid,content,contentclass,bgclass);

		eleaddevent('load',function(){hideloading('pudivloading0');},'tooltipimg');

	},baseele);

	eleaddevent('mouseout',function(){

		eleremoveevent('load',function(){hideloading('pudivloading0');},'tooltipimg');

		var content='';

		updatetooltipcontent(pudivid,content,contentclass,bgclass);

	},baseele);

}

/*

function pudivimg(imgpath,triggertype,eleid,x,y,fade,movedir) {

	fixiepng(false,'pudivimg');

	if (triggertype&&eleid) {

		if (!eleexists(eleid)) return;

		addevent(document.getElementById(eleid),'mouseover',function(){this.style.cursor='pointer';});

		addevent(document.getElementById(eleid),triggertype,function(){

			showloading('pudivloading0',eleid,x,y);

			var img=document.getElementById('pudivimage');

			img.src='';

			var ehidload=getnewehid(); addeventv2(ehidload,'pudivimage','load',function(){pudivimgonload(ehidload,triggertype,eleid,x,y,fade,movedir);});

			img.src=imgpath;

		});

		//if (triggertype=='mouseover') addevent(document.getElementById(eleid),'mouseout',function(){pudivimgonclick(fade,movedir);});

	} else {

		var img=document.getElementById('pudivimage');img.src=imgpath;showpudiv('pudivimg','',x,y,fade,movedir);

	}

}

function pudivimgonload(ehidload,triggertype,eleid,x,y,fade,movedir) {

	hideloading('pudivloading0');

	showpudiv('pudivimg',eleid,x,y,fade,movedir);

	removeeventv2(ehidload);

	var ehidresize=getnewehid(); addeventv2(ehidresize,window,'resize',function(){if(iselevisible('pudivimg'))showpudiv('pudivimg',eleid,x,y,fade,movedir);});

	var ehidmover=getnewehid(); addeventv2(ehidmover,'pudivimg','mouseover',function(){document.getElementById('pudivimg').style.cursor='pointer';});

	var ehidmout=-1; var ehidclick=-1;

	if(triggertype=='mouseover'){ ehidmout=getnewehid(); addeventv2(ehidmout,eleid,'mouseout',function(){pudivimgonhide(ehidmover,ehidmout,ehidclick,ehidresize,fade,movedir);}); }

	else if(triggertype=='click'){ ehidclick=getnewehid(); addeventv2(ehidclick,'pudivimg','click',function(){pudivimgonhide(ehidmover,ehidmout,ehidclick,ehidresize,fade,movedir);}); }

	fixiepng(false,'pudivimg');

}

function pudivimgonhide(ehidmover,ehidmout,ehidclick,ehidresize,fade,movedir) {

	hidepudiv('pudivimg',fade,movedir);

	removeeventv2(ehidresize);

	removeeventv2(ehidmover);

	if(ehidmout!=-1) removeeventv2(ehidmout);

	if(ehidclick!=-1) removeeventv2(ehidclick);

}

*/

function settooltipflash(pudivid,swf,w,h,x,y,baseele,fade,movedir,triggertype) {

	fixiepng(false,pudivid);

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.setputrigger(x,y,baseele,fade,movedir,triggertype);

	eleaddevent(triggertype,function(){

		var content="<div id='tooltipflash'></div>";

		updatetooltipcontent(pudivid,content,'','');

		fillflash('tooltipflash',swf,'swf',w,h,'8','#ffffff','transparent');

	},baseele);

	eleaddevent('mouseout',function(){

		eleemptynode('tooltipflash');

		var content='';

		updatetooltipcontent(pudivid,content,'','');

	},baseele);

}

/*

function pudivflash(swfpath,w,h,triggertype,eleid,x,y,fade,movedir) {

	if (triggertype&&eleid) {

		if (!eleexists(eleid)) return;

		addevent(document.getElementById(eleid),'mouseover',function(){this.style.cursor='pointer';});

		addevent(document.getElementById(eleid),triggertype,function(){fillflash('pudivswf',swfpath,'pudivswf',w,h,'8','#ffffff','transparent');showpudiv('pudivflash',eleid,x,y,fade,movedir);});

		if (triggertype=='mouseover') addevent(document.getElementById(eleid),'mouseout',function(){emptyele('pudivswf');hidepudiv('pudivflash',fade,movedir);});

		addevent(window,'resize',function(){if(iselevisible('pudivflash'))showpudiv('pudivflash',eleid,x,y,fade,movedir);});

	} else {

		fillflash('pudivswf',swfpath,'pudivswf',w,h,'8','#ffffff','transparent');showpudiv('pudivflash','',x,y,fade,movedir);

	}

	addevent(document.getElementById('pudivflashclose'),'mouseover',function(){this.style.cursor='pointer';});

	addevent(document.getElementById('pudivflashclose'),'click',function(){emptyele('pudivswf');hidepudiv('pudivflash',fade,movedir);});

}

*/

/*

function pudivvideo(videopath,w,h,triggertype,eleid,x,y,fade,movedir,atstart,loop,controls) {

	fixiepng(false,'pudivvideo');

	if (triggertype&&eleid) {

		if (!eleexists(eleid)) return;

		addevent(document.getElementById(eleid),'mouseover',function(){this.style.cursor='pointer';});

		addevent(document.getElementById(eleid),triggertype,function(){

			showpudiv('pudivvideo',eleid,x,y,fade,movedir);

			if (extractfileext(videopath).toLowerCase()=='flv') getflvreport(videopath,'',function(){fillflash('pudivvideocontainer','flash/flvplayer.swf','pudivvideo',getflvw(),getflvh()+(controls?40:0),'8','#ffffff','transparent','flvpath='+videopath,'flvw='+getflvw(),'flvh='+getflvh(),'atplay='+atstart,'loop='+loop,'controls='+controls);});

			else fillveb('pudivvideocontainer',videopath,w,h,atstart,loop,controls);

		});

		if (triggertype=='mouseover') addevent(document.getElementById(eleid),'mouseout',function(){emptyele('pudivvideocontainer');hidepudiv('pudivvideo',fade,movedir);});

	} else {

		showpudiv('pudivvideo','',x,y,fade,movedir);

		if (extractfileext(videopath).toLowerCase()=='flv') getflvreport(videopath,'',function(){fillflash('pudivvideocontainer','flash/flvplayer.swf','pudivvideo',getflvw(),getflvh()+(controls?40:0),'8','#ffffff','transparent','flvpath='+videopath,'flvw='+getflvw(),'flvh='+getflvh(),'atplay='+atstart,'loop='+loop,'controls='+controls);});

		else fillveb('pudivvideocontainer',videopath,w,h,atstart,loop,controls);

	}

	addevent(document.getElementById('pudivvideoclose'),'mouseover',function(){this.style.cursor='pointer';});

	addevent(document.getElementById('pudivvideoclose'),'click',function(){emptyele('pudivvideocontainer');hidepudiv('pudivvideo',fade,movedir);});

}

*/

function updatetooltipcontent(pudivid,content,contentclass,bgclass) {

	if(bgclass) elesetclass(bgclass,pudivid+'bg');

	if(contentclass) elesetclass(contentclass,pudivid+'content');

	elesethtml(content,pudivid+'content');

}











var albumimgpudivid='pudivalbumimg';

var albumimgtbid='pudivalbumimgtb';

var albumimgbgid='pudivalbumimagebg';

var albumimgimgid='pudivalbumimage';

var albumimgtitleid='pudivalbumimgtitle';

var albumimgloadingid='pudivloading0';

function albumimgtrigger(imgpath,title,baseele) {

	baseele=getverifyele(baseele); if(!baseele) return;

	eleaddevent('click',function(){albumimgload(imgpath,title);},baseele);

}

function albumimgload(imgpath,title) {

	var pudiv=newvele(albumimgpudivid); var tb=document.getElementById(albumimgtbid); var bg=newvele(albumimgbgid); var img=document.getElementById(albumimgimgid); var titlediv=document.getElementById(albumimgtitleid);

	fixiepng(false,albumimgpudivid);

	showloading(albumimgloadingid,'c','c');

	titlediv.innerHTML=title;

	img.src='';

	eleaddevent('load',function(){albumimgonload();},img);

	img.src=imgpath;

}

function albumimgonload() {

	var pudiv=newvele(albumimgpudivid); var tb=document.getElementById(albumimgtbid); var bg=newvele(albumimgbgid); var img=document.getElementById(albumimgimgid); var titlediv=document.getElementById(albumimgtitleid);

	hideloading(albumimgloadingid);

	albumimgshow();

	eleremoveevent('load',function(){albumimgonload();},img);

	blockbodywheel();

	fixiepng(false,albumimgpudivid);

}

function albumimgshow() {

	var pudiv=newvele(albumimgpudivid); var tb=document.getElementById(albumimgtbid); var bg=newvele(albumimgbgid); var img=document.getElementById(albumimgimgid); var titlediv=document.getElementById(albumimgtitleid);

	pudiv.show(); pudiv.style.position='absolute'; pudiv.style.zIndex='1000';

	pudiv.setx(getscreenx0()); pudiv.sety(getscreeny0());

	pudiv.setw(getscreenw()); pudiv.seth(getscreenh());

	velesetw(getscreenw(),tb); veleseth(getscreenh(),tb);

	velehide(titlediv);

	if(img.width>getscreenw()||img.height>getscreenh()) {

		if(img.height>=img.width) veleseth(getscreenh(),img); else velesetw(getscreenw(),img);

	}

	var imgw=velegetw(img); var imgh=velegeth(img);

	velehide(img);

	bg.setw(imgw-Math.round(imgw*30/100)); bg.seth(imgh-Math.round(imgh*30/100));

	if(isie()) albumimgresize(imgw,imgh);

	else pudiv.fade(1,3,20,0.05,0,100,function(){albumimgresize(imgw,imgh);});

	eleaddevent('mouseover',function(){pudiv.style.cursor='pointer';},pudiv);

	eleaddevent('click',function(){albumimgclose();},pudiv);

}

function albumimgresize(imgw,imgh) {

	var pudiv=newvele(albumimgpudivid); var tb=document.getElementById(albumimgtbid); var bg=newvele(albumimgbgid); var img=document.getElementById(albumimgimgid); var titlediv=document.getElementById(albumimgtitleid);

	bg.resize(1,3,

		0,0,bg.getw(),bg.getw(),

		(imgh-bg.geth())*30/100,0.23,bg.geth(),imgh, function(){ 

			bg.resize(1,3,

				(imgw-bg.getw())*30/100,0.23,bg.getw(),imgw,

				0,0,imgh,imgh, function(){ 

					veleshow(titlediv);veleshow(img);

			});

	});

}

function albumimgclose() {

	var pudiv=newvele(albumimgpudivid); var tb=document.getElementById(albumimgtbid); var bg=newvele(albumimgbgid); var img=document.getElementById(albumimgimgid); var titlediv=document.getElementById(albumimgtitleid);

	if(pudiv.style.display=='none'&&pudiv.style.visibility=='hidden') return;

	eleremoveevent('mouseover',function(){pudiv.style.cursor='pointer';},pudiv);

	eleremoveevent('click',function(){albumimgclose();},pudiv);

	unblockbodywheel();

	if(isie()) pudiv.hide();

	else pudiv.fade(1,2,20,0.05,100,0,0);

}











var albumvideopudivid='pudivalbumvideo';

var albumvideoloadingid='pudivloading0';

function albumvideotrigger(videopath,title,baseele) {

	baseele=getverifyele(baseele); if(!baseele) return;

	eleaddevent('click',function(){albumvideoload(videopath,title);},baseele);

}

function albumvideoload(videopath,title,w,h,atstart,loop,controls) {

	var pudiv=newvele(albumvideopudivid); var container=document.getElementById(albumvideopudivid+'container'); var bg=newvele(albumvideopudivid+'bg'); var tb=document.getElementById(albumvideopudivid+'tb'); var vtitle=document.getElementById(albumvideopudivid+'title'); var vclose=document.getElementById(albumvideopudivid+'close');

	fixiepng(false,albumvideopudivid);

	showloading(albumvideoloadingid,'c','c');

	vtitle.innerHTML=title; vtitle.style.visibility='hidden'; vclose.style.visibility='hidden';

	if(extractfileext(videopath).toLowerCase()=='flv') getflvreport(videopath,'',function(){albumvideoshow(videopath,getflvw(),getflvh()+(controls?40:0),atstart,loop,controls);});

	else albumvideoshow(videopath,w,h,atstart,loop,controls);

	eleaddevent('mouseover',function(){this.style.cursor='pointer';},vclose);

	eleaddevent('click',function(){albumvideoclose();},vclose);

	blockbodywheel();

}

function albumvideoshow(videopath,w,h,atstart,loop,controls) {

	var pudiv=newvele(albumvideopudivid); var container=document.getElementById(albumvideopudivid+'container'); var bg=newvele(albumvideopudivid+'bg'); var tb=document.getElementById(albumvideopudivid+'tb'); var vtitle=document.getElementById(albumvideopudivid+'title'); var vclose=document.getElementById(albumvideopudivid+'close');

	hideloading(albumvideoloadingid);

	pudiv.show(); pudiv.style.position='absolute'; pudiv.style.zIndex='1000';

	pudiv.setx(getscreenx0()); pudiv.sety(getscreeny0());

	pudiv.setw(getscreenw()); pudiv.seth(getscreenh());

	velesetw(getscreenw(),tb); veleseth(getscreenh(),tb);

	bg.setw(Math.round(w-(w*30/100))); bg.seth(Math.round(h-(h*30/100)));

	if(isie()) albumvideoresize(videopath,w,h,atstart,loop,controls);

	else pudiv.fade(1,3,20,0.05,0,100,function(){albumvideoresize(videopath,w,h,atstart,loop,controls);});

}

function albumvideoresize(videopath,w,h,atstart,loop,controls) {

	var pudiv=newvele(albumvideopudivid); var container=document.getElementById(albumvideopudivid+'container'); var bg=newvele(albumvideopudivid+'bg'); var tb=document.getElementById(albumvideopudivid+'tb'); var vtitle=document.getElementById(albumvideopudivid+'title'); var vclose=document.getElementById(albumvideopudivid+'close');

	bg.resize(1,3,

		(w-bg.getw())*30/100,0.23,bg.getw(),w,

		(h-bg.geth())*30/100,0.23,bg.geth(),h,

		function(){

			vtitle.style.visibility='visible'; vclose.style.visibility='visible';

			if(extractfileext(videopath).toLowerCase()=='flv') fillflash(albumvideopudivid+'container','flash/flvplayer.swf','albumvideo',w.toString(),h.toString(),'8','#ffffff','transparent','flvpath='+videopath,'flvw='+w,'flvh='+h,'atplay='+atstart,'loop='+loop,'controls='+controls);

			else fillveb(albumvideopudivid+'container',videopath,w,h,atstart,loop,controls);

		}

	);

}

function albumvideoclose() {

	var pudiv=newvele(albumvideopudivid); var container=document.getElementById(albumvideopudivid+'container'); var bg=newvele(albumvideopudivid+'bg'); var tb=document.getElementById(albumvideopudivid+'tb'); var vtitle=document.getElementById(albumvideopudivid+'title'); var vclose=document.getElementById(albumvideopudivid+'close');

	eleemptynode(container);

	if(pudiv.style.display=='none'&&pudiv.style.visibility=='hidden') return;

	if(isie()) pudiv.hide();

	else pudiv.fade(1,2,20,0.05,100,0,0);

	eleremoveevent('mouseover',function(){this.style.cursor='pointer';},vclose);

	eleremoveevent('click',function(){albumvideoclose();},vclose);

	unblockbodywheel();

}











function showloading(pudivid,x,y,baseele) {

	fixiepng(false,pudivid);

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.setpupos(x,y,baseele);

	pudiv.showpu(x,y);

}

function hideloading(pudivid) {

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.hidepu();

}

function showfullloading(pudivid) {

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.setpueffect(1,0);

	pudiv.showpu(0,0);

}

function hidefullloading(pudivid) {

	var pudiv=newpuele(pudivid); if(pudiv==-1) return;

	pudiv.hidepu();

}











function debugmsg(msg,x,y) {

	if (!eleexists('pudivdebug')) {

		eleaddnode(document.body,'','div','id=pudivdebug','style='+

			'position:absolute;top:0px;left:0px;'+

			'font-family:arial;font-size:12px;'+

			'color:#ff0000;background-color:#ffffff;'+

			'border-style:solid;border-width:1px;border-color:#ff0000;'+

			'padding:10px;'+

			'z-index:2000;display:none;'

		);

		eleaddnode('pudivdebug','','div','id=pudivdebugt','style='+

			'position:relative;top:0px;left:0px;'

		);

		eleaddnode('pudivdebugt','','font','id=pudivdebugtext','style=color:#000000');

		elesethtml('debug:','pudivdebugtext');

		eleaddhtml('<br><br>','pudivdebugt');

	}

	var pudiv=newpuele('pudivdebug');

	if(!x)x=0; if(!y)y=0;

	pudiv.showpu(x,y);

	pudiv.put.addhtml('<br />'+msg);

}










