var noExpFr = "Pas d'expression équivalente";
var noExpEn = "No equivalent expression";
var noExpEs = "Ninguna expresión idiomática encontrada";

function openNewWindow(url){
    window.open(url,"OpenNewWindow");
}

function processAction(action,sectionLangue){
    var choixLangue = document.getElementById('lstChoixLangue').selectedIndex;
    var codeChoixLangue = document.getElementById('lstChoixLangue').options[choixLangue].value;

    var langueEqSelect = document.getElementById('lstLangueEq').selectedIndex;
    var codeLangueEqSelect = document.getElementById('lstLangueEq').options[langueEqSelect].value;


    switch(action){
       case '1':
            //CLIC SUR CHERCHER
            
            var catLst = document.getElementById('lstCategorie').selectedIndex;
            var textSelectCat = document.getElementById('lstCategorie').options[catLst].text;

            var motsCles = document.getElementById('motscles').value;

            var chkExp;
            var chkCon;


            if (document.getElementById('chkExpression').checked){
               chkExp = "1";
            }
            else{
               chkExp = "0";
            }

            if (document.getElementById('chkContexte').checked){
               chkCon = "1";
            }
            else{
               chkCon = "0";
            }

            textSelectCat = escape(textSelectCat);
            motsCles = escape(motsCles);

            document.getElementById('numFiche').value = "1";

            if (sectionLangue == "fr")
               $.get("retro_repertoire_fr.php", { actionprise: 1, txtCategorie: textSelectCat, txtMotsCles: motsCles, chkExpression: chkExp, chkContexte: chkCon, codeChoixL: codeChoixLangue, codeLangue: codeLangueEqSelect, codeSectionLangue : sectionLangue }, ajax_reponse);
            else if (sectionLangue == "en")
               $.get("retro_repertoire_en.php", { actionprise: 1, txtCategorie: textSelectCat, txtMotsCles: motsCles, chkExpression: chkExp, chkContexte: chkCon, codeChoixL: codeChoixLangue, codeLangue: codeLangueEqSelect, codeSectionLangue : sectionLangue }, ajax_reponse);
            else if (sectionLangue == "es")
               $.get("retro_repertoire_es.php", { actionprise: 1, txtCategorie: textSelectCat, txtMotsCles: motsCles, chkExpression: chkExp, chkContexte: chkCon, codeChoixL: codeChoixLangue, codeLangue: codeLangueEqSelect, codeSectionLangue : sectionLangue }, ajax_reponse);

       break;

       case '2':
            //CLIC SUR UNE EXPRESSION DANS LA LISTE

             var expressionSelect = document.getElementById('lstExpressions').selectedIndex;
             var expressionID = document.getElementById('lstExpressions').options[expressionSelect].value;

             document.getElementById('numFiche').value = expressionSelect + 1;

             if (sectionLangue == "fr")
                $.get("retro_repertoire_fr.php", { actionprise: 2, expressionID: expressionID, codeChoixL: codeChoixLangue, codeLangue: codeLangueEqSelect }, ajax_reponse);
             else if (sectionLangue == "en")
                $.get("retro_repertoire_en.php", { actionprise: 2, expressionID: expressionID, codeChoixL: codeChoixLangue, codeLangue: codeLangueEqSelect }, ajax_reponse);
             else if (sectionLangue == "es")
                $.get("retro_repertoire_es.php", { actionprise: 2, expressionID: expressionID, codeChoixL: codeChoixLangue, codeLangue: codeLangueEqSelect }, ajax_reponse);

       break;

       case '3':
            //CLIC AFFICHER LANGUE EQUIVALENT

             var expressionID2 = document.getElementById("hiddenExpID").value;

             if (langueEqSelect == "0"){
                $("#tdExpDeLangueD").html("");
                $("#tdContexteD").html("");
                $("#tdCategorieD").html("");
             }

             if (sectionLangue == "fr")
                $.get("retro_repertoire_fr.php", { actionprise: 3, expressionID: expressionID2, codeLangue: codeLangueEqSelect }, ajax_reponse);
             else if (sectionLangue == "en")
                $.get("retro_repertoire_en.php", { actionprise: 3, expressionID: expressionID2, codeLangue: codeLangueEqSelect }, ajax_reponse);
             else if (sectionLangue == "es")
                $.get("retro_repertoire_es.php", { actionprise: 3, expressionID: expressionID2, codeLangue: codeLangueEqSelect }, ajax_reponse);

       break;

       case '4':
            //CLIC CHANGE LANGUE CHOISI (GAUCHE), UPDATE CHAMP CATEGORIE

            if (sectionLangue == "fr")
               $.get("retro_repertoire_fr.php", { actionprise: 4, codeChoixL: codeChoixLangue }, ajax_reponse);
            else if (sectionLangue == "en")
               $.get("retro_repertoire_en.php", { actionprise: 4, codeChoixL: codeChoixLangue }, ajax_reponse);
            else if (sectionLangue == "es")
               $.get("retro_repertoire_es.php", { actionprise: 4, codeChoixL: codeChoixLangue }, ajax_reponse);

       break;

       case '6':
            //CLIC ADD MOT-CLE


       break;
   }
}

