function switchBloc(id)
{
    var div = document.getElementById('detail-'+id);
    var img = document.getElementById('commande-'+id);
    div.style.display = div.style.display=='' ? 'none' : '';
    img.className  = div.style.display=='' ? "ouvert" : "ferme" ;    
}

function ouvrirBloc(id)
{
    var div1 = document.getElementById('detail-'+id);

    if (div1.style.display.length>0) switchBloc(id);
}

function resumeAdresse(formName,id)
{
    var pResume = document.getElementById('resume-'+id);
    var voie = document.forms[formName]["ligne1-"+id].value;
    var ville = document.forms[formName]["ville-"+id].value;
    
    pResume.innerHTML = voie + " - " + ville;
}
function validerAdresse(formName,id,libelle)
{
    if (document.forms[formName]["ligne1-"+id].value.length == 0)
    {
        alert(libelle + " : vous devez renseigner la 1ère ligne");
        //document.forms[formName]["ligne1-"+id].focus();
        return "ligne1-"+id;
    }
    
    formatCPRegEx = /^[A-Z0-9]+$/;
        
    
    if (document.forms[formName]["cp-"+id].value.length == 0)
    {
        alert(libelle + " : vous devez renseigner le code postal");
        //document.forms[formName]["cp-"+id].focus();
        return "cp-"+id;
    }
    
    if (!document.forms[formName]["cp-"+id].value.match(formatCPRegEx))
    {
        alert(libelle + " : code postal invalide. Veuillez modifier votre saisie");
        
        return "cp-"+id;
    }


    if (document.forms[formName]["ville-"+id].value.length == 0)
    {
        alert(libelle + " : vous devez renseigner la ville");
        //document.forms[formName]["ville-"+id].focus();
        return "ville-"+id;
    }

    return "";   
}

function dateCorrecte(strDate)
{
    if (strDate.length == 10)
    {
        correcte = true;
        
        jour = parseInt(strDate.substr(0,2),10);
        correcte &= 1 <= jour && jour <= 31;
        
        mois = parseInt(strDate.substr(3,2),10);
        correcte &= 1 <= mois && mois <= 12;
        
        annee = parseInt(strDate.substr(6,4),10);
        correcte &= 1900 <= annee;
        
        dt = new Date(annee,mois,jour);
                
        return correcte;
    }
    
    //alert(strDate.length);
    
    return false;
}

var formatEmailRegEx = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
