var bolini_photocollectionIMGSNb= new Array(); var bolini_photocollectionisLoading= new Array(); var bolini_photocollectionIMGurl= new Array(); var bolini_photocollectionisLoaded= new Array(); var bolini_photocollectionwidth= new Array(); var bolini_photocollectionheight= new Array(); var bolini_photocollectiongTMMozOpac= new Array(); var bolini_photocollectiongSel= new Array(); var bolini_photocollectionOldgSel= new Array(); var bolini_photocollectionTM= new Array(); var bolini_photocollectionTMToolbar= new Array(); var bolini_photocollectionTManim= new Array(); var bolini_photocollectionTDwidth= new Array(); var bolini_photocollectionTDheight= new Array(); var bolini_photocollectionIMGmemheight= new Array(); var bolini_photocollectionIMGAnimheight= new Array(); function cs_bolini_photocollectionLoadImage(prefix,no) { if(no>bolini_photocollectionIMGSNb[prefix]){ no=0; } if(document.images && !bolini_photocollectionisLoaded[prefix][no] && !bolini_photocollectionisLoading[prefix]){ document.getElementById(prefix+"bolini_photocollectionIMGS"+no).src=bolini_photocollectionIMGurl[prefix][no]; bolini_photocollectionisLoading[prefix]=true; } } function cs_bolini_photocollectiondiaporamaDisplayIMG(prefix,no) { if(no<0){no=bolini_photocollectionIMGSNb[prefix];} if(no>bolini_photocollectionIMGSNb[prefix]){no=0;} cs_bolini_photocollectionLoadImage(prefix,no); var im=document.getElementById(prefix+"bolini_photocollectionIMGS"+no); if(!bolini_photocollectionisLoaded[prefix][no]){ document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix]).style.display="none"; document.getElementById(prefix+"bolini_photocollectionIMGWait").style.display="inline"; } else{ document.getElementById(prefix+"bolini_photocollectionIMGWait").style.display="none"; var borderwidth=document.getElementById(prefix+"borderwidth").value; //taille image var wtd=bolini_photocollectionTDwidth[prefix]-2*borderwidth;//document.getElementById(prefix+"bolini_photocollectionIMGTD").offsetWidth-2*borderwidth; var htd=bolini_photocollectionTDheight[prefix]-2*borderwidth;//document.getElementById(prefix+"bolini_photocollectionIMGTD").offsetHeight-2*borderwidth; var wtd=document.getElementById(prefix+"bolini_photocollectionIMGTD").offsetWidth-2*borderwidth; var htd=document.getElementById(prefix+"bolini_photocollectionIMGTD").offsetHeight-2*borderwidth-1; im.style.borderWidth=parseInt(borderwidth)+"px"; im.style.borderColor=document.getElementById(prefix+"bordercolor").value; var imgh=bolini_photocollectionheight[prefix][no]; var imgw=bolini_photocollectionwidth[prefix][no]; var strimgw=""; var strimgh=""; if(imgw>wtd){ strimgw=wtd+"px"; imgw=wtd; imgh=parseInt(imgh*wtd/imgw); } else{ strimgw=""; } if(imgh>htd){ strimgh=htd+"px"; imgw=parseInt(bolini_photocollectionwidth[prefix][no]*htd/imgh); imgh=htd; strimgw=""; } else{ strimgh=""; } var anim=document.getElementById(prefix+"diaporamaeffect").value; window.clearInterval(bolini_photocollectionTManim[prefix]); if(anim>0){ bolini_photocollectionIMGmemheight[prefix]=imgh; bolini_photocollectionIMGAnimheight[prefix]=imgh-anim*10; strimgw=""; if((imgh-anim*10)<0){ strimgh="0px"; bolini_photocollectionIMGAnimheight[prefix]=0; } else{ strimgh=(imgh-anim*10)+"px"; } window.setTimeout("cs_bolini_photocollectionIMGAnimStart('"+prefix+"')",600); } im.style.width=strimgw; im.style.height=strimgh; if(im.parentNode.filters){ im.parentNode.style.filter="progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); "; im.parentNode.filters.item(0).enabled = true; im.parentNode.filters.item(0).apply(); if(document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix])){ document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix]).style.display="none"; } im.style.display="inline"; im.parentNode.filters.item(0).play(); } else{ if(im.style.MozOpacity>=0 && arguments[2]!=false){ if(bolini_photocollectiongTMMozOpac[prefix]!=null){ document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectionOldgSel[prefix]).style.display="none"; window.clearInterval(bolini_photocollectiongTMMozOpac[prefix]); bolini_photocollectiongTMMozOpac[prefix]=null; } im.style.MozOpacity=0; bolini_photocollectiongTMMozOpac[prefix]=window.setInterval("cs_bolini_photocollectionMozFad('"+prefix+"',"+no+","+bolini_photocollectiongSel[prefix]+")",5); } else{ if(document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix])){ document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix]).style.display="none"; } im.style.display="inline"; } } } switch(document.getElementById(prefix+"informations").value) { default: case "none": document.getElementById(prefix+"ImageInformations").parentNode.style.display="none"; document.getElementById(prefix+"ImageInformations").style.height="0px"; break; case "name": document.getElementById(prefix+"ImageInformations").innerHTML=im.title; document.getElementById(prefix+"ImageInformations").parentNode.style.display=""; document.getElementById(prefix+"ImageInformations").style.height="30px"; break; case "filename": document.getElementById(prefix+"ImageInformations").innerHTML=im.alt; document.getElementById(prefix+"ImageInformations").parentNode.style.display=""; document.getElementById(prefix+"ImageInformations").style.height="30px"; break; } bolini_photocollectionOldgSel[prefix]=bolini_photocollectiongSel[prefix]; bolini_photocollectiongSel[prefix]=no; cs_bolini_photocollectiondiaporamaSetDivThumbs(prefix,no); } function cs_bolini_photocollectionMozFad(prefix,noimg,oldnoimg) { if(noimg!=oldnoimg && document.getElementById(prefix+"bolini_photocollectionIMGS"+oldnoimg).style.display!="none"){ var op=parseFloat(document.getElementById(prefix+"bolini_photocollectionIMGS"+oldnoimg).style.MozOpacity)-0.10; if(op<0){ op=0; document.getElementById(prefix+"bolini_photocollectionIMGS"+oldnoimg).style.display="none"; } else{ document.getElementById(prefix+"bolini_photocollectionIMGS"+oldnoimg).style.MozOpacity=op; } } else{ var op=parseFloat(document.getElementById(prefix+"bolini_photocollectionIMGS"+noimg).style.MozOpacity)+0.10; if(document.getElementById(prefix+"bolini_photocollectionIMGS"+noimg).style.display=="none"){ document.getElementById(prefix+"bolini_photocollectionIMGS"+noimg).style.display="inline"; } if(op>=1.0){ window.clearInterval(bolini_photocollectiongTMMozOpac[prefix]); bolini_photocollectiongTMMozOpac[prefix]=null; op=0.9999; document.getElementById(prefix+"bolini_photocollectionIMGS"+noimg).style.MozOpacity=op; } else{ document.getElementById(prefix+"bolini_photocollectionIMGS"+noimg).style.MozOpacity=op; } } } function cs_bolini_photocollectionIMGAnimStart(prefix) { bolini_photocollectionTManim[prefix]=window.setInterval("cs_bolini_photocollectionIMGAnim('"+prefix+"')",100); } function cs_bolini_photocollectionIMGAnim(prefix) { var im=document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix]); bolini_photocollectionIMGAnimheight[prefix]=bolini_photocollectionIMGAnimheight[prefix]+2; if(bolini_photocollectionIMGAnimheight[prefix]>bolini_photocollectionIMGmemheight[prefix]){ window.clearInterval(bolini_photocollectionTManim[prefix]); bolini_photocollectionIMGAnimheight[prefix]=bolini_photocollectionIMGmemheight[prefix]; } im.style.height=bolini_photocollectionIMGAnimheight[prefix]+"px"; im.style.width=""; } function cs_bolini_photocollectiondiaporamaNP(prefix,add) { var no=parseInt(bolini_photocollectiongSel[prefix])+parseInt(add); if(no<0){no=bolini_photocollectionIMGSNb[prefix];} if(no>bolini_photocollectionIMGSNb[prefix]){no=0;} cs_bolini_photocollectiondiaporamaDisplayIMG(prefix,no); cs_bolini_photocollectiondiaporamaSetSlideBar(prefix,no); if(bolini_photocollectionTM[prefix]!=null){ var sec=document.getElementById(prefix+"duration").value*1000; window.clearInterval(bolini_photocollectionTM[prefix]); bolini_photocollectionTM[prefix]=window.setInterval("cs_bolini_photocollectiondiaporamaNP('"+prefix+"',1)",sec); } } function cs_bolini_photocollectiondiaporamaSelIMG(prefix,no) { cs_bolini_photocollectiondiaporamaDisplayIMG(prefix,no); cs_bolini_photocollectiondiaporamaSetSlideBar(prefix,no); if(bolini_photocollectionTM[prefix]!=null){ var sec=document.getElementById(prefix+"duration").value*1000; window.clearInterval(bolini_photocollectionTM[prefix]); bolini_photocollectionTM[prefix]=window.setInterval("cs_bolini_photocollectiondiaporamaNP('"+prefix+"',1)",sec); } } function cs_bolini_photocollectiondiaporamaSetSlideBar(prefix,no) { if(no<0){no=bolini_photocollectionIMGSNb[prefix];} if(no>bolini_photocollectionIMGSNb[prefix]){no=0;} document.getElementById(prefix+"IMGSlideSelector").value=no; cs_slidebarondragend(prefix+"IMGSlideSelector",document.getElementById(prefix+"IMGSlideSelectorIMG"),1); } function cs_bolini_photocollectiondiaporamaSetDivThumbs(prefix,no) { if(document.getElementById(prefix+"bolini_photocollectionDIVThumbs")){ if(bolini_photocollectionOldgSel[prefix]>=0){ document.getElementById(prefix+"bolini_photocollectionTHUMB"+bolini_photocollectionOldgSel[prefix]).style.borderWidth="0px"; document.getElementById(prefix+"bolini_photocollectionTHUMB"+bolini_photocollectionOldgSel[prefix]).style.borderColor=""; document.getElementById(prefix+"bolini_photocollectionTHUMB"+bolini_photocollectionOldgSel[prefix]).style.borderStyle="none"; document.getElementById(prefix+"bolini_photocollectionTHUMB"+bolini_photocollectionOldgSel[prefix]).style.margin="5px"; } document.getElementById(prefix+"bolini_photocollectionTHUMB"+no).style.borderWidth="2px"; document.getElementById(prefix+"bolini_photocollectionTHUMB"+no).style.borderColor=document.getElementById(prefix+"bolini_photocollectionIMGS"+bolini_photocollectiongSel[prefix]).style.borderColor; document.getElementById(prefix+"bolini_photocollectionTHUMB"+no).style.borderStyle="solid"; document.getElementById(prefix+"bolini_photocollectionTHUMB"+no).style.margin="3px"; } } function cs_bolini_photocollectiondiaporamaStartPause(prefix,sec) { var btPause=document.getElementById("BtPause"); var btPlay=document.getElementById("BtPlay"); if(bolini_photocollectionTM[prefix]==null){ var sec=document.getElementById(prefix+"duration").value*1000; bolini_photocollectionTM[prefix]=window.setInterval("cs_bolini_photocollectiondiaporamaNP('"+prefix+"',1)",sec); btPlay.style.display="none"; btPause.style.display="inline"; } else{ cs_bolini_photocollectiondiaporamaPause(prefix); } } function cs_bolini_photocollectiondiaporamaPause(prefix) { try{ var btPause=document.getElementById("BtPause"); var btPlay=document.getElementById("BtPlay"); window.clearInterval(bolini_photocollectionTM[prefix]); bolini_photocollectionTM[prefix]=null; btPlay.style.display="inline"; btPause.style.display="none"; }catch(err){} } function cs_bolini_photocollectionchgbck(prefix,idbckV,idDiv) { var v=parseInt(document.getElementById(idbckV).value); var c=v.toString(16); if(c.length<2){c="0"+c;} var rgb=c+c+c; var invcol=cs_bolini_photocollection_InvertColor(prefix,v); document.getElementById(idDiv).style.color=invcol; document.getElementById(idDiv).style.backgroundColor="#"+rgb; } function cs_bolini_photocollectionchgsettings(prefix) { cs_bolini_photocollectiondiaporamaDisplayIMG(prefix,bolini_photocollectiongSel[prefix],false); } function cs_bolini_photocollectionchgthumbssettings(prefix) { var aThumbs=document.getElementsByName(prefix+"Thumbs"); var t; for(t=0;t125){ invcol="#000000"; } else{ invcol="#FFFFFF"; } return invcol; } function cs_bolini_photocollection_displayOptions(prefix,idOptions) { var spOpt=document.getElementById(idOptions); if(spOpt.style.display=="none"){ spOpt.style.display="inline"; spOpt.style.left=(window.screen.width-spOpt.offsetWidth)/2+"px"; spOpt.style.top=(window.screen.height-spOpt.offsetHeight)/2+"px"; } else{ spOpt.style.display="none"; } } function cs_bolini_photocollection_ShowTollbar(prefix) { if(document.getElementById("bolini_photocollectionToolbar")){ var tb=document.getElementById("bolini_photocollectionToolbar"); if(tb.style.visibility=="hidden"){ try{ tb.style.filter="progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); "; tb.filters.item(0).enabled = true; tb.filters.item(0).apply(); tb.style.visibility="visible"; tb.filters.item(0).play(); } catch(err){ tb.style.visibility="visible"; } } window.clearTimeout(bolini_photocollectionTMToolbar[prefix]); bolini_photocollectionTMToolbar[prefix]=window.setTimeout("cs_bolini_photocollection_HideTollbar('"+prefix+"')",5000); } } function cs_bolini_photocollection_HideTollbar(prefix) { var tb=document.getElementById("bolini_photocollectionToolbar"); try{ tb.style.filter="progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); "; tb.filters.item(0).enabled = true; tb.filters.item(0).apply(); tb.style.visibility="hidden"; tb.filters.item(0).play(); } catch(err){ tb.style.visibility="hidden"; } } function cs_bolini_photocollection_onkeydown(prefix,e) { try{ if(!e){e=window.event;} switch(e.keyCode) { case 33: case 37: case 38: cs_bolini_photocollectiondiaporamaNP(prefix,-1); cs_bolini_photocollection_ShowTollbar(prefix); break; case 34: case 39: case 40: cs_bolini_photocollectiondiaporamaNP(prefix,1) cs_bolini_photocollection_ShowTollbar(prefix); break; case 36: cs_bolini_photocollectiondiaporamaSelIMG(prefix,0) cs_bolini_photocollection_ShowTollbar(prefix); break; case 35: cs_bolini_photocollectiondiaporamaSelIMG(prefix,-1) cs_bolini_photocollection_ShowTollbar(prefix); break; } }catch(err){} }