function processActionCirque(action,laLangue,whereTo){

    var numVideo = document.getElementById('numVideo2').value;
    var numVideo3 = document.getElementById('numVideo3').value;

    action = parseInt(action);

    if (laLangue == "fr")
       $.get("retro_dessins_fr.php", { actionprise: action, numeroVideo: numVideo, numeroVideo3: numVideo3, direction: whereTo }, ajax_reponse_dessins);
    else if (laLangue == "en")
         $.get("retro_dessins_en.php", { actionprise: action, numeroVideo: numVideo, numeroVideo3: numVideo3, direction: whereTo }, ajax_reponse_dessins);
    else if (laLangue == "es")
         $.get("retro_dessins_es.php", { actionprise: action, numeroVideo: numVideo, numeroVideo3: numVideo3, direction: whereTo }, ajax_reponse_dessins);

}

function ajax_reponse(donnees_du_serveur){
    var mySplitResult = donnees_du_serveur.split("|");
    var idActionPrise = mySplitResult[0];

    var htmlSound = "";

    var langueEqSelect = document.getElementById('lstLangueEq').selectedIndex;
    var codeLangueEqSelect = document.getElementById('lstLangueEq').options[langueEqSelect].value;

    var motExpression = "expressions";

    switch(idActionPrise){
        case '0':case '1':
             //PAGE LOAD = 0, CLIC CHERCHER = 1

             if(mySplitResult[1] != "")
                 $("#tdLstCategorie").html(mySplitResult[1]);

             $("#tdLstExpressions").html(mySplitResult[2]);

             if (mySplitResult[3] == "1"){
                motExpression = "expression";
             }

             if (idActionPrise == '1'){
                if (mySplitResult[14] == "fr"){
                   $("#tdResultatRech").html("<font class=\"fontTitreRepFr\">R&Eacute;SULTAT DE LA RECHERCHE</font> <font class=\"fontNbExpressionsFr\">(" + mySplitResult[3] + " " + motExpression + ")</font>");
                }
                else if (mySplitResult[14] == "en"){
                   $("#tdResultatRech").html("<font class=\"fontTitreRepEn\">SEARCH RESULT</font> <font class=\"fontNbExpressionsFr\">(" + mySplitResult[3] + " " + motExpression + ")</font>");
                }
                else if (mySplitResult[14] == "es"){
                   if (mySplitResult[3] == "1"){
                      motExpression = "expresi&oacute;n";
                   }
                   else{
                      motExpression = "expresiones";
                   }  

                   $("#tdResultatRech").html("<font class=\"fontTitreRepEn\">RESULTADO DE LA B&Uacute;SQUEDA</font> <font class=\"fontNbExpressionsFr\">(" + mySplitResult[3] + " " + motExpression + ")</font>");
                }
             }
             else{
                if (mySplitResult[9] == "fr")
                   $("#tdResultatRech").html("<font class=\"fontTitreRepFr\">R&Eacute;SULTAT DE LA RECHERCHE</font> <font class=\"fontNbExpressionsFr\">(" + mySplitResult[3] + " " + motExpression + ")</font>");
                else if (mySplitResult[9] == "en")
                   $("#tdResultatRech").html("<font class=\"fontTitreRepEn\">SEARCH RESULT</font> <font class=\"fontNbExpressionsFr\">(" + mySplitResult[3] + " " + motExpression + ")</font>");
                else if (mySplitResult[9] == "es"){
                   if (mySplitResult[3] == "1"){
                      motExpression = "expresi&oacute;n";
                   }
                   else{
                      motExpression = "expresiones";
                   }    

                   $("#tdResultatRech").html("<font class=\"fontTitreRepEn\">RESULTADO DE LA B&Uacute;SQUEDA</font> <font class=\"fontNbExpressionsFr\">(" + mySplitResult[3] + " " + motExpression + ")</font>");
                }
             }


             document.getElementById("hiddenExpID").value = mySplitResult[4];

             $("#tdExpDeLangueG").html(mySplitResult[5]);
             $("#tdContexteG").html(mySplitResult[6]);
             $("#tdCategorieG").html(mySplitResult[7]);  
             document.getElementById("hiddenG").value = mySplitResult[8];

             if(idActionPrise == '0'){
                  document.getElementById("choixLangueTxt").value = mySplitResult[9];
                  document.getElementById('numFiche').value = "1";
             }
             else if(idActionPrise == '1'){
                  $("#tdExpDeLangueD").html(mySplitResult[9]);
                  $("#tdContexteD").html(mySplitResult[10]);
                  $("#tdCategorieD").html(mySplitResult[11]);
                  document.getElementById("hiddenD").value = mySplitResult[12];


                  if (document.getElementById("choixLangueTxt").value != mySplitResult[13]){

                     $("#tdExpDeLangueD").html("");
                     $("#tdContexteD").html("");
                     $("#tdCategorieD").html("");
                     $("#tdSelectLgEq").html(mySplitResult[15]);
                  }

                  document.getElementById("choixLangueTxt").value = mySplitResult[13];

             }

             if (mySplitResult[9] == "fr" || mySplitResult[13] == "fr"){
                if (document.getElementById("choixLangueTxt").value == "fr"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESSION DE LANGUE FRANÇAISE</font>");
                }
                else if (document.getElementById("choixLangueTxt").value == "en"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESSION DE LANGUE ANGLAISE</font>");
                }
                else if (document.getElementById("choixLangueTxt").value == "es"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESSION DE LANGUE ESPAGNOLE</font>");
                }
             }
             else if (mySplitResult[9] == "en" || mySplitResult[13] == "en"){
                if (document.getElementById("choixLangueTxt").value == "fr"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESSION</font>");
                }
                else if (document.getElementById("choixLangueTxt").value == "en"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESSION</font>");
                }
                else if (document.getElementById("choixLangueTxt").value == "es"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESSION</font>");
                }
             }
             else if (mySplitResult[9] == "es" || mySplitResult[13] == "es"){
                if (document.getElementById("choixLangueTxt").value == "fr"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESI&Oacute;N</font>");
                }
                else if (document.getElementById("choixLangueTxt").value == "en"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESI&Oacute;N</font>");
                }
                else if (document.getElementById("choixLangueTxt").value == "es"){
                     $("#tdTitreExpLangueG").html("<font class=\"fontTitreRepInFr\">EXPRESI&Oacute;N</font>");
                }
             }

             document.getElementById('lstExpressions').selectedIndex = 0;
             document.getElementById("numberItems").value = mySplitResult[3];

             $("#nbFichesTotal").html(mySplitResult[3]);

        break;

        case '2':
             //CLIC SUR UNE EXPRESSION DANS LA LISTE

             document.getElementById("hiddenExpID").value = mySplitResult[1];

             $("#tdExpDeLangueG").html(mySplitResult[2]);
             $("#tdContexteG").html(mySplitResult[3]);
             $("#tdCategorieG").html(mySplitResult[4]);
             document.getElementById("hiddenG").value = mySplitResult[5];

             if (mySplitResult[6].length < 1){
                if (codeLangueEqSelect == "fr"){
                   $("#tdExpDeLangueD").html(noExpFr);
                }
                else if (codeLangueEqSelect == "en"){
                   $("#tdExpDeLangueD").html(noExpEn);
                }
                else if (codeLangueEqSelect == "es"){
                   $("#tdExpDeLangueD").html(noExpEs);
                }
             }
             else{
                 $("#tdExpDeLangueD").html(mySplitResult[6]);
             }


             $("#tdContexteD").html(mySplitResult[7]);
             $("#tdCategorieD").html(mySplitResult[8]);
             document.getElementById("hiddenD").value = mySplitResult[9];

             document.getElementById("choixLangueTxt").value = mySplitResult[10];

        break;

        case '3':
             //CLIC AFFICHER LANGUE EQUIVALENT

             if (mySplitResult[2].length < 1){
                if (codeLangueEqSelect == "fr"){
                   $("#tdExpDeLangueD").html(noExpFr);
                }
                else if (codeLangueEqSelect == "en"){
                   $("#tdExpDeLangueD").html(noExpEn);
                }
                else if (codeLangueEqSelect == "es"){
                   $("#tdExpDeLangueD").html(noExpEs);
                }
             }
             else{
                 $("#tdExpDeLangueD").html(mySplitResult[2]);
             }

             $("#tdContexteD").html(mySplitResult[3]);
             $("#tdCategorieD").html(mySplitResult[4]);

             document.getElementById("hiddenD").value = mySplitResult[5];

        break;

        case '4':
             //CLIC CHANGE LANGUE CHOISI (GAUCHE), UPDATE CHAMP CATEGORIE

             $("#tdLstCategorie").html(mySplitResult[1]);
        break;
    }
}

