// #### debut menu ####
// items du menu du haut pour chaque item du menu du bas :
var contenu_menu_haut = new Array();
contenu_menu_haut['guide_pratique'] = '<a href="qui_sommes_nous.php">¿Quiénes somos?</a> | <a href="savoir_faire.php">Nuestro saber hacer</a> | <a href="entretien.php">Cuidar sus prendas</a> | <a href="mesures.php">Tome sus medias</a> | <a href="nouer_cravate.php">Consiga un buen nudo de corbata</a> | <a href="lexique.php">Léxico</a>';
contenu_menu_haut['magasin'] = '<a href="find_jerem.php">Nuestras tiendas</a>';
contenu_menu_haut['collection'] = '<a href="coll_business.php">Business</a> | <a href="coll_casual.php">Casual</a>';
contenu_menu_haut['job'] = '<a href="job.php?page=job_details">Nuestros puestos</a> | <a href="job.php?page=job_offres">Nuestras ofertas de empleo</a> | <a href="job.php?page=job_stages">Prácticas</a> | <a href="job.php?page=job_alternance">Estudiantes</a>';

function ecrit_actu() {
  var NS4 = (document.layers)?1:0;
  var IE4 = (document.all)?1:0;
  var W3C = (document.getElementById)?1:0;
  if (W3C) {
    var texte = document.getElementById('actu');
  } else if (NS4) {
    var texte = document.layers['actu'];
  } else {
    var texte = document.all['actu'];
  }
  ind++;
  if (mot[ind]=="") ind=0;
  var actu = '<b><a href="news.php">' + mot[ind] + '</a></b>';
  if (W3C || IE4) texte.innerHTML=actu;
  if (NS4) {
    texte.document.open();
    texte.document.write(actu);
    texte.document.close();
  }
  setTimeout('ecrit_actu()',2500)
}

// cacher fond du menu du bas
function hide_menu() {
    if (document.getElementById) { // DOM3 = IE5, NS6
        //document.getElementById('menuhaut').style.visibility = 'hidden';
        with(document.getElementById('menubas').style) {
            backgroundColor="#000000";
            color="#000000";
        }
        for(var i=1; i<=4; i++) {
            myid='a'+i;
            with(document.getElementById(myid).style) {
                color="#ffffff";
            }
        }
        //initialisation('guide_pratique');
    }
}
// afficher fond du menu du bas
function show_menu() {
    if (document.getElementById) { // DOM3 = IE5, NS6
        //document.getElementById('menuhaut').style.visibility = 'visible';
        with(document.getElementById('menubas').style) {
            backgroundColor="#D3EDA6";
            color="#ffffff";
        }
        for(var i=1; i<=4; i++) {
            myid='a'+i;
            with(document.getElementById(myid).style) {
                color="#000000";
            }
        }
    }
}
// afficher items du haut selon item du bas
function show_contenu(id) {
    document.getElementById('menuhaut').innerHTML = contenu_menu_haut[id];
}
// initialiser le menu, quels items dans le haut ?
function initialisation(id) {
    show_contenu(id);
}
// #### fin menu ####


// on change l'image d'une balise img d'id: imgName par le fichier imgFile
function changer_image(imgName, imgFile) {
    if (document.images) document[imgName].src = imgFile;
}

// fonction qui alterne l'affichage de l'image de droite sur l'accueil
function alterner_image_droite(altern) {
    if(altern) {
        changer_image("promotions","images/menuhome/promotions.gif");
        altern=0;
        // on relance la fonction toutes les 1s
        setTimeout("alterner_image_droite("+altern+")", 1000);
    } else {
        changer_image("promotions","images/pixel.gif");
        altern=1;
        // on relance la fonction toutes les 500ms
        setTimeout("alterner_image_droite("+altern+")", 500);
    }    
}


// fonction qui alterne l'affichage de l'image de gauche sur l'accueil
function alterner_image_gauche(altern) {
    altern++;
    if(altern>=7) altern=1;
    changer_image("photos","/images/menuhome/photosaison"+altern+".jpg");
    // on relance la fonction toutes les 1s
    setTimeout("alterner_image_gauche("+altern+")", 2200);    
}

// fonction qui alterne l'affichage des images promotions et photos-saisons
/*function alterner_images_accueil(altern) {
    if(altern) {
        changer_image("promotions","images/menuhome/promotions.gif");
        changer_image("photos","images/pixel.gif");
        altern=0;
    } else {
        changer_image("photos","images/menuhome/photos_saison.gif");
        changer_image("promotions","images/pixel.gif");
        altern=1;
    }
    // on relance la fonction toutes les 1s
    setTimeout("alterner_images_accueil("+altern+")", 1000);
}*/

// ajouter aux favoris
function favoris(){
    browserName = navigator.appName;
    browserVer = parseInt(navigator.appVersion);
    if (browserName == "Microsoft Internet Explorer" & browserVer >= 4) {
        window.external.AddFavorite('http://www.jerem.com/', 'JEREM.com');
    } else {
        alert('If you navigate with Firefox, Mozilla or Netscape, enter Ctrl+D to add this webpage to your favourites.');
    }
}

// popup!
function popup(page, nom, l, h) {
    // centrer le popup dans l'écran
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	window.open(page, nom, "top="+PosY+",left="+PosX+",width="+l+",height="+h);
}

function isEmpty(elem) {
  var re = /.+/;
  if(!elem.match(re)) return true; else return false;
}

// vérification des champs du formulaire contact
function valider_form(myform) {
    var nom=myform.nom.value;
    var prenom=myform.prenom.value;
    var email=myform.email.value;
    var message=myform.comment.value;
    var msg="";
    if( isEmpty(nom) ) msg += "- nombre.\n";
    if( isEmpty(prenom) ) msg += "- apellido.\n";
    if( !check_email(email) ) msg += "- e-mail.\n";
    if( isEmpty(message) ) msg += "- mensaje.\n";
    if( isEmpty(msg) ) {
        return true;
    } else {
        alert("Campos obligatorios :\n" + msg);
        return false;
    }
}
// vérification des champs du formulaire dites nous tout
function valider_avis(myform) {
    var email=myform.email.value;
    var message=myform.comment.value;
    var msg="";
    if( !check_email(email) ) msg += "- e-mail.\n";
    if( isEmpty(message) ) msg += "- mensaje.\n";
    if( isEmpty(msg) ) {
        return true;
    } else {
        alert("Campos obligatorios :\n" + msg);
        return false;
    }
}
// vérification des champs du formulaire candidature
function valider_candidature(myform) {
    var nom=myform.nom.value;
    var prenom=myform.prenom.value;
    var email=myform.email.value;
    var msg="";
    if( isEmpty(nom) ) msg += "- nombre.\n";
    if( isEmpty(prenom) ) msg += "- apellido.\n";
    if( !check_email(email) ) msg += "- e-mail.\n";
    if( isEmpty(msg) ) {
        return true;
    } else {
        alert("Campos obligatorios :\n" + msg);
        return false;
    }
}
// vérification de l'email du formulaire newsletter
function valider_newsletter(myform) {
    var email=myform.email.value;
    if( !check_email(email) ) {
      alert("Es necesaria una dirección e-mail valida.");
      return false;
    } else {
      return true;
    }
}

function check_email(str) {
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (isEmpty(str)) return false;
    else if (str.indexOf(at)==-1) return false;
    else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
    else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
    else if (str.indexOf(at,(lat+1))!=-1) return false;
    else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
    else if (str.indexOf(dot,(lat+2))==-1) return false;
    else if (str.indexOf(" ")!=-1) return false;
    else return true;
}
