
var alCenteredAlbum=0;var alSelectedAlbum=-1;var alDistanceBetweenCenter=235;var alCircleCircunferency=0;var alCircleRadius=0;var alCircleZeroPos=0;var alPi=3.1415;var alLeftOfSelectedAlbum=150;var alUnselectedAlbumOpacity=0.40;var alFadingInZoomDescription=false;var alAlbumTitles=new Array();var alAlbumSubtitles=new Array();var alAlbumPreviews=new Array();var alAlbumFiles=new Array();var alAlbumDescriptions=new Array();var alShowAlbumStep=1000;var alGotoAlbumStartingIndex=0;var alGotoCurrentAlbumStep=1000;var alGotoAlbumEndingIndex=0;var alFadeInEveryAlbumStep=0;var alFadeOutEveryAlbumStep=0;var alTablesBackColor="8060A0";var alTablesTitleColor="8060A0";var alStartingDescriptionBoxX=0;var alStartingDescriptionBoxY=0;var alInterfaceEnabled=false;var alExplicit=false;var alCurveShow=aaCurve300Pop;var alImportanceDist='<td width="2%">&nbsp;</td>';var alImportanceTd='" width="20%" style="font-face:\'Verdana\';font-size:10pt;border:1px solid black;">&nbsp;</td>';var alImportanceNull='<td bgcolor="#D4D0C8" width="20%" style="font-face:\'Verdana\';font-size:10pt;">&nbsp;</td>';var alImportanceLow='<table border="0" width="64%" cellspacing="0" cellpadding="0"><tr><td bgcolor="yellow'+alImportanceTd+alImportanceDist+alImportanceNull+alImportanceDist+alImportanceNull+'</tr></table>';var alImportanceMedium='<table border="0" width="64%" cellspacing="0" cellpadding="0"><tr><td bgcolor="orange'+alImportanceTd+alImportanceDist+'<td bgcolor="orange'+alImportanceTd+alImportanceDist+alImportanceNull+'</tr></table>';var alImportanceHigh='<table border="0" width="64%" cellspacing="0" cellpadding="0"><tr><td bgcolor="red'+alImportanceTd+alImportanceDist+'<td bgcolor="red'+alImportanceTd+alImportanceDist+'<td bgcolor="red'+alImportanceTd+'</tr></table>';function alMain(){alResize();aaScrollBarId="";if(document.addEventListener){document.getElementById("alScrB").addEventListener("mouseup",function(aaEvent){aaScrollBarEvent(this.id,aaEvent);},false);document.getElementById("alScrB").addEventListener("mousedown",function(aaEvent){aaScrollBarEvent(this.id,aaEvent);},false);document.getElementById("alScrB").addEventListener("mousemove",function(aaEvent){aaScrollBarEvent(this.id,aaEvent);},false);}
else if(document.attachEvent){document.getElementById("alScrB").attachEvent("onmouseup",function(aaEvent){aaScrollBarEvent("alScrB",aaEvent);});document.getElementById("alScrB").attachEvent("onmousedown",function(aaEvent){aaScrollBarEvent("alScrB",aaEvent);});document.getElementById("alScrB").attachEvent("onmousemove",function(aaEvent){aaScrollBarEvent("alScrB",aaEvent);});}}
function alResetVariables(){alAlbumTitles=[];alAlbumSubtitles=[];alAlbumPreviews=[];alAlbumFiles=[];alAlbumDescriptions=[];alCenteredAlbum=0;alSelectedAlbum=-1;alExplicit=false;alStartingDescriptionBoxX=0;alStartingDescriptionBoxY=0;aaLastLoadedAlbum=self.document.location.hash.substring(1);}
function alUnload(){alFadeInEveryAlbumStep=10000;}
function alResize(){var alAlbumIndex=0;if(alExplicit){alCircleRadius=aaContentDivH*0.7;alCircleZeroPos=(aaContentDivH-230)/2;aaPositionateObject("alScrB",0,100,20,aaContentDivH-200,null,null,22);}else{alCircleRadius=aaContentDivH*0.4;alCircleZeroPos=aaContentDivH-230-alCircleRadius;aaPositionateObject("alScrB",0,100,20,aaContentDivH-100,null,null,22);}
alCircleCircunferency=2*alCircleRadius*alPi;if(alExplicit){while(alAlbumIndex<10000){if(document.getElementById("al"+alAlbumIndex)!=null)document.getElementById("al"+alAlbumIndex).width=aaContentDivW-alLeftOfSelectedAlbum-10;else alAlbumIndex=10000;alAlbumIndex++;}}
alPositionateAlbum(false,false);}
function alWheelMovement(){alCenteredAlbum=alCenteredAlbum-aaMouseWheelDelta/5;alGotoCurrentAlbumStep=1000;if(alCenteredAlbum<0)alCenteredAlbum=0;else if(alCenteredAlbum>alAlbumTitles.length-1)alCenteredAlbum=alAlbumTitles.length-1;alPositionateAlbum(true,true);}
function alAddAlbum(alAlbumTitle,alAlbumSubtitle,alAlbumPreview,alAlbumFile,alAlbumDescription){var alAlbumCount=alAlbumTitles.length;alAlbumTitles[alAlbumCount]=alAlbumTitle;alAlbumSubtitles[alAlbumCount]=alAlbumSubtitle;alAlbumPreviews[alAlbumCount]=alAlbumPreview;alAlbumFiles[alAlbumCount]=alAlbumFile;alAlbumDescriptions[alAlbumCount]=alAlbumDescription;alAddAlbumToPage(alAlbumCount);}
function alAddAlbumToPage(alAlbumIndex){var alNewTable=document.createElement("table");var alNewTableBody=document.createElement("tbody");var alNewTableRow0=document.createElement("tr");var alNewTableRow1=document.createElement("tr");var alNewTableCell0=document.createElement("td");var alNewTableCell1=document.createElement("td");alNewTable.id="al"+alAlbumIndex;alNewTable.cellpadding="0";if(alExplicit)alNewTable.width=aaContentDivW-alLeftOfSelectedAlbum-10;else alNewTable.width=246;if(document.addEventListener){alNewTable.addEventListener("click",function(){alClickEventHandler(this.id);},false);alNewTable.addEventListener("mouseover",function(){alMouseOverEventHandler(this.id);},false);alNewTable.addEventListener("mouseout",function(){alMouseOutEventHandler(this.id);},false);}
else if(document.attachEvent){eval('alNewTable.attachEvent ("onclick",function(){alClickEventHandler("al'+alAlbumIndex+'");});');eval('alNewTable.attachEvent ("onmouseover",function(){alMouseOverEventHandler("al'+alAlbumIndex+'");});');eval('alNewTable.attachEvent ("onmouseout",function(){alMouseOutEventHandler("al'+alAlbumIndex+'");});');}
alNewTable.style.position="absolute";alNewTable.style.left=-500;alNewTable.style.top=-500;alNewTable.style.borderWidth=2;alNewTable.style.borderStyle="solid";alNewTable.style.borderColor="black";alNewTable.style.overflow="hidden";alNewTable.style.visibility="hidden";alNewTable.style.cursor="pointer";alNewTableRow0.style.backgroundColor="#"+alTablesTitleColor;alNewTableCell0.align="center";alNewTableCell0.style.fontSize="12pt";alNewTableCell0.style.fontFamily="'Verdana'";alNewTableCell0.style.fontWeight="bold";alNewTableCell0.innerHTML=alAlbumTitles[alAlbumIndex]+"<br>"+alAlbumSubtitles[alAlbumIndex];if(alExplicit)alNewTableCell0.colSpan=2;alNewTableCell1.width='240';alNewTableCell1.height='180';alNewTableCell1.innerHTML='<img border="0" src="'+alAlbumPreviews[alAlbumIndex]+'" width="240" height="180">';alNewTableRow0.appendChild(alNewTableCell0);alNewTableRow1.appendChild(alNewTableCell1);if(alExplicit){var alNewTableCell2=document.createElement("td");alNewTableCell2.height='180';alNewTableCell2.innerHTML=alAlbumDescriptions[alAlbumIndex];alNewTableCell2.style.backgroundColor="#"+alTablesBackColor;alNewTableRow1.appendChild(alNewTableCell2);}
alNewTableBody.appendChild(alNewTableRow0);alNewTableBody.appendChild(alNewTableRow1);alNewTable.appendChild(alNewTableBody);document.getElementById(aaCurrentObjectContainer).appendChild(alNewTable);}
function alClickEventHandler(alCallingObjectId){if(!alInterfaceEnabled)return;var alClickedAlbum=parseInt(alCallingObjectId.substr(2));aaGotoAnchor(alAlbumFiles[alClickedAlbum]);}
function alMouseOverEventHandler(alCallingObjectId){if(!alInterfaceEnabled)return;var alTemp0=parseInt(alCallingObjectId.substr(2));if(alSelectedAlbum!=alTemp0)alShowAlbum(alTemp0);alSelectedAlbum=alTemp0;if(!alExplicit)aaShowObject("alM");aaSetObjectOpacity(alCallingObjectId,1,1);aaShowObject(alCallingObjectId);document.getElementById(alCallingObjectId).style.borderColor='white';if(parseInt(document.getElementById(alCallingObjectId).style.zIndex)<500)
document.getElementById(alCallingObjectId).style.zIndex=parseInt(document.getElementById(alCallingObjectId).style.zIndex)+500;}
function alMouseOutEventHandler(alCallingObjectId){if(!alInterfaceEnabled)return;var alTemp0=parseInt(alCallingObjectId.substr(2));if(!alExplicit&&alSelectedAlbum==alTemp0)aaHideObject("alM");aaSetObjectOpacity(alCallingObjectId,alUnselectedAlbumOpacity,1);document.getElementById(alCallingObjectId).style.borderColor='black';if(parseInt(document.getElementById(alCallingObjectId).style.zIndex)>=500)
document.getElementById(alCallingObjectId).style.zIndex=parseInt(document.getElementById(alCallingObjectId).style.zIndex)-500;}
function alStartShowingAlbums(alRequestComesFromAlbum){alSelectedAlbum=alRequestComesFromAlbum;alPositionateAlbum(false,false);if(alRequestComesFromAlbum>=0){aaShowObject("al"+alRequestComesFromAlbum);}
alFadeInEveryAlbumStep=0;alFadeInEveryAlbum(alRequestComesFromAlbum);alInterfaceEnabled=true;}
function alFadeInEveryAlbum(alRequestComesFromAlbum){var alI;var alJ;if(alRequestComesFromAlbum<0)alRequestComesFromAlbum=0;if(alFadeInEveryAlbumStep>alAlbumTitles.length*4+aaCurve250Linear.length){return;}
for(alI=0;alI<alAlbumTitles.length;alI++){alJ=alFadeInEveryAlbumStep-4*Math.abs(alRequestComesFromAlbum-alI);if(alJ>=0&&alJ<aaCurve250Linear.length&&alI!=alSelectedAlbum){aaSetObjectOpacity("al"+alI,aaCurve250Linear[alJ]*alUnselectedAlbumOpacity,1);aaShowObject("al"+alI);}}
alFadeInEveryAlbumStep++
setTimeout('alFadeInEveryAlbum('+alRequestComesFromAlbum+');',50);}
function alFadeOutEveryAlbum(){var alI;var alJ;if(alFadeOutEveryAlbumStep>alAlbumTitles.length*4+aaCurve250Linear.length){for(alI=0;alI<alAlbumTitles.length;alI++){if(alI!=alSelectedAlbum){aaSetObjectOpacity("al"+alI,1,1);aaHideObject("al"+alI);}}
return;}
for(alI=0;alI<alAlbumTitles.length;alI++){alJ=alFadeOutEveryAlbumStep-4*Math.abs(alSelectedAlbum-alI);if(alJ>=0&&alJ<aaCurve250Linear.length&&alI!=alSelectedAlbum){aaSetObjectOpacity("al"+alI,(1-aaCurve250Linear[alJ])*alUnselectedAlbumOpacity,1);}}
alFadeOutEveryAlbumStep++;setTimeout('alFadeOutEveryAlbum();',50);}
function alShowAlbum(alAlbumIndex){if(alExplicit)return
alShowAlbumStep=0;alShowAlbumAnimate(alAlbumIndex);}
function alShowAlbumAnimate(alAlbumIndex){if(alExplicit)return;if(alShowAlbumStep<1000){if(alShowAlbumStep==0){alStartingDescriptionBoxY=parseInt(document.getElementById("al"+alAlbumIndex).style.top)+50;alStartingDescriptionBoxX=parseInt(document.getElementById("al"+alAlbumIndex).style.left)+75;document.getElementById("alT").rows[1].cells[0].innerHTML="";document.getElementById("alT").rows[0].cells[0].innerHTML="<b>"+alAlbumTitles[alAlbumIndex]+"<br>"+alAlbumSubtitles[alAlbumIndex]+"</b>";aaShowObject("alM");}
if(alShowAlbumStep>=alCurveShow.length){document.getElementById("alM").style.width=400;document.getElementById("alM").style.height=250;document.getElementById("alM").style.top=0;document.getElementById("alM").style.left=aaContentDivW-400;if(alFadingInZoomDescription)aaSetObjectOpacity("alM",1,1);if(alAlbumIndex==alSelectedAlbum)document.getElementById("alT").rows[1].cells[0].innerHTML=alAlbumDescriptions[alAlbumIndex];}else{document.getElementById("alM").style.top=alStartingDescriptionBoxY*(1-alCurveShow[alShowAlbumStep]);document.getElementById("alM").style.left=alStartingDescriptionBoxX+(aaContentDivW-400-alStartingDescriptionBoxX)*(alCurveShow[alShowAlbumStep]);document.getElementById("alM").style.width=150+250*(alCurveShow[alShowAlbumStep]);document.getElementById("alM").style.height=100+150*(alCurveShow[alShowAlbumStep]);if(alFadingInZoomDescription)aaSetObjectOpacity("alM",alCurveShow[alShowAlbumStep],1);alShowAlbumStep++;setTimeout('alShowAlbumAnimate('+alAlbumIndex+')',50);}}}
function alGotoAlbum(alAlbumIndex,alStep){if(!alExplicit)document.getElementById("alM").style.width=0;alGotoAlbumEndingIndex=alAlbumIndex;alShowAlbum(alAlbumIndex);alGotoAlbumStartingIndex=alCenteredAlbum;if(alGotoCurrentAlbumStep>=14){alGotoCurrentAlbumStep=0;alGotoCurrentAlbum();}
else alGotoCurrentAlbumStep=0;}
function alGotoCurrentAlbum(){if(alGotoCurrentAlbumStep<1000){alCenteredAlbum=alGotoAlbumStartingIndex+(alGotoAlbumEndingIndex-alGotoAlbumStartingIndex)*aaCurve700Pop[alGotoCurrentAlbumStep];alPositionateAlbum(false,true);alGotoCurrentAlbumStep++;if(alGotoCurrentAlbumStep<14)setTimeout('alGotoCurrentAlbum();',50);}}
function alCheckSelectedAlbumLink(alAlbumLink){var alI;if(alAlbumFiles[alSelectedAlbum]==alAlbumLink)return;for(alI=0;alI<alAlbumFiles.length;alI++){window.alert(alAlbumFiles[alI]+" =?= "+alAlbumLink)
if(alAlbumFiles[alI]==alAlbumLink){if(alI==alSelectedAlbum)return;alSelectedAlbum=alI;alCenteredAlbum=alI;alPositionateAlbum(false,true);return;}}
alSelectedAlbum=0;}
function alLinkReceived(alHtml){}
function alPositionateAlbum(alAutoShowAlbum,alAdjustOpacities){var alI;var alJ;var alK;alK=alAlbumTitles.length;for(alI=0;alI<alAlbumTitles.length;alI++){if(alI<alCenteredAlbum||alExplicit){alJ=(alCenteredAlbum-alI)*alDistanceBetweenCenter/alCircleCircunferency;if(alJ<0.25&&alJ>-0.25){document.getElementById('al'+alI).style.top=alCircleZeroPos-alCircleRadius*Math.sin(2*alPi*alJ);document.getElementById('al'+alI).style.left=alLeftOfSelectedAlbum-alCircleRadius+alCircleRadius*Math.cos(2*alPi*alJ);}else{document.getElementById('al'+alI).style.top=alCircleZeroPos-(alJ>0?1:-1)*alCircleRadius;document.getElementById('al'+alI).style.left=alLeftOfSelectedAlbum-alCircleRadius*(1+2*alPi*(Math.abs(alJ)-0.25));}}else{alJ=(alI-alCenteredAlbum)*alDistanceBetweenCenter/alCircleCircunferency;if(alJ<0.25){document.getElementById('al'+alI).style.top=alCircleZeroPos+alCircleRadius*Math.sin(2*alPi*alJ);document.getElementById('al'+alI).style.left=alLeftOfSelectedAlbum+alCircleRadius-alCircleRadius*Math.cos(2*alPi*alJ);}else{document.getElementById('al'+alI).style.top=alCircleZeroPos+alCircleRadius;document.getElementById('al'+alI).style.left=alLeftOfSelectedAlbum+alCircleRadius+(alJ-0.25)*alCircleCircunferency;}}
if(alAdjustOpacities){if(alSelectedAlbum!=alI)aaSetObjectOpacity('al'+alI,alUnselectedAlbumOpacity,1);}
if(alSelectedAlbum!=alI)document.getElementById('al'+alI).style.zIndex=alK;else if(parseInt(document.getElementById('al'+alI).style.zIndex)>=500)document.getElementById('al'+alI).style.zIndex=alK+500;if(alI-alCenteredAlbum<-0.5)alK++;else alK--;}
aaPositionateObject("alScrBS",2,2+(aaContentDivH-(alExplicit?204:104)-parseInt(document.getElementById("alScrBS").style.height))*alCenteredAlbum/(alAlbumTitles.length-1),null,null,null,null,22);}
function alReturnToAlbum(){aaShowObject("alTXT");if(!alExplicit)aaHideObject("alM");aaShowObject("alScrB");aaCurrentPageContainer="aaContentDiv";aaResetExtFunctions(aaCurrentPageContainer)
aaExtFunctions[1]="{alUnload();}";aaExtFunctions[2]="{alResize();}";aaExtFunctions[3]="{alStartShowingAlbums(0);}";aaExtFunctions[7]="{alWheelMovement();}";aaSetObjectOpacity("al"+alSelectedAlbum,alUnselectedAlbumOpacity,1);document.getElementById("al"+alSelectedAlbum).style.borderColor='black';alStartShowingAlbums(alSelectedAlbum);if(document.getElementById('phThumb')!=null)document.getElementById(aaCurrentObjectContainer).removeChild(document.getElementById('phThumb'));if(document.getElementById('aaVideoContainer')!=null)document.getElementById(aaCurrentObjectContainer).removeChild(document.getElementById('aaVideoContainer'));}
function alReturnFromPageToAlbum(){alResize();aaAjaxComm(aaLastLoadedAlbum+"comments.txt","",true);aaHideObject("alContainer");aaPositionateObject('alContainerC',0,0,aaContentDivW,aaContentDivH,null,true,1);aaAnimateObject('alContainerC',parseInt(document.getElementById("al"+alSelectedAlbum).style.left),parseInt(document.getElementById("al"+alSelectedAlbum).style.top),document.getElementById("al"+alSelectedAlbum).width,226,null,'','{aaHideObject("alContainerC");alReturnToAlbum();}',500,true,aaCurve500Linear,0);}
function alLoadPageFromAlbum(){var alN=0;var alI;var alMustAppend=false;var alNewDiv=document.getElementById("alContainerC");if(alNewDiv==null){alMustAppend=true;alNewDiv=document.createElement("div");}
alNewDiv.id="alContainerC";alNewDiv.innerHTML='';alNewDiv.style.position="absolute";alNewDiv.style.borderWidth=2;alNewDiv.style.borderStyle="solid";alNewDiv.style.borderColor="black";alNewDiv.style.overflow="hidden";alNewDiv.style.visibility="hidden";if(alMustAppend)document.getElementById(aaCurrentObjectContainer).appendChild(alNewDiv);aaPositionateObject('alContainerC',parseInt(document.getElementById("al"+alSelectedAlbum).style.left),parseInt(document.getElementById("al"+alSelectedAlbum).style.top),document.getElementById("al"+alSelectedAlbum).width,226,null,true,1);alNewDiv=document.getElementById("alContainer");if(alNewDiv==null){alMustAppend=true;alNewDiv=document.createElement("div");}
alNewDiv.id="alContainer";alNewDiv.innerHTML='';alNewDiv.style.position="absolute";alNewDiv.style.top="0px";alNewDiv.style.left="0px";alNewDiv.style.width=aaContentDivW+"px";alNewDiv.style.height=aaContentDivH+"px";alNewDiv.style.overflow="hidden";alNewDiv.style.visibility="hidden";alNewDiv.style.MozUserSelect="all"
alNewDiv.style.KhtmlUserSelect="all"
alNewDiv.style.UserSelect="all"
if(alMustAppend)document.getElementById(aaCurrentObjectContainer).appendChild(alNewDiv);alInterfaceEnabled=false;aaCurrentPageContainer='alContainer';aaHideObject("alTXT");aaHideObject("alM");aaScrollBarId="";aaHideObject("alScrB");aaAnimateObject("alContainerC",0,0,aaContentDivW,aaContentDivH,null,"","{aaShowObject('alContainer');aaHideObject('alContainerC');}",500,true,aaCurve500Linear,0);aaAnimateObject('al'+alSelectedAlbum,null,null,null,null,0,'','aaHideObject("al"+alSelectedAlbum)',500,true,aaCurve500Linear,2);}
function alReturnHwAlbumCell2(alImportance,alDate,alStatus,alStatusColor,alDescription){var alTemp0=' style="font-family:\'Verdana\';font-size:10pt;">';return'<p><table border="0" width="100%" cellspacing="0" cellpadding="5">'+'<tr><td width="1"'+alTemp0+aaLangString("album importance")+'</td><td'+alTemp0+alImportance+'</td></tr>'+'<tr><td width="1"'+alTemp0+aaLangString("album date")+'</td><td'+alTemp0+'<b>'+alDate+'</b></td></tr>'+'<tr><td width="1"'+alTemp0+aaLangString("album status")+'</td><td'+alTemp0+'<font style="background-color:'+alStatusColor+';padding-left:5px;padding-right:5px;border:1px solid black;">'+alStatus+'</font></td></tr>'+'<tr><td width="1"'+alTemp0+aaLangString("album description")+'</td><td'+alTemp0+alDescription+'</td></tr></table></p>';}