var currentKat=0;var currentPic=0;var durationPicFade=0.2;var durationPicAppear=1;var preloadTimeout=0.5;var thumbPreloadArray=new Array();var picPreloadArray=new Array();function preloadThumbs(kat){thumbPreloadArray.length=0;for(var i=0;i<thumb[kat].length;i++){thumbPreloadArray[thumbPreloadArray.length]=new Image();thumbPreloadArray[thumbPreloadArray.length-1].src=thumb[kat][i];}}
function preloadPic(kat,picture){picPreloadArray.length=0;picPreloadArray[picPreloadArray.length]=new Image();picPreloadArray[picPreloadArray.length-1].src=pic[kat][picture];}
function checkPreloadReady(){checkThumbPreload();checkPicPreload();}
function checkThumbPreload(){preloadReady=true;for(var i=0;i<thumbPreloadArray.length;i++){if(!thumbPreloadArray[i].complete){preloadReady=false;}}
if(preloadReady){displayThumbs(currentKat);}else{setTimeout("checkThumbPreload()",1000*preloadTimeout);}}
function checkPicPreload(){var preloadReady=true;for(var i=0;i<picPreloadArray.length;i++){if(!picPreloadArray[i].complete){preloadReady=false;}}
if(preloadReady){displayPic(currentKat,currentPic);}else{displayLoadingPic();setTimeout("checkPicPreload()",1000*preloadTimeout);}}
function displayThumbs(kat){thumbDiv=document.getElementById('thumbs');if(thumbDiv){htmlString="<div id =\"thumbsFX\" style=\"display:none\"><div>";for(var i=0;i<thumb[kat].length;i++){htmlString=htmlString+"<img src=\""+thumb[kat][i]+"\" class=\"thumb clickable\" id=\"thumb"+i+"\">\n";}
thumbDiv.innerHTML=htmlString+"</div></div>";Effect.Appear('thumbsFX',{duration:durationPicAppear});}
addThumbMouseEh();}
function hidePic(){Effect.Fade('pictureFX',{duration:durationPicFade});}
function displayLoadingPic(){picDiv=document.getElementById('picture');if((picDiv)&&(!document.getElementById('loadingPic'))){picDiv.innerHTML="<div id =\"pictureFX\"><div><img src=\""+loadingPicSrc+"\" id=\"loadingPic\"></div></div>\n";}}
function displayPic(kat,picture){picDiv=document.getElementById('picture');if(picDiv){picDiv.innerHTML="<div id =\"pictureFX\" style=\"display:none\"><div><img src=\""+pic[kat][picture]+"\"></div></div>\n";Effect.Appear('pictureFX',{duration:durationPicAppear});}}
function addThumbMouseEh(){var thumbDiv=document.getElementById("thumbs");if(thumbDiv){var thumbList=thumbDiv.getElementsByTagName("img");for(var i=0;i<thumbList.length;i++){thumbList[i].onclick=thumbImgMouseClick;}}}
function thumbImgMouseClick(e){var targ;if(!e)var e=window.event
if(e.target)targ=e.target;else if(e.srcElement)targ=e.srcElement;if(targ.nodeType==3)
targ=targ.parentNode;var picId=targ.id.replace(/thumb/,"");currentPic=picId;preloadPic(currentKat,picId);hidePic();setTimeout("checkPicPreload()",1000*durationPicFade);e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();}
function loadBook(){preloadThumbs(currentKat);preloadPic(currentKat,currentPic);ajaxRequest('book.php','GET',bookLoaded);}
function bookLoaded(text){writeContent(text);checkPreloadReady();}
function fadeName(){splashDiv=document.getElementById('splash');if(splashDiv){splashDiv.innerHTML="<div id =\"splash\" style=\"display:none\"><div><img src=\"img/splash.gif\"></div></div>\n";Effect.Appear('splash',{duration:2*durationPicAppear});}}