function changeCouleur(num_rub,num){
    for(i=1;i<=num;i++)
    {
        if(num_rub == i)
        {
            document.getElementById('rub_'+i).style.backgroundColor='#ff0099';
        }
        else
        {
            document.getElementById('rub_'+i).style.backgroundColor='black';
        }
    }
}





function changeCouleur2(num_rub,num,div1,div2){
    for(i=1;i<=num;i++)
    {
        if(num_rub == i)
        {
            document.getElementById('rubri_'+i).style.backgroundColor='#58585a';
        }
        else
        {
            document.getElementById('rubri_'+i).style.backgroundColor='black';
        }
    }
    document.getElementById(div1).style.display="block";
    document.getElementById(div2).style.display="none";
}





function griser()
{
    document.getElementById("fond").style.display='block';
}






function affiche_contact(mail)
{
    document.getElementById('bouton_cont').onclick = function () { contact(mail) } 
    document.getElementById('contact').style.display="block";
    griser();
}






function contact(mail_dest)
{
    //alert(mail_dest);
    var nom = document.form_contact.nom.value;
    var prenom = document.form_contact.prenom.value;
    var tel = document.form_contact.tel.value;
    var mail = document.form_contact.mail.value;
    var pays = document.form_contact.pays.value;
    var sujet = document.form_contact.sujet.value;
    var message = document.form_contact.message.value;
    var valide = 1;
    
    if(nom == "")
    {
        valide = 0;
    }
    if(prenom == "")
    {
        valide = 0;
    }
    if(tel == "")
    {
        valide = 0;
    }
    if(mail == "")
    {
        valide = 0;
    }
    if(pays == "")
    {
        valide = 0;
    }
    if(sujet == "")
    {
        valide = 0;
    }
    if(message == "")
    {
        valide = 0;
    }
    
    if(valide == 1)
    {
        message = message.replace("&","");
        
        var reponse = file('contact.php?nom='+nom+'&prenom='+prenom+'&mail='+mail+'&pays='+pays+'&tel='+tel+'&sujet='+sujet+'&message='+message+'&mail_dest='+mail_dest+'');
        //alert(message);
        document.form_contact.nom.value = "";
        document.form_contact.prenom.value = "";
        document.form_contact.tel.value = "";
        document.form_contact.mail.value = "";
        document.form_contact.pays.value = "";
        document.form_contact.sujet.value = "";
        document.form_contact.message.value = "";
        document.getElementById('message_contact').innerHTML = reponse;
    }
}






function affiche_oublier()
{
    document.getElementById('mdp_oublier').style.display="block";
    griser();
}




function mdp_oublier(langue)
{
    var email = document.form_block_oublier.email.value;
    var mdp = getPassword(7,'',true,true,true,false,true,true,true,false);
    if(langue == "fr")
    {
        reponse = file('envoie_mdp_fr.php?mail='+email+'&mdp='+mdp+'');
    }
    else
    {
        reponse = file('envoie_mdp_uk.php?mail='+email+'&mdp='+mdp+'');
    }
    // alert(reponse);
    document.getElementById('message_oublier').innerHTML = reponse;
}






function inscription(id_session,chemin,div)
{
    if(id_session == 1)
    {
        ajouter('inscription_voyage.php?'+chemin,div);
        document.getElementById('galerie').style.display="none";
        document.getElementById('trie').style.display="none";
        $(function()
        {
            // Transforme le barre de dˇfilement 
            $('.pan').jScrollPane();
        });
    }
    else if(id_session == 2)
    {
        ajouter('inscription_voyage2.php?'+chemin,div);
        document.getElementById('galerie').style.display="none";
        document.getElementById('trie').style.display="none";
    }
    else if(id_session == 3)
    {
        ajouter('inscription_even.php?'+chemin,div);
        document.getElementById('galerie').style.display="none";
        document.getElementById('trie').style.display="none";
    }
  else if(id_session == 4)
    {
        ajouter('inscription_voyage4.php?'+chemin,div);
        document.getElementById('galerie').style.display="none";
        document.getElementById('trie').style.display="none";
    }

    else
    {
        document.getElementById('inscription').style.display="block";
        griser();
    }
}







function fermer_inscription()
{
    document.getElementById('inscription').style.display="none";
    document.getElementById('mdp_oublier').style.display="none";
    document.getElementById('contact').style.display="none";
    document.getElementById("fond").style.display='none';
    document.getElementById("duo_voya").style.display='none';
}




function contactmembre()
{
    document.getElementById('inscription').style.display="none";
    document.getElementById('mdp_oublier').style.display="none";
    document.getElementById('contact').style.display="none";
    document.getElementById("fond").style.display='none';
    document.getElementById("duo_voya").style.display='none';
window.open("index.php?corps=inscription&amp;type=membre","window"); 
}




