function ID(elementid){return document.getElementById(elementid);};var Geom={};if(window.innerWidth){Geom.getWidth=function(){return window.innerWidth;};Geom.getHeight=function(){return window.innerHeight;};}else if(document.documentElement&&document.documentElement.clientWidth){Geom.getWidth=function(){return document.documentElement.clientWidth;};Geom.getHeight=function(){return document.documentElement.clientHeight;};}else if(document.body){Geom.getWidth=function(){return document.body.clientWidth;};Geom.getHeight=function(){return document.body.clientHeight;};}var HTTP={};HTTP._factories=[function(){return new XMLHttpRequest();},function(){return new ActiveXObject("Msxml2.XMLHTTP");},function(){return new ActiveXObject("Microsoft.XMLHTTP");}];HTTP._factory=null;HTTP.newRequest=function(){if(HTTP._factory!=null)return HTTP._factory();for(var i=0;i<HTTP._factories.length;i++){try{var factory=HTTP._factories[i];var request=factory();if(request!=null){HTTP._factory=factory;return request;}}catch(e){continue;}}HTTP._factory=function(){throw new Error("XMLHttpRequest not supported");};HTTP._factory();};HTTP.Get=function(url,values){var strvalues=HTTP.encodeFormData(values);var request=HTTP.newRequest();if(strvalues.length>0)request.open("GET",url+"?"+strvalues,false);else request.open("GET",url,false);request.send(null);if(request.status==200){var response=request.responseText;return response;}};HTTP.GetA=function(url,func){var request=HTTP.newRequest();request.onreadystatechange=function(){if(request.readyState==4)if(request.status==200)func(request.responseText);};request.open("GET",url);request.send(null);};HTTP.encodeFormData=function(data){var pairs=[];var regexp=/%20/g;for(var name in data){var value=data[name].toString();if(value.length==0)continue;var pair=encodeURIComponent(name).replace(regexp,"+")+'='+encodeURIComponent(value).replace(regexp,"+");pairs.push(pair);}return pairs.join('&');};HTTP.Post=function(url,values){var request=HTTP.newRequest();request.open("POST",url,false);request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");request.send(HTTP.encodeFormData(values));if(request.status==200){var response=request.responseText;return response;}};var pic={};pic.p=null;pic.init=function(){this.p=document.createElement("div");this.p.style.position="absolute";this.p.style.visibility="hidden";this.p.style.zIndex=998;this.p.style.className="pop";this.dragapproved=0;this.targetobj=null;document.onmousedown=this.drag;document.onmouseup=function(){this.dragapproved=0};};pic.drag=function(e){var evtobj=window.event?window.event:e;var obj=window.event?event.srcElement:e.target;if(obj.className=="thumbnail"){var reg=/[dt]\d+(?=\.jpg)/gi;var res=obj.src.match(reg);if(res&&res.length>0){im=res[res.length-1];im=im.replace("d","e");im=im.replace("t","i");var y=0;for(var a=obj;a;a=a.offsetParent)y+=a.offsetTop;pic.show(im,y);}return;}else if(obj.className=="dirthumbnail"){var reg=/[dt]\d+(?=\.jpg)/gi;var res=obj.src.match(reg);if(res&&res.length>0){im=res[res.length-1];im=im.replace("d","e");im=im.replace("t","i");p=ID("full_pic");if(p)p.src="getimage.php?src="+im+".jpg";}return;}var a=obj;for(var i=0;a&&a.className!="pop"&&i<5;i++)a=a.parentNode;if(a&&a.className=="pop")this.targetobj=a;else return;if(this.targetobj.className=="pop"){this.dragapproved=1;if(isNaN(parseInt(this.targetobj.style.left))){this.targetobj.style.left=0}if(isNaN(parseInt(this.targetobj.style.top))){this.targetobj.style.top=0}this.offsetx=parseInt(this.targetobj.style.left);this.offsety=parseInt(this.targetobj.style.top);this.x=evtobj.clientX;this.y=evtobj.clientY;if(evtobj.preventDefault)evtobj.preventDefault();document.onmousemove=pic.moveit;}};pic.moveit=function(e){var evtobj=window.event?window.event:e;if(this.dragapproved==1){this.targetobj.style.left=this.offsetx+evtobj.clientX-this.x+"px";this.targetobj.style.top=this.offsety+evtobj.clientY-this.y+"px";return false;}};pic.show=function(pid,y){var t="<div class='pop'><table><tr><th align='right'><a onmouseup='pic.hide();'>Close</a></th></tr><tr><td><img alt='Loading Image...' src='getimage.php?src=";t+=pid;t+=".jpg'/></td></tr></table></div>";this.p.innerHTML=t;this.p.style.left=((Geom.getWidth()-256)/2)+"px";this.p.style.top=(y-128)+"px";this.p.style.visibility="visible";if(this.p.parentNode!=document.body)document.body.insertBefore(this.p,document.body.firstChild);};pic.hide=function(){this.p.style.visibility="hidden";};