﻿<!--
//préchargement des images
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//restaure les images pour le swapimage
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//recherche un élément du DOM
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//le swapimage
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//ouvre une nouvelle fenêtre de navigateur
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//change la classe de l'élément
function pviiClassNew(obj, new_style) { //v2.7 by PVII
  obj.className=new_style;
}

//controle du formulaire de connexion
function validConnexion(ou){
	
	var erreurs = "";
	
	if(document.form_connexion.email_connexion.value == ""){
		erreurs = "Indiquez votre adresse email\n";
	}else{
		if(document.form_connexion.email_connexion.value.indexOf(".") == -1 || document.form_connexion.email_connexion.value.indexOf("@") == -1 || document.form_connexion.email_connexion.value.indexOf(" ") != -1){
			erreurs = "Votre adresse email n\'est pas valide\n";
		}
	}
	if(document.form_connexion.password_connexion.value == ""){
		erreurs += "Indiquez votre mot de passe";
	}else{
		if(document.form_connexion.password_connexion.value.length < 6 || document.form_connexion.password_connexion.value.length > 20){
			erreurs += "Votre mot de passe doît contenir de 6 à 20 caractères";
		}
	}
	
	if(erreurs!=""){
		alert(erreurs);
	}else{
		if(ou == 1){
			document.form_connexion.action = "connexion.asp?galerie=oui";
		}else{
			document.form_connexion.action = "connexion.asp";
		}
		document.form_connexion.submit();
	}
}


//controle du formulaire de connexion
function validConnexionBoutique(){
	var erreurs = "";
	if(document.form1.email_connexion.value == ""){
		erreurs += "Indiquez votre email\n";
	}else{
		if(document.form1.email_connexion.value.indexOf("@") == -1 || document.form1.email_connexion.value.indexOf(".") == -1){
			erreurs += "Votre email n'est pas valide\n";
		}
	}
	if(document.form1.password_connexion.value == ""){
		erreurs += "Indiquez votre mot de passe";
	}else{
		if(document.form1.password_connexion.value.length < 6 || document.form1.password_connexion.value.length > 20){
			erreurs += "Votre mot de passe doît contenir de 6 à 20 caractères";
		}
	}
	if(erreurs != ""){alert(erreurs);
	}else{
		document.form1.action = "connexion.asp?boutique=oui";
		document.form1.submit();
	}
}

function validConnexionAccueil(){
	
	var erreurs = "";
	
	if(document.formConnexionAcc.email_connexion.value == ""){
		erreurs = "Indiquez votre adresse email\n";
	}else{
		if(document.formConnexionAcc.email_connexion.value.indexOf(".") == -1 || document.formConnexionAcc.email_connexion.value.indexOf("@") == -1 || document.formConnexionAcc.email_connexion.value.indexOf(" ") != -1){
			erreurs = "Votre adresse email n\'est pas valide\n";
		}
	}
	if(document.formConnexionAcc.password_connexion.value == ""){
		erreurs += "Indiquez votre mot de passe\n";
	}
	
	if(erreurs!=""){
		alert(erreurs);
	}else{
		document.formConnexionAcc.action = "connexion.asp";
		document.formConnexionAcc.submit();
	}
}

function validRecherche(){
	
	var erreurs = "";
	var rechTxt = document.form_recherche_acc.rechTxt.value;
	var rechOu = document.form_recherche_acc.rechTxtOu.options[document.form_recherche_acc.rechTxtOu.selectedIndex].value;
	
	if(rechTxt == ""){
		erreurs = "Indiquez le texte à rechercher";
	}
	
	if(erreurs!=""){
		alert(erreurs);
	}else{
		document.form_recherche_acc.action = "resultats.asp?rechtxt=" + rechTxt + "&cible=" + rechOu;
		document.form_recherche_acc.submit();
	}
}

function validRechercheRef(){
	
	var erreurs = "";
	var rechRef = document.form_recherche_acc.rechRef.value;
	
	if(rechRef == ""){
		erreurs = "Indiquez la référence à rechercher";
	}
	
	if(erreurs!=""){
		alert(erreurs);
	}else{
		document.location = "recherche_ref.asp?ref=" + rechRef;
	}
}

function validCodesPerdus(){
	
	var erreurs = "";
	
	if(document.form_connexion.email_perdu.value == ""){
		erreurs += "Pour recevoir votre mot de passe\nveuillez indiquer votre adresse email\n";
	}else{
		if(document.form_connexion.email_perdu.value.indexOf("@") == -1 || document.form_connexion.email_perdu.value.indexOf(".") == -1 || document.form_connexion.email_perdu.value.indexOf(" ") != -1){
			erreurs += "Cette adresse email n'est pas valide\n";
		}
	}
	if(erreurs != ""){
		alert(erreurs);
	}else{
		document.form_connexion.action = "codes_perdus.asp";
		document.form_connexion.submit();
	}
}

document.onkeydown = checkKeycode

function checkKeycode(e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	if(keycode == 13 && elementFocus == 'recherche'){
		validRecherche();
	}
	if(keycode == 13 && elementFocus == 'connexion'){
		validConnexionAccueil();
	}
	if(keycode == 13 && elementFocus == 'connexionGalerie'){
		validConnexion(1);
	}
	if(keycode == 13 && elementFocus == 'connexionIdentifie'){
		validConnexion();
	}
	if(keycode == 13 && elementFocus == 'codePerdu'){
		validCodesPerdus();
	}
	if(keycode == 13 && elementFocus == 'rechercheRef'){
		validRechercheRef();
	}
}

function toggleFocus(tag){
	elementFocus = tag;
}
//-->
