function getClientWidth(){return document.documentElement.clientWidth}function getClientHeight(){return document.documentElement.clientHeight}function addLoadEvent(a){var b=window.onload;window.onload=typeof window.onload!="function"?a:function(){b&&b();a()}}function by_id(a){return document.getElementById(a)}function by_tag(a,b){var c=0;a=(b?b:document).getElementsByTagName(a);return c=a.length==1?a[0]:a}
function by_class(a,b,c){c=by_tag(c?c:"*",b);b=[];for(var f=0,g=0;c[f];){if(c[f].className==a){b[g]=c[f];g++}f++}a=0;return a=b.length==1?b[0]:b}function cumulativeOffset(a){var b=0,c=0;do{b+=a.offsetTop||0;c+=a.offsetLeft||0;a=a.offsetParent}while(a);return{top:b,left:c}}
function getStyle(a,b){var c=null;if(document.defaultView&&document.defaultView.getComputedStyle){var f=document.defaultView.getComputedStyle(a,null);if(f&&f.getPropertyValue)c=f.getPropertyValue(b)}if(!c&&a.currentStyle)c=a.currentStyle[b];return c}function _setStyle(a,b){for(var c in b)if(b.hasOwnProperty(c))a.style[c]=b[c]}var urlAddress=document.location,pageName=document.title;
function bookmark_(){if(window.sidebar)window.sidebar.addPanel(pageName,urlAddress,"");else if(window.opera&&window.print){var a=document.createElement("a");a.setAttribute("href",urlAddress);a.setAttribute("title",pageName);a.setAttribute("rel","sidebar");a.click()}else document.all&&window.external.AddFavorite(urlAddress,pageName)}var tempimg,loader;
function createLoader(a,b,c){if(a=="create"){loader=document.createElement("img");document.body.insertBefore(loader,document.body.firstChild);loader.src="images/loader.gif";loader.width="31";loader.height="31";loader.style.position="absolute";loader.style.display="none";loader.style.top=b+"px";loader.style.left=c+"px";loader.style.display="block";loader.style.zIndex="1010"}else{if(!loader)return 0;document.body.removeChild(loader);delete loader;loader=null}}
function createCloseBtn(a,b,c,f){if(a=="create"){a=document.createElement("div");a.id="closeBtn0";a.innerHTML="<strong>CLOSE</strong>";_setStyle(a,{position:"absolute",zIndex:"1010",border:"2px outset #B00",backgroundColor:"#B00",fontFamily:"Arial",fontSize:"12px",fontWeight:"normal",padding:"0 3px",color:"#FFF",cursor:"pointer"});a.onmouseover=function(i){_setStyle(this,{backgroundColor:"#F00",borderColor:"#F00"})};a.onmouseout=function(i){_setStyle(this,{backgroundColor:"#B00",borderColor:"#B00"})};
a.onmousedown=function(i){_setStyle(this,{border:"2px inset #F00"})};a.onclick=function(i){c(i)};document.body.insertBefore(a,document.body.firstChild);var g=cumulativeOffset(b),d=0,e=0;d=g.top+6;switch(f){case "left":e=g.left+5;break;case "right":e=g.left+b.offsetWidth-a.offsetWidth-5;break}_setStyle(a,{top:d+"px",left:e+"px"})}else if(a=by_id("closeBtn0")){document.body.removeChild(a);delete a;a=null}}
function showPhoto(a,b){var c=function(d){d.onload=null;d.onclick=null;document.body.removeChild(d);createLoader(0);delete d},f=getClientWidth()-1,g=getClientHeight()-1;(tempimg=by_id("tempimg"))&&c(tempimg);a=by_tag("img",a);c=cumulativeOffset(a);createLoader("create",c.top+Math.round((a.offsetHeight-31)/2)+3,c.left+Math.round((a.offsetWidth-31)/2)+3);tempimg=document.createElement("img");document.body.insertBefore(tempimg,document.body.firstChild);tempimg.id="tempimg";tempimg.style.position="absolute";
tempimg.style.zIndex="1000";tempimg.style.visibility="hidden";setTimeout("tempimg.src='"+b+"'",20);tempimg.onclick=function(d){createCloseBtn(0);document.body.removeChild(tempimg);createLoader(0,0,0);createFade(0)};tempimg.onload=function(d){createLoader(0,0,0);createFade("create");var e=tempimg.offsetHeight,i=tempimg.offsetWidth,h=e;d=i;e=i/e;if(h>g){h=tempimg.height=g;d=Math.round(h*e);tempimg.width=d}if(d>f){d=tempimg.width=f;h=Math.round(d/e);tempimg.height=h}e=document.documentElement.scrollTop;
if(!e)e=window.scrollY;e||(e=0);h=e+Math.round((g-h)/2);d=Math.round((f-d)/2);tempimg.style.visibility="visible";tempimg.style.top=h+"px";tempimg.style.left=d+"px";tempimg.style.border="1px solid #FFFFFF";createCloseBtn("create",tempimg,tempimg.onclick,"right")}}var fade;
function createFade(a){if(a!="create"){if(fade){document.body.removeChild(fade);delete fade;fade=null}return true}if(fade){delete fade;fade=null}fade=document.createElement("div");a=fade.style;a.position="absolute";a.zIndex="900";a.width="100%";a.height=document.body.offsetHeight+"px";a.opacity="0.8";a.filter="alpha(opacity=80)";a.background="#000";document.body.insertBefore(fade,document.body.firstChild)};