function verif_utilisateur()
{
  //  alert(arguments[0]);
    var nom = document.getElementById(arguments[0]).value;
    var prenom = document.getElementById(arguments[1]).value;
    var mail = document.getElementById(arguments[2]).value;
    var mdp = document.getElementById(arguments[3]).value;
    var conf_mdp = document.getElementById(arguments[4]).value;
    var adresse = document.getElementById(arguments[5]).value;
    var adresse2 = document.getElementById(arguments[6]).value;
    var code_postal = document.getElementById(arguments[7]).value;
    var ville = document.getElementById(arguments[8]).value;
    var pays = document.getElementById(arguments[9]).value;
    var tel = document.getElementById(arguments[13]).value;
    
    var condition = document.getElementById("condition_"+arguments[11]).checked;
    
    var couleur = "#58585a";
    
    for(i=0;i<3;i++)
    {
        if(document.getElementsByName(arguments[12])[i].checked==true)
        {
            var civilite = document.getElementsByName(arguments[12])[i].value;
        }
    }
    var valider = arguments[10];
    
    if(nom == "")
    {
        valider = 0;
        document.getElementById(''+arguments[0]+'').style.backgroundColor=couleur;
    }
    if(prenom == "")
    {
        valider = 0;
        document.getElementById(''+arguments[1]+'').style.backgroundColor=couleur;
    }
    if(mail == "")
    {
        valider = 0;
        document.getElementById(''+arguments[2]+'').style.backgroundColor=couleur;
    }
    if(mdp == "")
    {
        valider = 0;
        document.getElementById(''+arguments[3]+'').style.backgroundColor=couleur;
    }
    if(conf_mdp == "")
    {
        valider = 0;
        document.getElementById(''+arguments[4]+'').style.backgroundColor=couleur;
    }
    if(adresse == "")
    {
        valider = 0;
        document.getElementById(''+arguments[5]+'').style.backgroundColor=couleur;
    }
    //if(adresse2 == "")
    //{
    //  valider = 0;
    //}
    if(code_postal == "")
    {
        valider = 0;
        document.getElementById(''+arguments[7]+'').style.backgroundColor=couleur;
    }
    if(ville == "")
    {
        valider = 0;
        document.getElementById(''+arguments[8]+'').style.backgroundColor=couleur;
    }
    if(pays == "")
    {
        valider = 0;
        document.getElementById(''+arguments[9]+'').style.backgroundColor=couleur;
    }
    if(mdp != conf_mdp)
    {
        valider = 0;
        document.getElementById(''+arguments[4]+'').style.backgroundColor=couleur;
    }
    if(isNaN(code_postal))
    {
        valider = 0;
        document.getElementById(''+arguments[7]+'').style.backgroundColor=couleur;
    }
    var verif = /^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw|biz|cat|com|edu|gov|int|mil|net|org|pro|aero|arpa|coop|info|jobs|name|museum|travel)\b)$/;
    if (mail.search(verif) == -1)
    {
        valider = 0;
        document.getElementById(''+arguments[2]+'').style.backgroundColor=couleur;
    }
    if(condition == false)
    {
        valider = 0;
    }
    if(tel == "")
    {
        valider = 0;
        document.getElementById(''+arguments[13]+'').style.backgroundColor=couleur;
    }
    
    test_mail = file('test_mail.php?mail='+mail+'');
    
    
    if (test_mail == 0)
    {
        
        valider = 0;
	document.getElementById(''+arguments[2]+'').style.backgroundColor=couleur;
           document.getElementById('mail_existe').innerHTML = "adresse e-mail";

    }
    //alert(valider);
    return valider;


}