function ajax_reponse_dessins(donnees_du_serveur){
    var mySplitResult = donnees_du_serveur.split("|");
    var action = mySplitResult[0];

    switch(action){
        case '0':
             $("#txtTitreFr").html(mySplitResult[1]);
             $("#titre2").html("<font class=\"fontTitreFr\">" + mySplitResult[2] + "</font>");
             $("#lstDessins").html(mySplitResult[3]);
             $("#tdTitreVideo").html(mySplitResult[4]);
             $("#tdVideo").html(mySplitResult[5]);

             $("#spanSousTitre").hide();
             $("#motTexte").show();
             $("#spanSousTitre").html(mySplitResult[6]);
             $("#nbFichesTotal").html(mySplitResult[7]);

             document.getElementById('toggleVar').value = "0";
             document.getElementById('numVideo').value = "1";
             document.getElementById('numVideo2').value = "1";
             document.getElementById('numVideo3').value = "1";
             document.getElementById('nbFichesTotalTxt').value = mySplitResult[7];
             document.getElementById('valeurNowVideo').value = "1";

        break;

        case '1':
             $("#tdTitreVideo").html(mySplitResult[1]);
             $("#spanSousTitre").hide();
             $("#motTexte").show();
             $("#spanSousTitre").html(mySplitResult[2]);
             $("#tdVideo").html(mySplitResult[3]);

             document.getElementById('toggleVar').value = "0";
             document.getElementById('numVideo').value = mySplitResult[4];
             document.getElementById('valeurNowVideo').value = mySplitResult[4];

        break;

        case '2':
             $("#tdTitreVideo").html(mySplitResult[1]);
             $("#spanSousTitre").hide();
             $("#motTexte").show();
             $("#spanSousTitre").html(mySplitResult[2]);
             $("#tdVideo").html(mySplitResult[3]);

             document.getElementById('toggleVar').value = "0";
             document.getElementById('numVideo').value = mySplitResult[4];
             document.getElementById('valeurNowVideo').value = mySplitResult[4];
        break;
    }

    document.getElementById('sm1').style.display = "block";
    document.getElementById('sm2').style.display = "block";
}

