//Une video doit il etre chargee directement
var isDirectLoad = false ;

/**
* Permet de charger une video
* params :
*    - _imageVideo : l'image vignette de la video
*    - _titreVideo : titre de la video
*    - _urlVideo : url de la video
*    - _descVideo : description de la video
*    - _dureeVideo : duree de la video
*/
function chargeVideo(_imageVideo, _titreVideo, _urlVideo, _descVideo, _dureeVideo){
    //on va d'abord tester si il ne faut pas charger une video en particulier
    var params = getParameters() ;
    if(!isDirectLoad && params != "" && params.length == 5){
        _titreVideo = decodeURI(params[0][1]) ;
        _urlVideo = decodeURI(params[1][1]) ;
        _descVideo = decodeURI(params[2][1]) ;
        _dureeVideo = decodeURI(params[3][1]) ;
        _share = decodeURI(params[4][1]) ;
        isDirectLoad = true ;
    }
    
    //titre de la video
    var titreVideo = getElement('video-titre', true, "") ;
    if(titreVideo){
        titreVideo.innerHTML = _titreVideo ;
        displayBloc(titreVideo) ;
    }
    
    //description de la video
    var descVideo = getElement('video-commentaire', true, "") ;    
    if(descVideo){
        descVideo.innerHTML = _descVideo ;
        displayBloc(descVideo) ;
    }
    
    //duree de la video
    var dureeVideo = getElement('video-duree', true, "") ;
    if(dureeVideo){
        dureeVideo.innerHTML = _dureeVideo ;
        displayBloc(dureeVideo) ;
    }
    
    //Modification de la video
    var so_new = new SWFObject(flashPlayerPath,'mpl','400','300','9');
    so_new.addParam('allowscriptaccess','always');
    so_new.addParam('allowfullscreen','true');
    so_new.addVariable('autostart','true');
    so_new.addVariable('backcolor','000000');
    so_new.addVariable('frontcolor','AAAAAA');
    so_new.addVariable('lightcolor','ff8a00');
    so_new.addVariable('file', _urlVideo);
    so_new.write('player');
    
    changePartageVideo(_titreVideo, _urlVideo, _descVideo, _dureeVideo) ;
}


/**
* Permet de charger une video
* params :
*    - _imageVideo : l'image vignette de la video
*    - _titreVideo : titre de la video
*    - _urlVideo : url de la video
*    - _descVideo : description de la video
*    - _dureeVideo : duree de la video
*/
function changePartageVideo(_titreVideo, _urlVideo, _descVideo, _dureeVideo){
    var lienCourant = document.location.href ;
    if(lienCourant.indexOf("#") > -1){
        lienCourant = lienCourant.split("#")[0] ;
    }
    _dureeVideo = _dureeVideo.replace("&quot;", "\"") ;
    
    var lienVideo = lienCourant.split("?")[0] + "?titreVideo="+_titreVideo+"&urlVideo="+_urlVideo+"&descVideo="+_descVideo+"&dureeVideo="+_dureeVideo ;
    lienVideo = encodeURI(lienVideo) ;
    
    //on rajoute le boolean pour permettre de lancer directement cette video
    lienVideo = lienVideo + "&share=true"
    
    var inputLienVideo = getElement("lien_video", true, "") ;
    if(inputLienVideo){
        inputLienVideo.value = lienVideo ;
    }
    
    //Lien envoyer à un ami
    var sujetMail = sujetEnvoyerAmiVideo.replace("[NOM_SITE]", nomSite) ;    
    var corpsMail = bodyEnvoyerAmiVideo.replace("[NOM_SITE]", nomSite) ;
    corpsMail = corpsMail.replace("[URL_VIDEO]", lienVideo) ;

    var lienMailTo = "mailto:?subject=" +
    escape(sujetMail) + 
    "&body=" + 
    escape(corpsMail) ;
    
    var lienVideo = getElement("lien-video-mailto", true, "") ;
    if(lienVideo){
        lienVideo.href = lienMailTo ;
    }
    
    //on affiche le bloc de partage
    displayBloc(getElement("video-share", true, "")) ;
}
/**
* Permet de changer de video dans la page produit
*/
/*
function changeVideo(playerPath, file, libelleVideo, titreVideoId) {
    var video = {
        movie:playerPath,
        width:"400",
        height:"300",
        majorversion:"7",
        build:"0",
        bgcolor:"#dcdcdc",
        allowfullscreen:"true",
        flashvars:"file=" + file + "&amp;autostart=true&amp;linkfromdisplay=false&amp;link=http://www.decathlon.fr&amp;linktarget=_blank&amp;bufferlength=5&amp;lightcolor=0xFF6600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC"
    };
    UFO.create(video, 'player-video');
    
    var titreVideoObj = getElement(titreVideoId, true, "") ;
    if(titreVideoObj){
        titreVideoObj.innerHTML = decodeURI(libelleVideo) ;
    }
}
*/
function changeVideo(titre, flv,idSpan) {
    if(idSpan){
        var videos=getElement("autresVideos",true,"");
        if(videos){
            videos=videos.getElementsByTagName("SPAN");
            if(videos && videos.length>1){
                for(var i=0; i<videos.length;i++){
                    if(videos[i].className=="selected")videos[i].className="";
                    if(videos[i].id==idSpan)videos[i].className="selected";
                }
            }
        }
    }
    var player=document.getElementById('playervideo');
    if(player)player.changeVideo(titre, flv);
    else{
         var player=document.getElementsByName('playervideo')[0];
        if(player)player.changeVideo(titre, flv);
    }
    return false;
}
