// JScript Filevar hU=new HashUpdaterPhoto('phC',onChange,null,null,onChanged);var mti=13;var mbi=6;var bInT=false;var pg=new Array();var photoId=0;var rate=0;var thumbIdx=0;var bPages=0;var bPCur=0;var bPSize=45;var bInit=false;function phGalleryStart(bInTournament){if(bInit){return;}bInit=true;if(bInTournament!==undefined&&bInTournament){mti=8;mbi=4;bInT=true;}var pc=null;pc=document.getElementsByClassName('phLi');var i;for (i=0;i<pc.length;i++){pg.push(pc[i].id.sub('ph',''));}hU.start();}function phGetIndex(id){var i;for (i=0;i<pg.length;i++){if(pg[i]==id)return i;}return-1;}function phGetCount(){return pg.length;}function phIsLast(id){if(phGetIndex(id)==(pg.length-1))return true;return false;}function phIsFirst(id){if(phGetIndex(id)==0)return true;return false;}function phGet(id){try{var s=$('ph'+pg[id]).innerHTML.sub('<span','<img');s=s.sub('<SPAN','<img');s=s.sub('><','><');return s;}catch(e){}}function onChange(h,u){if(h==null||h=='') h=pg[0];if(h==null||h=='') return '';if(isNaN(h)){activateBrowse();return '';}return '/photo/pics/_,photoid='+h+'.html';}function activateBrowse(){$('phtoolbar').hide();$('phC').hide();$('phC').update(' ');$('phBrowse').show();var u='/photo/largethumb/_,photoid='+pg[0]+'.html'new Ajax.Updater({success:'phBFirst'},u,{method:'get'});bPages=Math.ceil((phGetCount()-1)/bPSize);bPCur=0;drawBrowsePage();}function prevBPage(){bPCur--;if(bPCur<0)bPCur=bPages-1;drawBrowsePage();}function nextBPage(){bPCur++;if(bPCur>=bPages)bPCur=0;drawBrowsePage();}function moveBPage(i){if(i<0||i>bPages)return;bPCur=i;drawBrowsePage();}function drawBrowsePage(){var i,st=bPCur*bPSize,nh='<ul>',bh='';for (i=0;i<bPSize;i++){if((i+st+1)<phGetCount()) nh+='<li>'+phGet(i+st+1)+'</li>'}nh+='</ul>';if(bPages>1){bh+='<div id="bAL" onclick="prevBPage();">&nbsp;</div><div class="bullets">';for (i=0;i<bPages;i++){bh+='<a src="#" onclick="moveBPage('+i+');" class="'+(i!=bPCur?'nbSel':'')+'">';bh+='<span class="nT">'+i+'</span>&nbsp;</a>';}bh+='</div><div id="bAR" onclick="nextBPage();">&nbsp;</div>';}$('phBNav').innerHTML=nh;$('phBNavBar').innerHTML=bh;}function disableBrowse(){$('phC').show();$('phtoolbar').show();$('phBrowse').hide();}function onChanged(u){disableBrowse();var h=u.h;if(h==null||h=='')h=pg[0];if(h==null||h=='')return;photoId=h;//Rating.init(photoId);var phIdx=phGetIndex(photoId),fIdx,lIdx;if(phGetCount()<=mti){fIdx=0;lIdx=phGetCount()-1;}else{fIdx=phIdx-mbi;lIdx=phIdx-mbi+mti-1;if(fIdx<0){fIdx=0;lIdx=mti-1}if(lIdx>=phGetCount()){fIdx=phGetCount()-mti;lIdx=phGetCount()-1}}thumbIdx=fIdx;$('pnAR').hide();if(!phIsFirst(photoId)){$('pnAR').show();$('pnAR').setAttribute("href","#"+pg[phIdx-1])}$('pnAL').hide();if(!phIsLast(photoId)){$('pnAL').show();$('pnAL').setAttribute("href","#"+pg[phIdx+1])}drawThumbs (thumbIdx)}function drawThumbs (sIdx){var nh='<ul>',i,lI;lI=sIdx+mti;if(lI>phGetCount()) lI=phGetCount();for (i=sIdx;i<lI;i++){nh+='<li>'+phGet(i)+'</li>'}nh+='</ul>';$('phlist').innerHTML=nh;$('ptAR').hide();if(sIdx>0)$('ptAR').show()$('ptAL').hide();if((sIdx+mti)<phGetCount())$('ptAL').show()}function prevThum(){if(thumbIdx==0) return;thumbIdx--;drawThumbs (thumbIdx);}function nextThum(){if((thumbIdx+mti)>=phGetCount()) return;thumbIdx++;drawThumbs (thumbIdx);}