function resetPage(langue){

    document.getElementById('motscles').value = '';

    document.getElementById('chkExpression').checked = true;
    document.getElementById('chkContexte').checked = false;

    document.getElementById('lstLangueEq').selectedIndex = 0;


    if (langue == "fr"){
       document.getElementById('lstChoixLangue').selectedIndex = 0;

       $.get("retro_repertoire_fr.php", { actionprise : 0 }, ajax_reponse);

       processAction('3', 'fr');
    }
    else if (langue == "en"){
       document.getElementById('lstChoixLangue').selectedIndex = 1;

       $.get("retro_repertoire_en.php", { actionprise : 0 }, ajax_reponse);

       processAction('3', 'en');
    }
    else if (langue == "es"){
       document.getElementById('lstChoixLangue').selectedIndex = 2;

       $.get("retro_repertoire_es.php", { actionprise : 0 }, ajax_reponse);

       processAction('3', 'es');
    }

    $("#tdExpDeLangueD").html("");
    $("#tdContexteD").html("");
    $("#tdCategorieD").html("");
}

function changeExpression(whereTo,langue){
    var selectedNow = document.getElementById('lstExpressions').selectedIndex;
    var numberItems = document.getElementById("numberItems").value;

    if (whereTo == '1'){
       if (selectedNow - 1 >= 0){
          selectedNow = selectedNow - 1;
       }
    }
    else if (whereTo == '2'){
       if (selectedNow + 1 <= numberItems - 1){
          selectedNow = selectedNow + 1;
       }
    }

    document.getElementById('lstExpressions').selectedIndex = selectedNow;
    document.getElementById('numFiche').value = selectedNow + 1;

    processAction('2', langue);
}

