﻿/* 
Role : affiche/masque l'élement passé en paramètre
       et simule le + de l'expansion d'un bloc
 */
function display(sId,sLibId,sLibelle)
{
    var maString;
    maString = document.getElementById(sLibId).innerHTML;
    if (document.getElementById(sId).style.display=="none")
    { document.getElementById(sId).style.display="block"; }
    else
    { document.getElementById(sId).style.display="none"; }
    
    if (maString.indexOf("+")>=0)
    { document.getElementById(sLibId).innerHTML = "- "+sLibelle; }
    else
    { document.getElementById(sLibId).innerHTML = "+ "+sLibelle; }
    
}
/* Role : affiche/masque l'élement passé en paramètre */
function Show(sId)
{
    if (document.getElementById(sId).style.display == "none")
    { document.getElementById(sId).style.display = "block"; }
    else
    { document.getElementById(sId).style.display = "none"; }
    
}

/*
Role :Affiche le détail d'une expérience pro.
cela doit réduire celle qui était déjà dépliée
Paramètres
sIdCurrent : element à déplier.
sId_MemoryOld : id du bouton caché contenant l'id de l'ancien élément à afficher
*/
function ExpandExpPro(sIdCurrent, sId_MemoryOld)
{
    if (document.getElementById(sIdCurrent).style.display == "none")
    { 
        document.getElementById(sIdCurrent).style.display = "block"; 
        
        //masque l'élément précédemment détaillé
        if (document.getElementById(sId_MemoryOld).value!="")
        {
            document.getElementById(document.getElementById(sId_MemoryOld).value).style.display = "none";
        }
        //maj de l'élément détaillé
        document.getElementById(sId_MemoryOld).value = sIdCurrent;
    }
    else
    {
        document.getElementById(sIdCurrent).style.display = "none"; 
        //on replie l'expérience pro, donc aucune nouvelle n'est affichée. on maj l'élément détaillé à vide
        document.getElementById(sId_MemoryOld).value = "";
    }
    
}


function valide(sAction,sMethode,sTarget)
{
    if (sAction != "")
    {
        document.forms[0].action = sAction;
    }
    if (sMethode != "")
    {
        document.forms[0].method = sMethode;
    }
    if (sTarget != "")
    {
        document.forms[0].target = sTarget;
    }
    document.forms[0].submit();
    
    
}



function ouvre_carte() {
/*    var fenetreFille = showModalDialog('CarteOffre.aspx', '', 'dialogHeight=400,dialogWidth:400,dialogLeft=400');

    if (!isNaN(fenetreFille)) {
        window.location = "DetailOffre.aspx?IO=" + fenetreFille + "&P=1";
    }
*/
	window.open( "CarteOffre.aspx", "", "difrectories=no, location=0, menubar=no, resizable =no, scrollbars =no, status =no,  width=500, height=500, toolbar=0, left=40, top=50"); 
}


