var imgWidth=0;var imgWdTag="w";var imgHeight=0;var imgHtTag="h";var imgPathTag="img";var backButton="backbutton";var nextButton="nextbutton";var linkPage="linkthispage";var imgId="detailimg";var descrId="picdescription";var closeThisPage="closewindow";var htmlTag="html";var reloadPage=false;var useAltAtt=true;var WIN_SETTINGS="height=650,width=740,resizable=yes,scrollbars=yes,toolbar=no,location=no,menubar=yes";var POPUP_TITLE="~";var USE_OPNR_T=true;var IMG_DATA=getImgName(location.href,imgPathTag,htmlTag);var IMG_ARRY,PG_COUNT,THIS_PG,POPUP_TITLE,IMG_PRELD,IMG_LOADING;if(IMG_DATA){IMG_ARRY=createOpnrImgs(imgPathTag,htmlTag);PG_COUNT=(IMG_ARRY)?IMG_ARRY.length:0;THIS_PG=(IMG_ARRY)?findPic(IMG_DATA[0][imgPathTag]):0;if(POPUP_TITLE){if(opener&&IMG_ARRY){POPUP_TITLE=opener.document.title+POPUP_TITLE;}else{POPUP_TITLE=document.title+POPUP_TITLE;}}(document.title)?setTitle():addLoadEvent(setTitle);if(IMG_ARRY){addLoadEvent(addButtons);IMG_PRELD=new Array();IMG_LOADING="";}else{addLoadEvent(addButtonsSO);}addLoadEvent(addImg);}else{if(document.body){if(!window.firstRun){window.firstRun=true;setLinks();}}else{addLoadEvent(setLinks);}}function setLinks(){var _1=document.getElementsByTagName("a");var _2=0;var _3="";var nS;for(var i=0;i<_1.length;i++){if(_1[i].href.indexOf(imgPathTag+"=")!=-1){nS=getLHtmlN(_1[i]);if(nS){_3=stripWS((nS.nodeType==1)?nS.innerHTML:nS.data);}else{if(useAltAtt){nS=_1[i].getElementsByTagName("img");_3=(nS.length)?stripWS(nS[0].alt):"";}}if(_3){_3=htmlTag+"="+encodeURIComponent(_3);_1[i].href=_1[i].href.replace(/^([^#]+)(#.*)?$/,"$1;"+_3+"$2");}_1[i].onclick=popDetail;}}addEvt(window,"unload",closePop);}function addEvt(_6,_7,fn){if(_6.addEventListener){_6.addEventListener(_7,fn,false);}else{if(_6.attachEvent){_6.attachEvent("on"+_7,fn);}}}function closePop(){try{if(DETAILVIEW&&DETAILVIEW.document){DETAILVIEW.close();}}catch(e){}}var DETAILVIEW;function popDetail(){DETAILVIEW=window.open(this,"detailView",WIN_SETTINGS);DETAILVIEW.focus();return false;}function getLHtmlN(_9){var dt="dt";var dd="dd";var pN=getPN(_9,dt);var nS;if(pN){nS=getNS(pN,0,dd,dt);}else{pN=getPN(_9,dd);nS=(pN)?_9.nextSibling:null;}return nS;}function createOpnrImgs(_e,_f){var _10;var oLs="";var _12=0;var _13=new Array();if(opener){_10=location.pathname.replace(/.*\/([^\/]+)$/,"$1");try{oLs=opener.document.getElementsByTagName("a");}catch(e){}for(var i=0;i<oLs.length;i++){if(oLs[i].href&&(oLs[i].href.indexOf(_10)!=-1)){_13[_12]=getImgName(oLs[i].href,_e,_f);if(_13[_12]){_12++;}}}return (_13.length)?_13:null;}else{return null;}}function stripWS(x){return x.replace(/^\s+/,"").replace(/\s+$/,"");}function getNS(_16,nx,_18,_19){var _1a=0;var _1b=_16.nextSibling;while(_18&&_1b&&((_1a<nx)||(_1b.nodeName.toLowerCase()!=_18))){if(_19&&(_1b.nodeName.toLowerCase()==_19)){return null;}if(_1b.nodeName.toLowerCase()==_18){_1a++;}_1b=_1b.nextSibling;}return _1b;}function getPN(_1c,_1d){var _1e=_1c.parentNode;while(_1e&&_1d&&(_1e.nodeName.toLowerCase()!=_1d)){_1e=_1e.parentNode;}return _1e;}preloadImgs.checkTime=500;function preloadImgs(_1f){var _20;if(_1f!=THIS_PG){if(!IMG_PRELD[_1f]){IMG_PRELD[_1f]=new Array();for(var i=0;i<IMG_ARRY[_1f].length;i++){IMG_PRELD[_1f][i]=new Image;IMG_PRELD[_1f][i].src=IMG_ARRY[_1f][i][imgPathTag];}IMG_LOADING=_1f;}else{_20=true;for(var i=0;i<IMG_PRELD[_1f].length;i++){_20=IMG_PRELD[_1f][i].complete&&_20;}if(_20){preloadImgs.ab=!preloadImgs.ab;_1f=(preloadImgs.ab)?prevImg():nextImg();while((_1f!=THIS_PG)&&IMG_PRELD[_1f]){_1f=(preloadImgs.ab)?prevImg(_1f):nextImg(_1f);}}}IMG_LOADING=setTimeout("preloadImgs("+_1f+")",preloadImgs.checkTime);}}function changeImg(){clearTimeout(IMG_LOADING);if(!reloadPage){var _23=this.relId;if(_23==backButton){THIS_PG=prevImg();}else{THIS_PG=nextImg();}addImg(IMG_ARRY[THIS_PG],IMG_PRELD[THIS_PG]);D(backButton).linkRel.href=mkQu(IMG_ARRY[prevImg()]);D(nextButton).linkRel.href=mkQu(IMG_ARRY[nextImg()]);if(D(descrId)){var _24=IMG_ARRY[THIS_PG][htmlTag];D(descrId).innerHTML=(_24?_24:"");}if(D(linkPage)){D(linkPage).href=mkQu(IMG_ARRY[THIS_PG]);}setTitle();IMG_LOADING=setTimeout("preloadImgs("+nextImg()+")",preloadImgs.checkTime);return false;}else{return true;}}function addButtons(){var bkB=D(backButton);setLink(bkB,mkQu(IMG_ARRY[prevImg()]));var fwB=D(nextButton);setLink(fwB,mkQu(IMG_ARRY[nextImg()]));addButtonsSO();preloadImgs(nextImg());}function addButtonsSO(){if(D(closeThisPage)){setLink(D(closeThisPage),"javascript:window.close()",function(){window.close;});}if(D(descrId)&&IMG_DATA[htmlTag]){D(descrId).innerHTML=IMG_DATA[htmlTag];}if(D(linkPage)){D(linkPage).href=self.document.URL;}}function mkQu(pgD){var q=getThisPath()+"?";for(var i=0;i<pgD.length;i++){for(var j in pgD[i]){q+=(j+"="+encodeURI(pgD[i][j])+";");}}if(pgD[htmlTag]){q+=htmlTag+"="+encodeURIComponent(pgD[htmlTag]);}return q;}if(typeof (encodeURI)=="undefined"){function encodeURI(tx){return escape(tx);}}if(typeof (encodeURIComponent)=="undefined"){function encodeURIComponent(tx){return escape(tx);}}if(typeof (encodeURIComponent)=="undefined"){function decodeURIComponent(tx){return unescape(tx);}}function prevImg(i){if(i==null){i=parseInt(THIS_PG);}return ((i==0)?PG_COUNT:i)-1;}function nextImg(i){if(i==null){i=parseInt(THIS_PG);}return (i==(PG_COUNT-1))?0:i+1;}function setLink(_30,_31,_32){_30.style.visibility="visible";var _33=_30.parentNode;var _34;if(_30.tagName.toLowerCase()=="a"){_34=_30;}else{if(_33.tagName.toLowerCase()=="a"){_34=_33;}else{_34=document.createElement("a");_33.insertBefore(_34,_30);_34.appendChild(_30);_34.title=_30.alt||_30.firstChild.data||"";}}_34.href=_31;_34.onclick=_32||changeImg;_34.relId=_30.id;_30.linkRel=_34;}function setTitle(){var _35;if(POPUP_TITLE){if(IMG_ARRY&&IMG_ARRY[THIS_PG]){_35=IMG_ARRY[THIS_PG][0][imgPathTag];}else{_35=IMG_DATA[0][imgPathTag];}_35=_35.replace(/^(.+\/)*([^\/]+)\..+$/,"$2");_35=_35.replace(/([a-z])([A-Z])/g,"$1 $2").replace(/([a-zA-Z])([0-9])/g,"$1 $2").replace(/([0-9])([a-zA-Z])/g,"$1 $2");document.title=POPUP_TITLE+_35;}}function D(id){var d=null;if(document.getElementById){d=document.getElementById(id);}else{if(document.all){d=document.all[id];}}return d;}function findPic(iNm){var _39=0;for(var i in IMG_ARRY){for(var j=0;j<IMG_ARRY[i].length;j++){if(IMG_ARRY[i][j][imgPathTag].indexOf(iNm)!=-1){_39=i;}}}return _39;}function addImg(iD,pD){var _3e=D(imgId);clrImgs(_3e);var _3f=imgsHtml((iD)?iD:IMG_DATA,pD);for(var i in _3f){_3e.appendChild(_3f[i]);}}function clrImgs(_41){var x=0;while(D(imgId+x)){_41.removeChild(D(imgId+x));x++;}}function imgsHtml(_43,_44){var _45=new Array();var _46,imgW,imgH;for(var i=0;i<_43.length;i++){if(_44&&_44[i]){_46=_44[i].src;}else{_46=absPath(_43[i][imgPathTag]);}imgW=(_43[i][imgWdTag])?_43[i][imgWdTag]:imgWidth;imgH=(_43[i][imgHtTag])?_43[i][imgHtTag]:imgHeight;_45[i]=writePicture(_46,imgW,imgH,imgId+i);}return _45;}function writePicture(_48,_49,_4a,_4b){var _4c=document.createElement("img");_4c.id=_4b;if(_49){_4c.width=_49;}if(_4a){_4c.height=_4a;}_4c.src=_48;return _4c;}function getImgName(_4d,_4e,_4f){var _50=new Array();var j=0;var _52,qF;if((_4d.indexOf("?")!=-1)&&(_4d.indexOf(_4e+"=")!=-1)){_52=getQS(_4d);for(var i in _52){qF=_52[i].split("=");switch(qF[0]){case _4f:_50[_4f]=decodeURIComponent(qF[1]);break;case _4e:j=_50.length;default:if(!_50[j]){_50[j]=new Array();}_50[j][qF[0]]=qF[1];}}return _50;}else{return null;}}function getQS(_54){var reC=/^.+\?([^\#]+)(\#.+)?$/;var reS=/\?|&amp;|&|\;/;return _54.replace(reC,"$1").split(reS);}function absPath(_57){var _58=eChop(location.pathname);var _59=_57;var re=/^\.\.\//;while(_59.match(re)&&_58){_58=eChop(_58);_59=_59.replace(re,"");}_58=location.protocol+"//"+location.host+_58;return _58+_59;}function eChop(_5b){var re=/([^\/]+)\/?$/;return _5b.replace(re,"");}function getThisPath(){return self.document.URL.split(/\?|;|\#|$/)[0];}function createImgArry(_5d,_5e,_5f){var rCh=/^([^\%]*)(\%+)([^\%]*)$/;var rZ="0";for(var i=0;i<5;i++){rZ+=rZ;}var rCl=_5d.replace(rCh,"$2").length;var _64=new Array();for(var i=0;i<_5e;i++){var j=(i+1).toString();_64[i]=_5d.replace(rCh,"$1"+rZ.substring(0,rCl-j.length)+j+"$3");if(_64[i].indexOf(_5f)!=-1){THIS_PG=i;}}return _64;}function addLoadEvent(_67){var _68=window.onload;if(typeof window.onload!="function"){window.onload=_67;}else{window.onload=function(){if(_68){_68();}_67();};}}
