﻿//$(function() {
    $().ready(function() {
        
    });

    function MAJ_Session(cle,valeur)
    {    
          
        // MAJ de la variable de session via AJAX
        $.get("../ajax/Commun.aspx", { func: "MAJ_Session", cle: cle, valeur: valeur },
        function(data){ /* alert(data);*/     });
          
    }
    
    function MAJ_Session_Contexte_Nom_Zone(valeur)
    {    
          
        // MAJ de la variable de session via AJAX
        $.get("../ajax/Commun.aspx", { func: "MAJ_Session_Contexte_Nom_Zone", valeur: valeur },
        function(data){  /*alert(data);*/     });
          
    }    
    
    //enregistre un nouvel element dans une étude
    function enregistrerElement(TYPE_ELEMENT){
        $.ajax({
            type: "POST",
            url: "../ajax/ZoneDepliante.aspx",
            data: {func:"getListboxChapitres"},
            dataType: "html",
            success: function(data) { 
                if(data=='Disconected') { window.location.reload(); }
                else if(data=='forbidden') { if(confirm(message["VousNePouvezPasSauvegarderCetEcranCarCEstDejaUneSauvegarde"])) { window.location.reload(); } }
                else if (data!="no selected etude"){
                    
                    var listboxChapitre = "<select id='ID_CHAPITRE' style='width:200px;'>"+data+"</select>";
                    var buffer="<p>" + message["ChoisissezUnChapitre"] + " :<br>"+listboxChapitre+"</p><br>"+
                    "<p>" + message["NomDeLElement"] + " :<br><input type='text' maxlength='50' id='NOM_ELEMENT' value='' style='width:200px;' /></p><br>"+
                    "<p>" + message["DescriptionDeLElement"] + " :<br><textarea id='DESCRIPTION_ELEMENT' row='6' cols='50' style='width:200px; height:150px'></textarea></p><br>"+
                    "<a href='#' class='jqBtDialog' onclick='javascript:enregistrerElement2(\""+TYPE_ELEMENT+"\")'>" + message["Enregistrer"] + "</a>&nbsp;&nbsp;&nbsp;<a href='#' class='jqBtDialog' onclick=\"$('#MWpopup').fadeOut(200);\">" + message["Annuler"] + "</a>";
                    
                    getPopup( message["AjouterALEtude"],buffer,250,330,true);

                }
                else if (data=="no selected etude") {getPopup(message["AjouterALEtude"],message["VeuillezSelectionnerUneEtude"],220,75,false,"Warning",2000);} 
            },
            error: function(error){$('#list_news').html('<i>No data</i>');},
           async:  true			   
        });

    }
    
    
    function enregistrerElement2(TYPE_ELEMENT){
        var annee = ($("#annee"))?$("#annee").val():"";
        var devise = ($("#devise"))?$("#devise").val():"";
        var onglet="";
        if($("#OngletExportations").css("display") != "none") { onglet = "Exportations"; } 
        else if($("#OngletImportations").css("display") != "none") { onglet = "Importations"; } 
        else if($("#OngletDonneesPays").css("display") != "none") { onglet = "DonneesPays"; }
        var ImportationsTri = ($("#ImportationsTri"))?$("#ImportationsTri").val():"1";
        var ExportationsTri = ($("#ExportationsTri"))?$("#ExportationsTri").val():"1";
        var ID_CHAPITRE = ($("#ID_CHAPITRE"))?$("#ID_CHAPITRE").val():"0";
        var NOM_ELEMENT = ($("#NOM_ELEMENT"))?$("#NOM_ELEMENT").val():"";
        var DESCRIPTION_ELEMENT = ($("#DESCRIPTION_ELEMENT"))?$("#DESCRIPTION_ELEMENT").val():"";
        var id_pays = ($("#Pays_origine_exportations"))?$("#id_pays").val():"0";
        var ID_GRAPHIQUE = ($("#ID_GRAPHIQUE"))?$("#ID_GRAPHIQUE").val():"";
        
        $.ajax({
            type: "POST",
            url: "../ajax/ZoneDepliante.aspx",
            data: {func:"enregistrerElement",TYPE_ELEMENT:TYPE_ELEMENT,annee:annee,devise:devise,onglet:onglet,ImportationsTri:ImportationsTri,ExportationsTri:ExportationsTri,ID_CHAPITRE:ID_CHAPITRE,NOM_ELEMENT:NOM_ELEMENT,DESCRIPTION_ELEMENT:DESCRIPTION_ELEMENT,id_pays:id_pays,ID_GRAPHIQUE:ID_GRAPHIQUE},
            dataType: "html",
            success: function(data) { 
                if(data=='Disconected') { window.location.reload(); }
                
                if (data!=""){
                    $('#MWpopup').fadeOut();
                    //getPopup("Ajouter à l'étude",data,220,75,true,'Success',2000);
                    chargeEtude(0);
                }
            },
            error: function(error){$('#list_news').html('<i>No data</i>');},
            async:  true			   
        });
    }
    
    
    //enregistre un nouvel element dans une étude

    
    
    function sauvegardeElement2(TYPE_ELEMENT){
        var annee = ($("#annee"))?$("#annee").val():"";
        var devise = ($("#devise"))?$("#devise").val():"";
        var onglet="";
        if($("#OngletExportations").css("display") != "none") { onglet = "Exportations"; } 
        else if($("#OngletImportations").css("display") != "none") { onglet = "Importations"; } 
        else if($("#OngletDonneesPays").css("display") != "none") { onglet = "DonneesPays"; }
        var ImportationsTri = ($("#ImportationsTri"))?$("#ImportationsTri").val():"1";
        var ExportationsTri = ($("#ExportationsTri"))?$("#ExportationsTri").val():"1";
        var ID_CHAPITRE = ($("#ID_CHAPITRE"))?$("#ID_CHAPITRE").val():"0";
        var NOM_ELEMENT = ($("#NOM_ELEMENT"))?$("#NOM_ELEMENT").val():"";
        var DESCRIPTION_ELEMENT = ($("#DESCRIPTION_ELEMENT"))?$("#DESCRIPTION_ELEMENT").val():"";
        var id_pays = ($("#Pays_origine_exportations"))?$("#id_pays").val():"0";
        var ID_GRAPHIQUE = ($("#ID_GRAPHIQUE"))?$("#ID_GRAPHIQUE").val():"";
        
        $.ajax({
            type: "POST",
            url: "../ajax/ZoneDepliante.aspx",
            data: {func:"sauvegardeElement",TYPE_ELEMENT:TYPE_ELEMENT,annee:annee,devise:devise,onglet:onglet,ImportationsTri:ImportationsTri,ExportationsTri:ExportationsTri,ID_CHAPITRE:ID_CHAPITRE,NOM_ELEMENT:NOM_ELEMENT,DESCRIPTION_ELEMENT:DESCRIPTION_ELEMENT,id_pays:id_pays,ID_GRAPHIQUE:ID_GRAPHIQUE},
            dataType: "html",
            success: function(data) { 
                if(data=='Disconected') { window.location.reload(); }
                
                if (data!=""){
                    $('#MWpopup').fadeOut();
                    getPopup(message["Sauvegarde"],data,220,150,true,'Prompt',2000);
                }
            },
            error: function(error){$('#list_news').html('<i>No data</i>');},
            async:  true			   
        });
    }

    
    function getPopup(titre,texte,largeur,hauteur,resize,TypeModalDialog,FermetureDelay){
        if (largeur>0){document.getElementById("MWpopup").style.width = largeur+"px";}
        if (hauteur>0){document.getElementById("MWpopup").style.height = hauteur+"px";}

        if(TypeModalDialog == null) { TypeModalDialog = "Prompt"; }        
        if (FermetureDelay == null && TypeModalDialog == "Success" ) { setTimeout("$('#MWpopup').fadeOut(200);",2000); } 
        else if (FermetureDelay == null) { setTimeout("$('#MWpopup').fadeOut(200);",300000); } else
        { setTimeout("$('#MWpopup').fadeOut(200);",FermetureDelay);  }
        
        $('#MWpopup').html("<div class='jqHandle" + TypeModalDialog + " jqDrag'><p class='jqTitle'>" + titre + "</p><a onclick=\"$('#MWpopup').fadeOut(200);\" class='jqClose'></a></div><div class='jqContent'>"+texte+"</div>");
        if (resize){$('#MWpopup').append("<div class='jqResize'></div>");}
        $('#MWpopup').jqDrag('.jqDrag').jqResize('.jqResize');
        
        //On centre la fenêtre
		var dialogTop = Math.abs($(window).height() - $("#MWpopup").height()) / 2;
		$("#MWpopup").css('left', ($(window).width() - $("#MWpopup").width()) / 2);
		$("#MWpopup").css('top', (dialogTop >= 25) ? dialogTop : 25);        
        
        $('#MWpopup').fadeIn(200);
    }
    
    
    function getElement(ID_ELEMENT){
        $.ajax({
            type: "POST",
            url: "../ajax/ZoneDepliante.aspx",
            data: {func:"getElement",ID_ELEMENT:ID_ELEMENT},
            dataType: "html",
            success: function(data) { 
                if(data=='Disconected') { window.location.reload(); }
                if (data!=""){  window.location.href=data;  }
            },
            error: function(error){$('#list_news').html('<i>No data</i>');},
           async:  true			   
        });
    }
    
    function ChangeAvancement(ID_ETUDE,AVANCEMENT){
        $.ajax({
            type: "POST",
            url: "../ajax/CreerEtude.aspx",
            data: {func:"ChangeAvancement",ID_ETUDE:ID_ETUDE,AVANCEMENT:AVANCEMENT},
            dataType: "html",
            success: function(reponse) { 
                eval (reponse);
            },
            error: function(error){$('#list_news').html('<i>No data</i>');},
           async:  true			   
        });
    }
    
    
    function decode_zone_ID(liste_value)
    {
        if (liste_value != "") {
            var valeur = liste_value.split("|");
            return valeur[0];
        } else {
                return "";
       }
     
    }

    function decode_zone_elements(liste_value)
    {
        if (liste_value != "") {
            var valeur = liste_value.split("|");
            return valeur[1];
        } else {
                return "";
       }
    }    
    
    
//});