function changeVideo(whereTo,laLangue){

    //var selectedNow = parseInt(document.getElementById('numVideo').value);
    var selectedNow = parseInt(document.getElementById('numVideo3').value);
    var selectedNow3 = parseInt(document.getElementById('numVideo3').value);
    var selectedNowOrig = parseInt(document.getElementById('numVideo').value);
    var numberItems = parseInt(document.getElementById('nbFichesTotalTxt').value);
    var vraiNumVideo;

    var ancienC;
    var newC;
    var ancienC2;
    var newC2;

    var hiddenValNum;
    var hiddenValTxt;

    var changeCoul = false;


    ancienC = "#chiffre" + document.getElementById('numVideo3').value;

    if (whereTo == '1'){
       if (selectedNowOrig - 1 > 0){
          selectedNow = selectedNow - 1;

          newC2 = parseInt(document.getElementById('numVideo').value) - 1;
          hiddenValNum = newC2;
          hiddenValTxt = newC2;

          vraiNumVideo = document.getElementById('txtHiddenVraiNum' + hiddenValNum).value;

          hiddenValNum = vraiNumVideo;
          hiddenValTxt = vraiNumVideo;
          newC = "#chiffre" + vraiNumVideo;

          changeCoul = true;
       }
    }
    else if (whereTo == '2'){
       if (selectedNowOrig + 1 <= numberItems){
          selectedNow = selectedNow + 1;

          newC2 = parseInt(document.getElementById('numVideo').value) + 1;
          hiddenValNum = newC2;
          hiddenValTxt = newC2;

          vraiNumVideo = document.getElementById('txtHiddenVraiNum' + hiddenValNum).value;

          hiddenValNum = vraiNumVideo;
          hiddenValTxt = vraiNumVideo;
          newC = "#chiffre" + vraiNumVideo;

          changeCoul = true;
       }
    }

    if (changeCoul == true){

       var leHtml1 = $(ancienC).html();
       var leHtml2 = $(newC).html();

       var txtHiddenNumID = 'txtHiddenNum' + hiddenValNum;
       var txtHiddenTxtID = 'txtHiddenTxt' + hiddenValTxt;

       var ancienHiddenNum = 'txtHiddenNum' + document.getElementById('numVideo3').value;
       var ancienHiddenTxt = 'txtHiddenTxt' + document.getElementById('numVideo3').value;


       leHtml1 = "<a href=\"javascript:clickDessin('" + document.getElementById('numVideo3').value + "', '" + laLangue + "');\" class=\"liensDessinsChiffre\"><font class=\"fontNumTexteCirque\">" + document.getElementById(ancienHiddenNum).value + "</font><br /><font class=\"fontTexteCirque\">" + document.getElementById(ancienHiddenTxt).value + "</font></a>";
       $(ancienC).html(leHtml1);

       leHtml2 = "<font class=\"fontNumTexteCirqueSelect\">" + document.getElementById(txtHiddenNumID).value + "</font><br /><font class=\"fontTexteCirqueSelect\">" + document.getElementById(txtHiddenTxtID).value + "</font>";
       $(newC).html(leHtml2);

       //PAS BESOIN DE CELLE LA, MAIS GARDE JUSTE AU CAS
       //document.getElementById('numVideo').value = selectedNow;
       document.getElementById('numVideo2').value = vraiNumVideo;
       document.getElementById('numVideo3').value = vraiNumVideo;

       processActionCirque('1', laLangue, whereTo);

    }

}