function verif_profil()
{
    nom = document.profil_membre.nom.value;
    prenom = document.profil_membre.prenom.value;
    mail = document.profil_membre.mail.value;
    adresse = document.profil_membre.adresse.value;
    adresse2 = document.profil_membre.adresse2.value;
    code_postal = document.profil_membre.code_postal.value;
    ville = document.profil_membre.ville.value;
    pays = document.profil_membre.pays.value;
    mdp_old = document.profil_membre.mdpold.value;
    mdp_new = document.profil_membre.mdp.value;
    mdp_conf = document.profil_membre.conf_mdp.value;
    id_membre = document.profil_membre.id_membre.value;
    langue = document.profil_membre.langue.value;
    tel = document.profil_membre.tel.value;
    
    var couleur = "#58585a";
    
    var valider = 1;
    
    for(i=0;i<3;i++)
    {
        if(document.getElementsByName('civilite')[i].checked==true)
        {
            var civilite = document.getElementsByName('civilite')[i].value;
        }
    }  
    //si nom vide
    if(nom == "")
    {
        valider = 0;
        document.getElementById("nom").style.backgroundColor=couleur;
    }
    //si prenom vide
    if(prenom == "")
    {
        valider = 0;
        document.getElementById("prenom").style.backgroundColor=couleur;
    }
    //si mail vide
    if(mail == "")
    {
        valider = 0;
        document.getElementById("mail").style.backgroundColor=couleur;
    }
    //si adresse vide
    if(adresse == "")
    {
        valider = 0;
        document.getElementById("adresse").style.backgroundColor=couleur;
    }
    //si code postal vide
    if(code_postal == "")
    {
        valider = 0;
        document.getElementById("code_postal").style.backgroundColor=couleur;
    }
    //si ville vide
    if(ville == "")
    {
        valider = 0;
        document.getElementById("ville").style.backgroundColor=couleur;
    }
    //si pays vide
    if(pays == "")
    {
        valider = 0;
        document.getElementById("pays").style.backgroundColor=couleur;
    }
    //si code postal lettre
    if(isNaN(code_postal))
    {
        valider = 0;
        document.getElementById("code_postal").style.backgroundColor=couleur;
    }
    var verif = /^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw|biz|cat|com|edu|gov|int|mil|net|org|pro|aero|arpa|coop|info|jobs|name|museum|travel)\b)$/;
    //si mail invalide
    if (mail.search(verif) == -1)
    {
        valider = 0;
        document.getElementById("mail").style.backgroundColor=couleur;
    }	
    
    
    //test si nouveau mdp
    reponse_mdp="";
    if(mdp_old != "" && mdp_new !="" && mdp_conf!="")
    {
        reponse_mdp = file('envoie_mdp_'+langue+'.php?mail='+mail+'&mdp='+mdp_new+'&mdp_old='+mdp_old+'');
    }
    
    if(valider == 1)
    {
        reponse = file('modif_membre.php?id_membre='+id_membre+'&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&mail='+mail+'&adresse='+adresse+'&adresse2='+adresse2+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&tel='+tel+'');
        //alert(reponse);
        document.getElementById('mod_membre').innerHTML = reponse+' '+reponse_mdp;
    }
}






