﻿// JScript File
//////////////////////////////RESULTAT RECHERCHE//////////////////////////////
function ViewTag(TagName)
    {
    viewLoader();
    var XHR = CreateXHR();
    XHR.onreadystatechange=function() {
    Return_XHR_ResultatRecherche(XHR);
    }
    XHR.open("GET","/_XmlHttpRequest/ResultatRecherche.aspx?MotClef="+encodeURIComponent(TagName)+"&NumPage=1&TriDate=desc&TriTitre=false&TriVue=false&TriNote=false");
    XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XHR.send(null);  
    }

function Recherche()
    {
    if(document.form1.InputSearch.value!=document.form1.InputSearch.title && document.form1.InputSearch.value!='')
        {
        viewLoader();
        var XHR = CreateXHR();
        XHR.onreadystatechange=function() {
        Return_XHR_ResultatRecherche(XHR);
        }
        XHR.open("GET","/_XmlHttpRequest/ResultatRecherche.aspx?MotClef="+encodeURIComponent(document.form1.InputSearch.value)+"&NumPage=1&TriDate=desc&TriTitre=false&TriVue=false&TriNote=false");
        XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        XHR.send(null);  
        }
    }
    
function ViewAllVideoChaine(IdChaine)
    {
    viewLoader();
    var XHR = CreateXHR();
    XHR.onreadystatechange=function() {
    Return_XHR_ResultatRecherche(XHR);
    }
    XHR.open("GET","/_XmlHttpRequest/ResultatRecherche.aspx?idChaine="+IdChaine+"&NumPage=1&TriDate=desc&TriTitre=false&TriVue=false&TriNote=false");
    XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XHR.send(null); 
    }
    
function XHR_ResultatRecherche(chaine)
    {
    viewLoader();
    var XHR = CreateXHR();
    XHR.onreadystatechange=function() {
    Return_XHR_ResultatRecherche(XHR);
    }
    XHR.open("GET","/_XmlHttpRequest/ResultatRecherche.aspx?"+chaine);
    XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XHR.send(null); 
    }    
    
 function XHR_MentionLegal()
    {
    viewLoader();
    var XHR = CreateXHR();
    XHR.onreadystatechange=function() {
    Return_XHR_ResultatRecherche(XHR);
    }
    XHR.open("GET","/_XmlHttpRequest/MentionLegal.aspx");
    XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XHR.send(null); 
    }    
    
function Return_XHR_ResultatRecherche(XHR)
    {
    if(XHR.readyState == 4)
        {
        var data = XHR.responseText;
            callCloseCarrousel();
            getObj('BackSearchResult').style.visibility='hidden';
            getObj('UserControlPages').innerHTML=data;
        }
    }
        

    
///////////////////////////////////////////////////////////////////////////////    

/////////////////////////VIEW DESCIPTIF VIDEO/////////////////////////////////
function XHR_ViewsDescriptifVideo(IdVideo)
    {

    viewLoader();
    var XHR = CreateXHR();
    XHR.onreadystatechange=function() {
    Return_XHR_ViewsDescriptifVideo(XHR);
    }
    XHR.open("GET","/_XmlHttpRequest/BlocAlaUne.aspx?IdVideo="+IdVideo, true);
    XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XHR.send(null);  
    }

function Return_XHR_ViewsDescriptifVideo(XHR)
    {
    if(XHR.readyState == 4)
        {
        var data = XHR.responseText;
            EndLoader();
            //getObj('TAB').innerHTML=data;
            Library.updateTab(data); // insere src et active jQuery
            eval(document.form1.ScriptAlaUne.value);
        }
    }
/////////////////////////////////////////////////////////////////////////////

//////////////////////////////VIEW CHAINE////////////////////////////////////
function XHT_ViewChaine(idChaine)
    {

    //getObj('BackSearchResult').style.display='none';
    viewLoader();
    ManageBackgroundSite();
    callOpenCarrousel(idChaine);
    }
///////////////////////////////////////////////////////////////////////////// 

////////////////////////////////VOTE VIDEO///////////////////////////////////
function XHR_VoteVideo(Note,IdVideo)
    { 
    viewLoader();
    getObj('ContenerNote').innerHTML='<span class="txtblanc10">'+MessageVote+'</span>';
    var XHR = CreateXHR();
    XHR.onreadystatechange=function() {
    Return_XHR_VoteVideo(XHR,IdVideo);
    }
    XHR.open("GET","/_XmlHttpRequest/VideoVote.aspx?idVideo="+IdVideo+"&Note="+Note);
    XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XHR.send(null);   
    }
    
function Return_XHR_VoteVideo(XHR,IdVideo)
    {
    if(XHR.readyState == 4)
        {
        var data = XHR.responseText;
            NombreDeVote=data.substring(0,data.lastIndexOf(','))
            NewNote=data.substring(data.lastIndexOf(',')+1,data.length)
            getObj('NumberOfVotes').innerHTML=NombreDeVote.replace(' ','');
            ManageNote(NewNote,IdVideo,'false');
            EndLoader();
        }
    }
///////////////////////////////////////////////////////////////////////////// 

/////////////////////////////ENVOI AMI///////////////////////////////////////
function XHR_EnvoiAmi()
    {
    if(checkMail(document.form1.InputEmailFriend.value))
        {
        viewLoader();
        getObj('txterreur').style.display='none';
        var XHR = CreateXHR();
        XHR.onreadystatechange=function() {
        Return_XHR_EnvoiAmi(XHR);
        }
        //window.open("/_XmlHttpRequest/EnvoiAmi.aspx?EmailDestinataire="+document.form1.InputEmailFriend.value+"&UrlVideo="+document.form1.Url.value)
        XHR.open("GET","/_XmlHttpRequest/EnvoiAmi.aspx?EmailDestinataire="+document.form1.InputEmailFriend.value+"&UrlVideo="+document.form1.Url.value);
        XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        XHR.send(null); 
        }
     else
        {
        getObj('txterreur').style.display='inline';
        }   
    }
    
function Return_XHR_EnvoiAmi()
    {
    if(XHR.readyState == 4)
        {
        var data = XHR.responseText;
            getObj('txterreur').style.display='none';
            EndLoader();
            Library.closeSendFriend();
            document.form1.InputEmailFriend.value=MsgFriend;
            getObj('txterreur').style.display='none';
        }
    }
/////////////////////////////////////////////////////////////////////////////