function overThumb(numDessin){
    var idDiv = "chiffre" + numDessin;

    document.getElementById(idDiv).style.color = '#830000';

}

function outThumb(numDessin){
    var idDiv = "chiffre" + numDessin;

    document.getElementById(idDiv).style.color = '#000000';

}

function clickDessin(numDessin,laLangue){

    var ancienC;
    var newC;

    var ancienHiddenNum;
    var ancienHiddenTxt;
    var hiddenValNum;
    var hiddenValTxt;

    var leHtml1;
    var leHtml2;


    ancienC = "#chiffre" + document.getElementById('numVideo3').value;
    newC = "#chiffre" + numDessin;


    ancienHiddenNum = 'txtHiddenNum' + document.getElementById('numVideo3').value;
    ancienHiddenTxt = 'txtHiddenTxt' + document.getElementById('numVideo3').value;

    hiddenValNum = 'txtHiddenNum' + numDessin;
    hiddenValTxt = 'txtHiddenTxt' + numDessin;


    leHtml1 = "<a href=\"javascript:clickDessin('" + document.getElementById('numVideo3').value + "', '" + laLangue + "');\" class=\"liensDessinsChiffre\"><font class=\"fontNumTexteCirque\">" + document.getElementById(ancienHiddenNum).value + "</font><br /><font class=\"fontTexteCirque\">" + document.getElementById(ancienHiddenTxt).value + "</font></a>";
    $(ancienC).html(leHtml1);

    leHtml2 = "<font class=\"fontNumTexteCirqueSelect\">" + document.getElementById(hiddenValNum).value + "</font><br /><font class=\"fontTexteCirqueSelect\">" + document.getElementById(hiddenValTxt).value + "</font>";
    $(newC).html(leHtml2);


    document.getElementById('numVideo2').value = numDessin;
    document.getElementById('numVideo3').value = numDessin;


    processActionCirque('1', laLangue, -1);

}