function affiche_choix_paiement()
{
    
    document.getElementById('sommaire_inscription1').style.backgroundColor='#000000';
    document.getElementById('sommaire_inscription2').style.backgroundColor='#58585a';
    document.getElementById('sommaire_inscription3').style.backgroundColor='#000000';
    document.getElementById('sommaire_inscription4').style.backgroundColor='#000000';
    document.getElementById('fx').style.height= "600px";
    
    var nom = document.getElementById(arguments[2]).value;
    var prenom = document.getElementById(arguments[3]).value;
    var mail = document.getElementById(arguments[4]).value;
    var mdp = document.getElementById(arguments[5]).value;
    var conf_mdp = document.getElementById(arguments[6]).value;
    var adresse = document.getElementById(arguments[7]).value;
    var adresse2 = document.getElementById(arguments[8]).value;
    var code_postal = document.getElementById(arguments[9]).value;
    var ville = document.getElementById(arguments[10]).value;
    var pays = document.getElementById(arguments[11]).value;
    
    for(i=0;i<3;i++)
    {
        if(document.getElementsByName(arguments[1])[i].checked==true)
        {
            var civilite = document.getElementsByName(arguments[1])[i].value;
        }
    }
    
    if(arguments[0] == "solo")
    {
        var langue = arguments[12];
        var cadeau = arguments[13];
        var tel = document.getElementById(arguments[14]).value;
        ajouter('choix_paiement.php?montant=solo&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&adresse2='+adresse2+'&mail='+mail+'&mdp='+mdp+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&langue='+langue+'&cadeau='+cadeau+'&tel1='+tel+'','solo');
    }
    else if (arguments[0] == "duo")
    {
        var nom_2 = document.getElementById(arguments[13]).value;
        var prenom_2 = document.getElementById(arguments[14]).value;
        var mail_2 = document.getElementById(arguments[15]).value;
        var mdp_2 = document.getElementById(arguments[16]).value;
        var conf_mdp_2 = document.getElementById(arguments[17]).value;
        var adresse_2 = document.getElementById(arguments[18]).value;
        var adresse2_2 = document.getElementById(arguments[19]).value;
        var code_postal_2 = document.getElementById(arguments[20]).value;
        var ville_2 = document.getElementById(arguments[21]).value;
        var pays_2 = document.getElementById(arguments[22]).value;
        var tel1 = document.getElementById(arguments[25]).value;
        var tel2 = document.getElementById(arguments[26]).value;
        
        for(i=0;i<3;i++)
        {
            if(document.getElementsByName(arguments[12])[i].checked==true)
            {
                var civilite_2 = document.getElementsByName(arguments[12])[i].value;
            }
        }
        var langue = arguments[23];
        var cadeau = arguments[24];
        ajouter('choix_paiement.php?montant=duo&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&adresse2='+adresse2+'&mail='+mail+'&mdp='+mdp+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&civilite_2='+civilite_2+'&nom_2='+nom_2+'&prenom_2='+prenom_2+'&adresse_2='+adresse_2+'&adresse2_2='+adresse2_2+'&mail_2='+mail_2+'&mdp_2='+mdp_2+'&code_postal_2='+code_postal_2+'&ville_2='+ville_2+'&pays_2='+pays_2+'&langue='+langue+'&cadeau='+cadeau+'&tel1='+tel1+'&tel2='+tel2+'','duo');
    }
}






function valide_choix_paiement(formule,langue,cadeau)
{
    //alert('yop');
    
    document.getElementById('fx').style.height= "400px";
    
    var nom = document.choix_paiement.nom.value;
    var prenom = document.choix_paiement.prenom.value;
    var mail = document.choix_paiement.mail.value;
    var mdp = document.choix_paiement.mdp.value;
    var adresse = document.choix_paiement.adresse.value;
    var adresse2 = document.choix_paiement.adresse2.value;
    var code_postal = document.choix_paiement.code_postal.value;
    var ville = document.choix_paiement.ville.value;
    var pays = document.choix_paiement.pays.value;
    var civilite = document.choix_paiement.civilite.value;
    
    
    if(formule == "duo")
    {
        var nom_2 = document.choix_paiement.nom_2.value;
        var prenom_2 = document.choix_paiement.prenom_2.value;
        var mail_2 = document.choix_paiement.mail_2.value;
        var mdp_2 = document.choix_paiement.mdp_2.value;
        var adresse_2 = document.choix_paiement.adresse_2.value;
        var adresse2_2 = document.choix_paiement.adresse2_2.value;
        var code_postal_2 = document.choix_paiement.code_postal_2.value;
        var ville_2 = document.choix_paiement.ville_2.value;
        var pays_2 = document.choix_paiement.pays_2.value;
        var civilite_2 = document.choix_paiement.civilite_2.value;
    }
    
    
    for(i=0;i<2;i++)
    {
        if(document.choix_paiement.paiement[i].checked==true)
        {
            var paiement = document.choix_paiement.paiement[i].value;
        }
    }
    
    if(formule == "duo")
    {
        if(paiement == "cb")
        {
            document.getElementById('sommaire_inscription1').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription2').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription3').style.backgroundColor='#58585a';
            document.getElementById('sommaire_inscription4').style.backgroundColor='#000000';
            ajouter('par_carte.php?montant=duo&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&adresse2='+adresse2+'&mail='+mail+'&mdp='+mdp+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&civilite_2='+civilite_2+'&nom_2='+nom_2+'&prenom_2='+prenom_2+'&adresse_2='+adresse_2+'&adresse2_2='+adresse2_2+'&mail_2='+mail_2+'&mdp_2='+mdp_2+'&code_postal_2='+code_postal_2+'&ville_2='+ville_2+'&pays_2='+pays_2+'&langue='+langue+'&cadeau='+cadeau+'','duo');
        }
        else if(paiement == "ch")
        {
            document.getElementById('sommaire_inscription1').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription2').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription3').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription4').style.backgroundColor='#58585a';
            ajouter('par_cheque.php?montant=duo&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&adresse2='+adresse2+'&mail='+mail+'&mdp='+mdp+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&civilite_2='+civilite_2+'&nom_2='+nom_2+'&prenom_2='+prenom_2+'&adresse_2='+adresse_2+'&adresse2_2='+adresse2_2+'&mail_2='+mail_2+'&mdp_2='+mdp_2+'&code_postal_2='+code_postal_2+'&ville_2='+ville_2+'&pays_2='+pays_2+'&langue='+langue+'&cadeau='+cadeau+'','duo');
        }
    }
    else
    {
        if(paiement == "cb")
        {
            document.getElementById('sommaire_inscription1').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription2').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription3').style.backgroundColor='#58585a';
            document.getElementById('sommaire_inscription4').style.backgroundColor='#000000';
            ajouter('par_carte.php?montant=solo&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&adresse2='+adresse2+'&mail='+mail+'&mdp='+mdp+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&langue='+langue+'&cadeau='+cadeau+'','solo');
        }
        else if(paiement == "ch")
        {
            document.getElementById('sommaire_inscription1').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription2').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription3').style.backgroundColor='#000000';
            document.getElementById('sommaire_inscription4').style.backgroundColor='#58585a';
            ajouter('par_cheque.php?montant=solo&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&adresse2='+adresse2+'&mail='+mail+'&mdp='+mdp+'&code_postal='+code_postal+'&ville='+ville+'&pays='+pays+'&langue='+langue+'&cadeau='+cadeau+'','solo');
        }
    }
}







function choixLangue(langue)
{
    if(langue == 'fr')
    {
        document.form_fr.submit();
    }
    else if (langue == 'uk')
    {
        document.form_uk.submit();
    }
}






function entrerSite(entrer)
{
    if(entrer == 0)
    {
        document.form_entrer.entrer.value = '0';
    }
    else
    {
        document.form_entrer.entrer.value = '1';
    }
    document.form_entrer.submit();
}





// genere mot de passe

function getRandomNum(lbound, ubound) {
return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
}
function getRandomChar(number, lower, upper, other, extra) {
var numberChars = "0123456789";
var lowerChars = "abcdefghijklmnopqrstuvwxyz";
var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var otherChars = "`~!@$%^&*()-_=+[{]}\\|;:'\",<.>/? ";
var charSet = extra;
if (number == true)
charSet += numberChars;
if (lower == true)
charSet += lowerChars;
if (upper == true)
charSet += upperChars;
if (other == true)
charSet += otherChars;
return charSet.charAt(getRandomNum(0, charSet.length));
}


function getPassword(length, extraChars, firstNumber, firstLower, firstUpper, firstOther,
latterNumber, latterLower, latterUpper, latterOther) {
var rc = "";
if (length > 0)
rc = rc + getRandomChar(firstNumber, firstLower, firstUpper, firstOther, extraChars);
for (var idx = 1; idx < length; ++idx) {
rc = rc + getRandomChar(latterNumber, latterLower, latterUpper, latterOther, extraChars);
}
return rc;
}




 
function affiche_image(nom,nomdiv,nb)
{
    document.getElementById(nomdiv).style.display='block';
    for(i=1;i<=nb;i++)
    {
        if(nomdiv != nom+''+i)
        {
            document.getElementById(nom+''+i).style.display='none';
        }
    }
}






function ajouterScroll(fichier,div)
{
    ajouter(fichier,div);
    
    $(function()
    {
            // this initialises the demo scollpanes on the page.
            $('.pan').jScrollPane();
    });
    var detect = navigator.userAgent.toLowerCase();
    var OS,browser,version,total,thestring;
    
    if (checkIt('konqueror'))
    {
            browser = "Konqueror";
            OS = "Linux";
    }
    else if (checkIt('safari')) browser = "Safari"
    else if (checkIt('omniweb')) browser = "OmniWeb"
    else if (checkIt('opera')) browser = "Opera"
    else if (checkIt('webtv')) browser = "WebTV";
    else if (checkIt('icab')) browser = "iCab"
    else if (checkIt('msie')) browser = "Internet Explorer"
    else if (!checkIt('compatible'))
    {
            browser = "Netscape Navigator"
            version = detect.charAt(8);
    }
    else browser = "An unknown browser";
    
    if (!version) version = detect.charAt(place + thestring.length);
    
    if (!OS)
    {
            if (checkIt('linux')) OS = "Linux";
            else if (checkIt('x11')) OS = "Unix";
            else if (checkIt('mac')) OS = "Mac"
            else if (checkIt('win')) OS = "Windows"
            else OS = "an unknown operating system";
    }
    
    function checkIt(string)
    {
            place = detect.indexOf(string) + 1;
            thestring = string;
            return place;
    }
    
    //alert(browser);
    
    if (browser == 'Safari'|| browser == 'Internet Explorer') {
        ajouter('panorama.php','galerie');
        document.getElementById("tabs").style.display = "block";
        document.getElementById("liste_detail").style.borderColor="#58585a";
        document.getElementById("retour").style.display="none";
      //  document.getElementById("fx").style.borderColor="#58585a";
        document.getElementById('galerie').style.display='block';
        document.getElementById('trie').style.display='block';
    }

}






function ajouterScrollDeta(fichier,div,image)
{
    

    ajouter(fichier,div);
    
    $(function()
    {
            // this initialises the demo scollpanes on the page.
            $('.pan').jScrollPane();
    });
    var detect = navigator.userAgent.toLowerCase();
    var OS,browser,version,total,thestring;
    
    if (checkIt('konqueror'))
    {
            browser = "Konqueror";
            OS = "Linux";
    }
    else if (checkIt('safari')) browser = "Safari"
    else if (checkIt('omniweb')) browser = "OmniWeb"
    else if (checkIt('opera')) browser = "Opera"
    else if (checkIt('webtv')) browser = "WebTV";
    else if (checkIt('icab')) browser = "iCab"
    else if (checkIt('msie')) browser = "Internet Explorer"
    else if (!checkIt('compatible'))
    {
            browser = "Netscape Navigator"
            version = detect.charAt(8);
    }
    else browser = "An unknown browser";
    
    if (!version) version = detect.charAt(place + thestring.length);
    
    if (!OS)
    {
            if (checkIt('linux')) OS = "Linux";
            else if (checkIt('x11')) OS = "Unix";
            else if (checkIt('mac')) OS = "Mac"
            else if (checkIt('win')) OS = "Windows"
            else OS = "an unknown operating system";
    }
    
    function checkIt(string)
    {
            place = detect.indexOf(string) + 1;
            thestring = string;
            return place;
    }
    
    //alert(browser);
    
    if (browser == 'Safari' || browser == 'Internet Explorer') {
        document.getElementById('galerie').style.display="block";
        document.getElementById('trie').style.display="block";
        ajouter('galerie.php','galerie');
        galerie(image);
        document.getElementById("tabs").style.display = "none";
        document.getElementById("liste_detail").style.borderColor="black";
        document.getElementById("retour").style.display="block";
        document.getElementById("fx").style.borderColor="black";       
    }

    
}









function ajouterScrollDeta2(fichier,div,image)
{
    

    ajouter(fichier,div);
    
    $(function()
    {
            // this initialises the demo scollpanes on the page.
            $('.pan').jScrollPane();
    });
    var detect = navigator.userAgent.toLowerCase();
    var OS,browser,version,total,thestring;
    
    if (checkIt('konqueror'))
    {
            browser = "Konqueror";
            OS = "Linux";
    }
    else if (checkIt('safari')) browser = "Safari"
    else if (checkIt('omniweb')) browser = "OmniWeb"
    else if (checkIt('opera')) browser = "Opera"
    else if (checkIt('webtv')) browser = "WebTV";
    else if (checkIt('icab')) browser = "iCab"
    else if (checkIt('msie')) browser = "Internet Explorer"
    else if (!checkIt('compatible'))
    {
            browser = "Netscape Navigator"
            version = detect.charAt(8);
    }
    else browser = "An unknown browser";
    
    if (!version) version = detect.charAt(place + thestring.length);
    
    if (!OS)
    {
            if (checkIt('linux')) OS = "Linux";
            else if (checkIt('x11')) OS = "Unix";
            else if (checkIt('mac')) OS = "Mac"
            else if (checkIt('win')) OS = "Windows"
            else OS = "an unknown operating system";
    }
    
    function checkIt(string)
    {
            place = detect.indexOf(string) + 1;
            thestring = string;
            return place;
    }
    
    //alert(browser);
   // alert('yop');
    if (browser == 'Safari' || browser == 'Internet Explorer') {

        document.getElementById('galerie').style.display='block';
        document.getElementById('trie').style.display='block';
        document.getElementById("tabs").style.display = "none";
        document.getElementById("liste_detail").style.borderColor="black";
        document.getElementById("retour").style.display="block";
        document.getElementById("fx").style.borderColor="black";
        //alert(document.getElementById('galerie').style.display);
    }

    
}







function change_action(action,nom)
{
    if(nomm == "solo")
    {
        document.forms.cadeau_duo.checked=false;
    }
    else if(nom == "duo")
    {
        document.forms.cadeau_solo.checked=false;
    }
}









function galerie()
{
    
    tb_pathToImage = "images/loading-thickbox.gif";

    var nb = arguments.length;
    
    var images= "var mycarousel_itemList = [";
    for(i=0;i<nb;i++)
    {
        j = i+1;
        
        if(i == nb-1)
        {
            images+="{url: '"+arguments[i]+"', title: '"+arguments[i+1]+"'}";
            //alert(arguments[i]);
        }
        else
        {
            images+="{url: '"+arguments[i]+"', title: '"+arguments[i+1]+"'},";
        }
        i++;
    }
    images +="];";
    
    eval(images);
    
function mycarousel_getItemHTML(item)
{   
    var url_m = item.url.replace(/p_/g, 'g_');
    return '<div><a href="' + url_m + '" title="' + item.title + '" ><img src="' + item.url + '" alt="' + item.title + '" width="301"/>d</a><br><p></p><div>';
};

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    // The index() method calculates the index from a
    // given index who is out of the actual item range.
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
    $(function() {
        $('#mycarousel a').lightBox();
    });
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

/**
 * Item html creation helper.
 */


jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        wrap: 'circular',
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });
});


}



