﻿// Fichier JScript
      
    var SelectedItem;
    var SelectedX, SelectedY;
    var Pics = new Array();
    var Index1 = 0;
    var TimerValue=3200;
    var TimerSC;  
    var TimerScroll;
    var e;
    var PicsTitle = new Array();
    var PicsComment = new Array();
    var PicsUrl = new Array();
                        
    function SetTimer(){
        //document.getElementById("ImgSlideshow").style.left = "9px";
        TimerSC = setInterval("Animate()", TimerValue);
    }
                    
    function PlayerPlay(ClickedItem){
        var PauseImage = document.getElementById("PlayerPauseImage");
        PauseImage.style.display = "inline";
        ClickedItem.style.display = "none";
       
        var PicTable = document.getElementById("PicTable");
        var i;
        var MbDN = document.getElementById("HiddenDN").value;
       
        var extractedPic = new Array();
        var hiddenJpeg = document.getElementById("hiddenjpeg").value;
        extractedPic = hiddenJpeg.split(",");
        var nbPhotos = extractedPic.length;
        document.getElementById("Total").value = nbPhotos-1;        
        
        var extractedTitle = new Array();
        var hiddenTitle = document.getElementById("hiddentitle").value;
        extractedTitle = hiddenTitle.split("#");
       
        var extractedComment = new Array();
        var hiddenComment = document.getElementById("hiddencomment").value;
        //extractedComment = hiddenComment.split(",");
        extractedComment = hiddenComment.split("#");
        
        var extractedUrl = new Array();
        var hiddenUrl = document.getElementById("hiddenurl").value;
        extractedUrl = hiddenUrl.split(",");      
               
        for (i=0; i < nbPhotos; i++) {
            //var Path = "../members/" + MbDN + "/PM/" + extractedPic[i+1];
            var Path = "../members/" + MbDN + extractedPic[i+1];
            Pics[i]= Path; 
            PicsTitle[i] = extractedTitle[i+1]; 
            PicsComment[i] = extractedComment[i+1];  
            PicsUrl[i] = extractedUrl[i+1];                                                          
        } 
       
        SetTimer();
    }
        
    function PlayerPause(ClickedItem) {
        ClickedItem.style.display = "none";
        var PlayImage = document.getElementById("PlayerPlayImage");
        PlayImage.style.display = "inline";
        clearInterval(TimerSC);
    } 
      
    function Animate() {
        var ImgSl = document.getElementById("ImgSlideshow");
       
        var MaxPic = document.getElementById("Total").value
        
       if (Index1 > (MaxPic-1)) Index1 = 0;
                      
        // Case IE only
       // if (document.all) {
        //    var EffectValue=document.getElementById("HiddenEffect").value;
         //   var TransitionValue = document.getElementById("HiddenTransition");
            //var TransitionString = "revealTrans(duration=0.4,transition=" + TransitionValue.value + ")";
       //     var TransitionString = "blendTrans(duration=0.2,transition=" + TransitionValue.value + ")";
       //     ImgSl.style.filter=TransitionString + EffectValue;
            //ImgSl.filters.revealTrans.apply();
       //     ImgSl.filters.blendTrans.apply();
       //     ImgSl.style.visibility="visible";
            //ImgSl.filters.revealTrans.play();        
       //     ImgSl.filters.blendTrans.play();        
       // }
        
        //setup photo
        ImgSl.src = Pics[Index1]; 
        
        //setup title with link or not
        var pictitleurl = document.getElementById("phototitleurl");
        var pictitletext = document.getElementById("phototitletext");
        //pictitle.innerText = PicsTitle[Index1];
   
        if (PicsUrl[Index1] != "") 
            { 
            pictitleurl.href = PicsUrl[Index1];
            pictitleurl.innerHTML = PicsTitle[Index1];
            pictitleurl.style.display = "inline";
            pictitletext.style.display = "none";
            var checkTargetType = document.getElementById("HiddenTargetType");    
                if (checkTargetType.value == 1) {
                    pictitleurl.target = "_parent";
                }
                else {
                    pictitleurl.target = "_blank";
                }
            }
            else {
            pictitletext.value = PicsTitle[Index1];       
            pictitletext.style.display = "inline";
            pictitleurl.style.display = "none";
            }
        
        //setup comment
        var piccomment = document.getElementById("photocomment");        
        piccomment.value = PicsComment[Index1];
        
        Index1 ++;
        document.getElementById("Counter").value = Index1;
    }      
           
    function PicOver(OverItem) {
        var PicSelected = OverItem;
        if (document.all) {
            // case IE
            PicSelected.style.filter = "alpha(opacity=60)"; 
        }
        else {
            // case Firefox and others
            PicSelected.style.MozOpacity = 0.6;
        } 
    }

    function PicOut(OutItem) {
        var PicSelected = OutItem;
         if (document.all) {
            // case IE
            PicSelected.style.filter = "alpha(opacity=100)"; 
        }
        else {
            // case Firefox and others
            PicSelected.style.MozOpacity = 1;
        } 
    }
        
    function PicSelected(ClickedPic) {
        var PicSelected = ClickedPic;
        var SelectedPicIndex = PicSelected.id.substr(3,4);
        clearInterval(TimerSC);
        var PauseImage = document.getElementById("PlayerPauseImage");
        PauseImage.style.display = "none";
        var PlayImage = document.getElementById("PlayerPlayImage");
        PlayImage.style.display = "inline";
        Index1 = SelectedPicIndex - 1;
        
        Animate();
       
    }       

    
      
    