function soundPlay(whichOne){
    var folderSon;
    var srcSound;

    var codeChoixLangue = document.getElementById('choixLangueTxt').value;
    var langueEqSelect = document.getElementById('lstLangueEq').selectedIndex;
    var codeLangueEqSelect = document.getElementById('lstLangueEq').options[langueEqSelect].value;

    if (whichOne == '1'){
       folderSon = "sons/" + codeChoixLangue + "/"
       srcSound = document.getElementById("hiddenG").value;
    }
    else if(whichOne == '2'){
       folderSon = "sons/" + codeLangueEqSelect + "/"
       srcSound = document.getElementById("hiddenD").value;
    }

    htmlSound = "<OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' id=\"theSoundG\" width=\"0\" height=\"0\" codebase='http://www.apple.com/qtactivex/qtplugin.cab'>";
    htmlSound = htmlSound + "<param name='src' value=\"" + folderSon + srcSound + "\">";
    htmlSound = htmlSound + "<param name='autoplay' value=\"true\">";
    htmlSound = htmlSound + "<param name='controller' value=\"false\">";
    htmlSound = htmlSound + "<param name='loop' value=\"false\">";
    htmlSound = htmlSound + "<EMBED src=\"" + folderSon + srcSound + "\" name=\"theSoundG\" enablejavascript=\"true\" width=\"1\" height=\"1\" autoplay=\"true\" controller=\"false\" loop=\"false\" pluginspage='http://www.apple.com/quicktime/download/'>";
    htmlSound = htmlSound + "</EMBED>";
    htmlSound = htmlSound + "</OBJECT>";

    $("#soundOnly").html(htmlSound);
}

function pressEnterBox(e, box, langue){
    var e = (e)? e : event;
    var nCode;

    var contenu;
    var chiffre;

    var vraiNumVideo;
    
    if(e.charCode)
        nCode = e.charCode
    else
        nCode = (e.which) ? e.which : e.keyCode;
    
    if(nCode == 13 || nCode == 3)
    {
        if (box == '1'){
           //RECHERCHE MOTS-CLES
           processAction('1', langue);
        }
        else if (box == '2'){
           //ALLER A UNE FICHE
           var selectedNow = document.getElementById('lstExpressions').selectedIndex;
           var numberItems = document.getElementById('numberItems').value;

           contenu = document.getElementById('numFiche').value;
           chiffre = IsNumeric(contenu);

           if (chiffre == true){

              if (parseInt(contenu) > 0){
                 if(parseInt(contenu) <= parseInt(numberItems)){
                     document.getElementById('lstExpressions').selectedIndex = contenu - 1;
                 }
              }
              else{
                 document.getElementById('numFiche').value = 1;
                 document.getElementById('lstExpressions').selectedIndex = 0;
              }

              processAction('2', langue);
           }
           else{
                document.getElementById('numFiche').value = selectedNow + 1;
           }
        }
        else if (box == '3'){
             var maxContenu = document.getElementById('nbFichesTotalTxt').value;
             var valeurPrecedente = document.getElementById('valeurNowVideo').value;

             contenu = document.getElementById('numVideo').value;
             chiffre = IsNumeric(contenu);

             if (chiffre == true){

              if (parseInt(contenu) > 0){
                 if(parseInt(contenu) <= parseInt(maxContenu)){

                     var newC;

                     var ancienHiddenNum;
                     var ancienHiddenTxt;
                     var hiddenValNum;
                     var hiddenValTxt;

                     var leHtml1;
                     var leHtml2;

                     vraiNumVideo = document.getElementById('txtHiddenVraiNum' + contenu).value;


                     ancienC = "#chiffre" + document.getElementById('numVideo3').value;
                     newC = "#chiffre" + vraiNumVideo;

                     ancienHiddenNum = 'txtHiddenNum' + document.getElementById('numVideo3').value;
                     ancienHiddenTxt = 'txtHiddenTxt' + document.getElementById('numVideo3').value;

                     hiddenValNum = 'txtHiddenNum' + vraiNumVideo;
                     hiddenValTxt = 'txtHiddenTxt' + vraiNumVideo;

                     leHtml1 = "<a href=\"javascript:clickDessin('" + document.getElementById('numVideo3').value + "', '" + langue + "');\" class=\"liensDessinsChiffre\"><font class=\"fontNumTexteCirque\">" + document.getElementById(ancienHiddenNum).value + "</font><br /><font class=\"fontTexteCirque\">" + document.getElementById(ancienHiddenTxt).value + "</font></a>";
                     $(ancienC).html(leHtml1);

                     leHtml2 = "<font class=\"fontNumTexteCirqueSelect\">" + document.getElementById(hiddenValNum).value + "</font><br /><font class=\"fontTexteCirqueSelect\">" + document.getElementById(hiddenValTxt).value + "</font>";
                     $(newC).html(leHtml2);

                     document.getElementById('numVideo2').value = vraiNumVideo;
                     document.getElementById('numVideo3').value = vraiNumVideo;
                     processActionCirque('2', langue, -1);

                 }
              }
              else{
                 document.getElementById('numVideo').value = valeurPrecedente;
              }

           }
           else{
               document.getElementById('numVideo').value = valeurPrecedente;
           }
        }
    } 
}