function changePhotoNous(num,nb) {
    for(i=1;i<=nb;i++)
    {
        if(num == i)
        {
            document.getElementById('nom'+i).style.backgroundColor='#9e0044';
            document.getElementById('nom'+i).style.MozOpacity = 1;
            document.getElementById('photo'+i).style.MozOpacity = 1;
            document.getElementById('nom'+i).style.filter = "alpha(opacity=100);" 
            document.getElementById('photo'+i).style.filter = "alpha(opacity=100);" 
        }
        else
        {
            document.getElementById('nom'+i).style.backgroundColor='black';
            document.getElementById('nom'+i).style.MozOpacity = 0.1;
            document.getElementById('photo'+i).style.MozOpacity = 0.1;
            document.getElementById('nom'+i).style.filter = "alpha(opacity=50);" 
            document.getElementById('photo'+i).style.filter = "alpha(opacity=50);" 
            
        }
    }
}







function verif_inscription_solo(){
    
    var nom = document.solo.nom_solo.value;
    var prenom = document.solo.prenom_solo.value;
    var nation = document.solo.nation_solo.value;
    var dateN = document.solo.dateN_solo.value;
    var adresse1 = document.solo.adresse_solo.value;
    var adresse2 = document.solo.adresse2_solo.value;
    var code_postal = document.solo.code_postal_solo.value;
    var pays = document.solo.pays_solo.value;
    var ville = document.solo.ville_solo.value;
    var tel = document.solo.tel_solo.value;
    var email = document.solo.mail_solo.value;
    var ville_dep = document.solo.ville_dep_solo.value;
    var pays_dep = document.solo.pays_dep_solo.value;
    var date_d = document.solo.date_d_solo.value;
    var date_r = document.solo.date_r_solo.value;
    var id_even = document.solo.id_even.value;
    var langue = document.solo.langue.value;
    
    var condition = document.solo.condition_solo.checked;
    
    var valide = 1;
    
    for(i=0;i<3;i++)
    {
        if(document.solo.civilite_solo[i].checked==true)
        {
            var civilite = document.solo.civilite_solo[i].value;
        }
    }
    
    for(i=0;i<2;i++)
    {
        if(document.solo.assur_solo[i].checked==true)
        {
            var assur = document.solo.assur_solo[i].value;
        }
    }
    
    for(i=0;i<2;i++)
    {
        if(document.solo.classe_solo[i].checked==true)
        {
            var classe = document.solo.classe_solo[i].value;
        }
    }
    
    var couleur = '#58585a';
    
    if(nom == "")
    {
        document.getElementById('nom_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(prenom == "")
    {
        document.getElementById('prenom_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(nation == "")
    {
        document.getElementById('nation_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(dateN == "")
    {
        document.getElementById('dateN_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(adresse1 == "")
    {
        document.getElementById('adresse_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(code_postal == "")
    {
        document.getElementById('code_postal_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(pays == "")
    {
        document.getElementById('pays_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(ville == "")
    {
        document.getElementById('ville_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(tel == "")
    {
        document.getElementById('tel_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(email == "")
    {
        document.getElementById('mail_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(ville_dep == "")
    {
        document.getElementById('ville_dep_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(pays_dep == "")
    {
        document.getElementById('pays_dep_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(date_d == "")
    {
        document.getElementById('date_d_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(date_r == "")
    {
        document.getElementById('date_r_solo').style.backgroundColor=couleur;
        valide = 0;
    }
    if(condition == false)
    {
        valide = 0;
    }
   //alert(valide);
    if(valide == 1)
    {
        ajouter('envoi_devis.php?classe='+classe+'&date_d='+date_d+'&date_r='+date_r+'&assur='+assur+'&id_even='+id_even+'&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&nation='+nation+'&dateN='+dateN+'&adresse1='+adresse1+'&adresse2='+adresse2+'&codep='+code_postal+'&ville='+ville+'&pays='+pays+'&mail='+email+'&tel='+tel+'&paysd='+pays_dep+'&villed='+ville_dep+'&langue='+langue+'','page_inscr_voya');
    }
}






function verif_inscription_duo(){
    
    var nom = document.duo.nom_duo1.value;
    var prenom = document.duo.prenom_duo1.value;
    var nation = document.duo.nation_duo1.value;
    var dateN = document.duo.dateN_duo1.value;
    var adresse1 = document.duo.adresse_duo1.value;
    var adresse2 = document.duo.adresse2_duo1.value;
    var code_postal = document.duo.code_postal_duo1.value;
    var pays = document.duo.pays_duo1.value;
    var ville = document.duo.ville_duo1.value;
    var tel = document.duo.tel_duo1.value;
    var email = document.duo.mail_duo1.value;
    var ville_dep = document.duo.ville_dep_duo1.value;
    var pays_dep = document.duo.pays_dep_duo1.value;
    var date_d = document.duo.date_d_duo1.value;
    var date_r = document.duo.date_r_duo1.value;
    
    for(i=0;i<3;i++)
    {
        if(document.duo.civilite_duo1[i].checked==true)
        {
            var civilite = document.duo.civilite_duo1[i].value;
        }
    } 
    
    for(i=0;i<2;i++)
    {
        if(document.duo.assur_duo1[i].checked==true)
        {
            var assur = document.duo.assur_duo1[i].value;
        }
    }
    
    for(i=0;i<2;i++)
    {
        if(document.duo.classe_duo1[i].checked==true)
        {
            var classe = document.duo.classe_duo1[i].value;
        }
    }
    
    var nom2 = document.duo.nom_duo2.value;
    var prenom2 = document.duo.prenom_duo2.value;
    var nation2 = document.duo.nation_duo2.value;
    var dateN2 = document.duo.dateN_duo2.value;
    var adresse12 = document.duo.adresse_duo2.value;
    var adresse22 = document.duo.adresse2_duo2.value;
    var code_postal2 = document.duo.code_postal_duo2.value;
    var pays2 = document.duo.pays_duo2.value;
    var ville2 = document.duo.ville_duo2.value;
    var tel2 = document.duo.tel_duo2.value;
    var email2 = document.duo.mail_duo2.value;
    var ville_dep2 = document.duo.ville_dep_duo2.value;
    var pays_dep2 = document.duo.pays_dep_duo2.value;
    var date_d2 = document.duo.date_d_duo2.value;
    var date_r2 = document.duo.date_r_duo2.value;
    
    for(i=0;i<3;i++)
    {
        if(document.duo.civilite_duo2[i].checked==true)
        {
            var civilite2 = document.duo.civilite_duo2[i].value;
        }
    }
    
    for(i=0;i<2;i++)
    {
        if(document.duo.assur_duo2[i].checked==true)
        {
            var assur2 = document.duo.assur_duo2[i].value;
        }
    }
    
    for(i=0;i<2;i++)
    {
        if(document.duo.classe_duo2[i].checked==true)
        {
            var classe2 = document.duo.classe_duo2[i].value;
        }
    }
    
    var condition = document.duo.condition_duo.checked;
    var langue = document.duo.langue.value;
    var id_even = document.duo.id_even.value;
    var couleur = '#58585a';
    var valide = 1;
    
    if(nom == "")
    {
        document.getElementById('nom_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(prenom == "")
    {
        document.getElementById('prenom_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(nation == "")
    {
        document.getElementById('nation_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(dateN == "")
    {
        document.getElementById('dateN_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(adresse1 == "")
    {
        document.getElementById('adresse_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(code_postal == "")
    {
        document.getElementById('code_postal_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(pays == "")
    {
        document.getElementById('pays_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(ville == "")
    {
        document.getElementById('ville_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(tel == "")
    {
        document.getElementById('tel_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(email == "")
    {
        document.getElementById('mail_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(ville_dep == "")
    {
        document.getElementById('ville_dep_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(pays_dep == "")
    {
        document.getElementById('pays_dep_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(date_d == "")
    {
        document.getElementById('date_d_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    if(date_r == "")
    {
        document.getElementById('date_r_duo1').style.backgroundColor=couleur;
        valide = 0;
    }
    
    
    
    
    if(nom2 == "")
    {
        document.getElementById('nom_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(prenom2 == "")
    {
        document.getElementById('prenom_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(nation2 == "")
    {
        document.getElementById('nation_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(dateN2 == "")
    {
        document.getElementById('dateN_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(adresse12 == "")
    {
        document.getElementById('adresse_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(code_postal2 == "")
    {
        document.getElementById('code_postal_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(pays2 == "")
    {
        document.getElementById('pays_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(ville2 == "")
    {
        document.getElementById('ville_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(tel2 == "")
    {
        document.getElementById('tel_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(email2 == "")
    {
        document.getElementById('mail_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(ville_dep2 == "")
    {
        document.getElementById('ville_dep_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(pays_dep2 == "")
    {
        document.getElementById('pays_dep_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(condition == false)
    {
        valide = 0;
    }
    if(date_d2 == "")
    {
        document.getElementById('date_d_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    if(date_r2 == "")
    {
        document.getElementById('date_r_duo2').style.backgroundColor=couleur;
        valide = 0;
    }
    
    if(email2 !="")
    {
        test_mail = file('test_mail.php?mail='+email2+'');
        
        
        if (test_mail == '1')
        {
            document.getElementById('duo_voya').style.display="block";
            griser();
            valide = 0;
        }
    }
    if(email2 == email)
    {
        document.getElementById('duo_voya').style.display="block";
        griser();
        valide = 0;
    }
    
    
    if(valide == 1)
    {
    
        ajouter('envoi_devis.php?classe='+classe+'&date_d='+date_d+'&date_r='+date_r+'&assur='+assur+'&id_even='+id_even+'&civilite='+civilite+'&nom='+nom+'&prenom='+prenom+'&nation='+nation+'&dateN='+dateN+'&adresse1='+adresse1+'&adresse2='+adresse2+'&codep='+code_postal+'&ville='+ville+'&pays='+pays+'&mail='+email+'&tel='+tel+'&paysd='+pays_dep+'&villed='+ville_dep+'&langue='+langue+'&classe2='+classe2+'&date_d2='+date_d2+'&date_r2='+date_r2+'&assur2='+assur2+'&civilite2='+civilite2+'&nom2='+nom2+'&prenom2='+prenom2+'&nation2='+nation2+'&dateN2='+dateN2+'&adresse12='+adresse12+'&adresse22='+adresse22+'&codep2='+code_postal2+'&ville2='+ville2+'&pays2='+pays2+'&mail2='+email2+'&tel2='+tel2+'&paysd2='+pays_dep2+'&villed2='+ville_dep2+'','page_inscr_voya');
    }
}