function openCinerama(currentVideo, langue){
    var width = 550; //640
    var height = 550; //496

    var winl = (screen.width-width)/2;
    var wint = (screen.height-height)/2 - 50;
    if (winl < 0) winl = 0;
    if (wint < 0) wint = 0;

    var url = 'cinerama.php?IDVideo=' + currentVideo + '&IDLangue=' + langue;

    window.open(url, 'Cine','top='+wint+',left='+winl+',width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0').focus();
}

function IsNumeric(sText){
   var ValidChars = "0123456789";
   var IsNumber=true;
   var leChar;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      leChar = sText.charAt(i);
      if (ValidChars.indexOf(leChar) == -1)
         {
         IsNumber = false;
         }
      }

   return IsNumber;
}

function checkLigature(){
    var leTexte = document.getElementById("motscles").value;
    var lengthTexte = leTexte.length;
    var indexLigature;
    var newTexte = "";
    var trouveLigature = false;
    var maj = false;
    var choixLangue = document.getElementById('lstChoixLangue').selectedIndex;
    var codeChoixLangue = document.getElementById('lstChoixLangue').options[choixLangue].value;

    if (codeChoixLangue == "fr"){
       for (i = 0; i <= lengthTexte; i++)
       {
           trouveLigature = false;
       
           if ((leTexte.charAt(i) == "o") || (leTexte.charAt(i) == "O")) {
               if (i + 1 <= lengthTexte) {
                   if ((leTexte.charAt(i+1) == "e") || (leTexte.charAt(i+1) == "E")){
                       indexLigature = i;
                       trouveLigature = true;
                       
                       if (leTexte.charAt(i) == "O"){
                           maj = true;
                       }
                   }
               }
           }
           
           if (trouveLigature == true)
           {
               var code=339;
               var character = "œ";
               
               if (maj == true){
                   character = "Œ";
               }
               
               newTexte = newTexte + character;
                           
               //newTexte = "Le code décimal du caractère ASCII \""+character+"\" est &#"+code+
           }
           else
           {
               newTexte = newTexte + leTexte.charAt(i);
           }
           
           if (trouveLigature == true) {
               document.getElementById("motscles").value = newTexte;
           }
       }
    }
}

function popWindowCenter(URL,W,H){
    var choixLangue = document.getElementById('lstChoixLangue').selectedIndex;
    var codeChoixLangue = document.getElementById('lstChoixLangue').options[choixLangue].value;
         
    var width = W;
    var height = H;
    var winl = (screen.width-width)/2;
    var wint = (screen.height-height)/2 - 50;

    if (winl < 0) winl = 0;
    if (wint < 0) wint = 0;

    URL = URL + '?codeLangue=' + codeChoixLangue;


    
    window.open(URL,"Popup",'top='+wint+',left='+winl+',width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0').focus();
}





