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];
			}
	}
}

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;
}

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;
}

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];
		}
}

function rollImages(){
	var IncremenTation = 1;
	
	function Afficher(){
		if(!document.images){
			alert("Votre navigateur ne supporte pas un SCRIPT inclus dans cette page Web \nVous devriez en télécharger une version plus récente.");
			return;
		}

		if(!Flag){
			document.images.Vue.src = eval("img"+IncremenTation+".src");
		}

		if (IncremenTation < Total){
			IncremenTation = IncremenTation + 1;
		} else {
			IncremenTation = 1;
		}

		setTimeout(Afficher(),Temps);
	}

	Afficher();
}


function verifConnexion(){
	var msgError = "";
	var pseudo = document.forms["authentification"].elements["pseudo"].value;
	var password = document.forms["authentification"].elements["password"].value;

	if(pseudo==''){
		msgError+= "Veuillez entrer votre pseudonyme.\n";
	}
	
	if(password==''){
		msgError+= 'Veuillez entrer un mot de passe.\n';
	}
	
	if(msgError!=''){
		alert(msgError);
		//	document.forms["authentification"].elements["pseudo"].focus();
	} else {
		document.forms["authentification"].submit();
	}
}

function tousCoches(frm,check){
	nbInput=listeMessages.length;
	for(i=0;i<nbInput;i++){
		if(frm[i].name!="idMsg"){
			if(check==true){
				frm[i].checked=true;
			} else {
				frm[i].checked=false;
			}
		}
	}
}


function agrandirPhoto(chemin,img){
	var image = new Image;
	image.src=img;
	var url = chemin + img;

	window.open(url,"Côté_Amour","menubar=no,status=no,scrollbars=no,menubar=no,width="+image.width+",height="+image.height+",top=0,left=0");
}

function ouvrirPopup(chemin,w,h){
	window.open(chemin,"Côté_Amour","menubar=no,status=no,scrollbars=yes,menubar=no,width="+w+",height="+h+",top=0,left=0");
}
   
function afficherUnMessage(msg){
	alert(msg);
}

/* Permet de faire une redirection lorsque le Header Location est impossible */
function allerVers(page){
	document.location.href = page;
}

/* Controle le formulaire Mon Compte -> Modification du mot de passe */
function validerModification(frm){
	var pass1 = frm.newpass1.value;
	var pass2 = frm.newpass2.value;
	var msgError = "";

	if((pass1=='')||(pass2=='')){
		msgError+= "Veuillez entrer un mot de passe.\n";
	} else if((pass1.length<6)||(pass2.length<6)){
		msgError+= "Le mot de passe doit contenir au moins 6 caractères et au plus 10 caractères.\n";
	}
	
	if(pass1!=pass2){
		msgError+= "La confirmation de votre mot de passe n'est pas valable.\n";
	}
	
	if(msgError!=""){
		alert(msgError);
	} else {
		frm.submit();
	}
}
	
	
function validerInscription(frm){
	var pseudo = frm.pseudo.value;
	var pass = frm.pass.value;
	var pass2 = frm.pass2.value;
	var email = frm.email.value;
	var email1 = frm.email1.value;
	var email2 = frm.email2.value;
	var email3 = frm.email3.value;
	var email4 = frm.email4.value;
	var email5 = frm.email5.value;
	var jour = frm.jour_naissance.value;
	var mois = frm.mois_naissance.value;
	var annee = frm.annee_naissance.value;
	var pays = frm.pays.value;
	var region = frm.region.value;
	var ville = frm.ville.value;
	var suissexe = frm.suissexe.value;
	var cherchesexe = frm.cherchesexe.value;
	var telephone = frm.telephone.value;
	var engagement = frm.engagement.checked;
	var msgError = "";

	if(pseudo==''){
		msgError+= "Veuillez entrer un pseudonyme.\n";
	} else if(pseudo.length<6){
		msgError+= "Le pseudonyme doit contenir au moins 6 caractères et au plus 10 caractères.\n";
	}

	if(pass==''){
		msgError+= "Veuillez entrer un mot de passe.\n";
	} else if(pass.length<6){
		msgError+= "Le mot de passe doit contenir au moins 6 caractères et au plus 10 caractères.\n";
	}

	if(pass2==''){
		msgError+= "La confirmation de votre mot de passe n'est pas valable.\n";
	}
	
	if(pass2!=pass){
		msgError+= "La confirmation de votre mot de passe n'est pas valable.\n";
	}
	
	if((jour=='0')||(mois=='0')||(annee=='0')){
		msgError+= "Veuillez une date de naissance correcte.\n";
	}
	
	if(email==''){
		msgError+= "Veuillez entrer un email.\n";
	} else if(controleEmail(email)==false){
		msgError+= "Votre email n'est pas valide.\n";
	}
	
	if(email1!=''){
		if(controleEmail(email1)==false){
			msgError+= "L'email " + email1 + " n'est pas valide.\n";
		}
	}
	
	if(email2!=''){
		if(controleEmail(email2)==false){
			msgError+= "L'email " + email2 + " n'est pas valide.\n";
		}
	}
	
	if(email3!=''){
		if(controleEmail(email3)==false){
			msgError+= "L'email " + email3 + " n'est pas valide.\n";
		}
	}
	
	if(email4!=''){
		if(controleEmail(email4)==false){
			msgError+= "L'email " + email4 + " n'est pas valide.\n";
		}
	}
	
	if(email5!=''){
		if(controleEmail(email5)==false){
			msgError+= "L'email " + email5 + " n'est pas valide.\n";
		}
	}
	
	if(suissexe==''){
		msgError+= suissexe + "Vous devez sélectionner votre sexe.\n";
	}
	
	if(cherchesexe==''){
		msgError+= "Vous devez sélectionner le sexe que vous recherchez.\n";
	}
	
	if(engagement==false){
		msgError+= "Vous devez accepter les conditions d'utilisation du site Coteamour.com.\n";
	}
	
	if(pays=='0'){
		msgError+= "Veuillez sélectionner votre pays.\n";
	}
	
	if(pays=='5'){
		if(region=='0'){
			msgError+= "Veuillez sélectionner votre région.\n";
		}
	}
	
	if(telephone!=''){
		if(telephone.length<10){
			msgError+= "Votre numéro de téléphone est incorrecte.\n";
		}
	}
	
	if(msgError!=''){
		alert(msgError);
	} else {
		frm.action="validationInscription.php";
		frm.submit();
	}
}

function controleEmail(email){
	adresse = email;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if((place > -1)&&(adresse.length >2)&&(point > 1)){
		return true;
	} else {
		return false;
	}
}

function valideRecherche(frm){
	var photo = frm.casephoto.checked;
	if(photo==false){
		frm.photo.value=0;
	} else {
		frm.photo.value=1;
	}
	// On change l'action du formulaire
	frm.action = 'resultats_collectifs.php';
	// On soumet le formulaire
	frm.submit();
}

function voirVille(frm,obj){
	document.getElementById(obj).style.visibility = "visible";
	document.getElementById(obj).style.position = "static";
}


/* Gestion des listes à choix Multiples */
function modifierRegionMaRecherche(frm){
	document.forms[frm].modifRegion.value='run';
	document.forms[frm].submit();
}


function postProfil(frm){
    // On compte le nombre d'item de la liste select
	nb1 = document.forms[frm].elements.centreinteret.length;

	centreinteret = new Array();
    for (j=0;j<nb1;j++){
		if(document.forms[frm].elements.centreinteret.options[j].selected == true){
			centreinteret[j] = document.forms[frm].elements.centreinteret.options[j].value;
		}
    }

	document.forms[frm].elements.centreinteret.name = "centreinteret[]";

	// On soumet le formulaire
	document.forms[frm].submit();
}



/* Gestion des listes à choix Multiples */
function postMultiple(frm){
    // On compte le nombre d'item de la liste select
	nb1 = document.forms[frm].elements.signe.length;
	nb2 = document.forms[frm].elements.silhouette.length;
	nb3 = document.forms[frm].elements.cheveux.length;
	nb4 = document.forms[frm].elements.yeux.length;
	nb5 = document.forms[frm].elements.style.length;
	nb6 = document.forms[frm].elements.fumeur.length;
	nb7 = document.forms[frm].elements.situation.length;
	nb8 = document.forms[frm].elements.enfants_1.length;
	nb9 = document.forms[frm].elements.enfants_2.length;
	nb10 = document.forms[frm].elements.niveau_etudes.length;
	nb11 = document.forms[frm].elements.profession.length;
	nb12 = document.forms[frm].elements.revenus.length;
	nb13 = document.forms[frm].elements.centresinteret.length;

	signe = new Array();
    for (j=0;j<nb1;j++){
		if(document.forms[frm].elements.signe.options[j].selected == true){
			signe[j] = document.forms[frm].elements.signe.options[j].value;
		}
    }

	document.forms[frm].elements.signe.name = "signe[]";
	
	silhouette = new Array();
	for (j=0;j<nb2;j++){
		if(document.forms[frm].elements.silhouette.options[j].selected == true){
			silhouette[j] = document.forms[frm].elements.silhouette.options[j].value;
		}
    }

	document.forms[frm].elements.silhouette.name = "silhouette[]";
	
	cheveux = new Array();
	for (j=0;j<nb3;j++){
		if(document.forms[frm].elements.cheveux.options[j].selected == true){
			cheveux[j] = document.forms[frm].elements.cheveux.options[j].value;
		}
    }

	document.forms[frm].elements.cheveux.name = "cheveux[]";
	
	yeux = new Array();
	for (j=0;j<nb4;j++){
		if(document.forms[frm].elements.yeux.options[j].selected == true){
			yeux[j] = document.forms[frm].elements.yeux.options[j].value;
		}
    }

	document.forms[frm].elements.yeux.name = "yeux[]";
	
	style = new Array();
	for (j=0;j<nb5;j++){
		if(document.forms[frm].elements.style.options[j].selected == true){
			style[j] = document.forms[frm].elements.style.options[j].value;
		}
    }

	document.forms[frm].elements.style.name = "style[]";
	
	fumeur = new Array();
	for (j=0;j<nb6;j++){
		if(document.forms[frm].elements.fumeur.options[j].selected == true){
			fumeur[j] = document.forms[frm].elements.fumeur.options[j].value;
		}
    }

	document.forms[frm].elements.fumeur.name = "fumeur[]";
	
	situation = new Array();
	for (j=0;j<nb7;j++){
		if(document.forms[frm].elements.situation.options[j].selected == true){
			situation[j] = document.forms[frm].elements.situation.options[j].value;
		}
    }

	document.forms[frm].elements.situation.name = "situation[]";
	
	enfants_1 = new Array();
	for (j=0;j<nb8;j++){
		if(document.forms[frm].elements.enfants_1.options[j].selected == true){
			enfants_1[j] = document.forms[frm].elements.enfants_1.options[j].value;
		}
    }

	document.forms[frm].elements.enfants_1.name = "enfants_1[]";
	
	enfants_2 = new Array();
	for (j=0;j<nb9;j++){
		if(document.forms[frm].elements.enfants_2.options[j].selected == true){
			enfants_2[j] = document.forms[frm].elements.enfants_2.options[j].value;
		}
    }

	document.forms[frm].elements.enfants_2.name = "enfants_2[]";
	
	niveau_etudes = new Array();
	for (j=0;j<nb10;j++){
		if(document.forms[frm].elements.niveau_etudes.options[j].selected == true){
			niveau_etudes[j] = document.forms[frm].elements.niveau_etudes.options[j].value;
		}
    }

	document.forms[frm].elements.niveau_etudes.name = "niveau_etudes[]";
	
	profession = new Array();
	for (j=0;j<nb11;j++){
		if(document.forms[frm].elements.profession.options[j].selected == true){
			profession[j] = document.forms[frm].elements.profession.options[j].value;
		}
    }

	document.forms[frm].elements.profession.name = "profession[]";
	
	revenus = new Array();
	for (j=0;j<nb12;j++){
		if(document.forms[frm].elements.revenus.options[j].selected == true){
			revenus[j] = document.forms[frm].elements.revenus.options[j].value;
		}
    }

	document.forms[frm].elements.revenus.name = "revenus[]";

	centresinteret = new Array();
	for (j=0;j<nb13;j++){
		if(document.forms[frm].elements.centresinteret.options[j].selected == true){
			centresinteret[j] = document.forms[frm].elements.centresinteret.options[j].value;
		}
    }

	document.forms[frm].elements.centresinteret.name = "centresinteret[]";

	// On change l'action du formulaire
	document.forms[frm].action = 'validationMaRecherche.php';
	// On soumet le formulaire
	document.forms[frm].submit();
}

function resultatsMaRecherche(frm){
    // On compte le nombre d'item de la liste select
	nb1 = document.forms[frm].elements.signe.length;
	nb2 = document.forms[frm].elements.silhouette.length;
	nb3 = document.forms[frm].elements.cheveux.length;
	nb4 = document.forms[frm].elements.yeux.length;
	nb5 = document.forms[frm].elements.style.length;
	nb6 = document.forms[frm].elements.fumeur.length;
	nb7 = document.forms[frm].elements.situation.length;
	nb8 = document.forms[frm].elements.enfants_1.length;
	nb9 = document.forms[frm].elements.enfants_2.length;
	nb10 = document.forms[frm].elements.niveau_etudes.length;
	nb11 = document.forms[frm].elements.profession.length;
	nb12 = document.forms[frm].elements.revenus.length;
	nb13 = document.forms[frm].elements.centresinteret.length;

	signe = new Array();
    for (j=0;j<nb1;j++){
		if(document.forms[frm].elements.signe.options[j].selected == true){
			signe[j] = document.forms[frm].elements.signe.options[j].value;
		}
    }

	document.forms[frm].elements.signe.name = "signe[]";
	
	silhouette = new Array();
	for (j=0;j<nb2;j++){
		if(document.forms[frm].elements.silhouette.options[j].selected == true){
			silhouette[j] = document.forms[frm].elements.silhouette.options[j].value;
		}
    }

	document.forms[frm].elements.silhouette.name = "silhouette[]";
	
	cheveux = new Array();
	for (j=0;j<nb3;j++){
		if(document.forms[frm].elements.cheveux.options[j].selected == true){
			cheveux[j] = document.forms[frm].elements.cheveux.options[j].value;
		}
    }

	document.forms[frm].elements.cheveux.name = "cheveux[]";
	
	yeux = new Array();
	for (j=0;j<nb4;j++){
		if(document.forms[frm].elements.yeux.options[j].selected == true){
			yeux[j] = document.forms[frm].elements.yeux.options[j].value;
		}
    }

	document.forms[frm].elements.yeux.name = "yeux[]";
	
	style = new Array();
	for (j=0;j<nb5;j++){
		if(document.forms[frm].elements.style.options[j].selected == true){
			style[j] = document.forms[frm].elements.style.options[j].value;
		}
    }

	document.forms[frm].elements.style.name = "style[]";
	
	fumeur = new Array();
	for (j=0;j<nb6;j++){
		if(document.forms[frm].elements.fumeur.options[j].selected == true){
			fumeur[j] = document.forms[frm].elements.fumeur.options[j].value;
		}
    }

	document.forms[frm].elements.fumeur.name = "fumeur[]";
	
	situation = new Array();
	for (j=0;j<nb7;j++){
		if(document.forms[frm].elements.situation.options[j].selected == true){
			situation[j] = document.forms[frm].elements.situation.options[j].value;
		}
    }

	document.forms[frm].elements.situation.name = "situation[]";
	
	enfants_1 = new Array();
	for (j=0;j<nb8;j++){
		if(document.forms[frm].elements.enfants_1.options[j].selected == true){
			enfants_1[j] = document.forms[frm].elements.enfants_1.options[j].value;
		}
    }

	document.forms[frm].elements.enfants_1.name = "enfants_1[]";
	
	enfants_2 = new Array();
	for (j=0;j<nb9;j++){
		if(document.forms[frm].elements.enfants_2.options[j].selected == true){
			enfants_2[j] = document.forms[frm].elements.enfants_2.options[j].value;
		}
    }

	document.forms[frm].elements.enfants_2.name = "enfants_2[]";
	
	niveau_etudes = new Array();
	for (j=0;j<nb10;j++){
		if(document.forms[frm].elements.niveau_etudes.options[j].selected == true){
			niveau_etudes[j] = document.forms[frm].elements.niveau_etudes.options[j].value;
		}
    }

	document.forms[frm].elements.niveau_etudes.name = "niveau_etudes[]";
	
	profession = new Array();
	for (j=0;j<nb11;j++){
		if(document.forms[frm].elements.profession.options[j].selected == true){
			profession[j] = document.forms[frm].elements.profession.options[j].value;
		}
    }

	document.forms[frm].elements.profession.name = "profession[]";
	
	revenus = new Array();
	for (j=0;j<nb12;j++){
		if(document.forms[frm].elements.revenus.options[j].selected == true){
			revenus[j] = document.forms[frm].elements.revenus.options[j].value;
		}
    }

	document.forms[frm].elements.revenus.name = "revenus[]";

	centresinteret = new Array();
	for (j=0;j<nb13;j++){
		if(document.forms[frm].elements.centresinteret.options[j].selected == true){
			centresinteret[j] = document.forms[frm].elements.centresinteret.options[j].value;
		}
    }

	document.forms[frm].elements.centresinteret.name = "centresinteret[]";
	
	document.forms[frm].action = 'resultatsMaRecherche.php';
	document.forms[frm].submit();
}


function checkerPays(frm,liste){
	var N=navigator.appName;
	
	/* INTERNET EXPLORER */
	if(N == "Microsoft Internet Explorer"){
		var valPays = document.forms["marecherche"].elements["pays"].options[document.forms["marecherche"].elements["pays"].selectedIndex].value;
	/* NETSCAPE / MOZILLA */
	} else if(N == "Netscape"){
		var valPays = document.forms["marecherche"].elements["pays"].options[document.forms["marecherche"].elements["pays"].selectedIndex].value;
	}
	
	if(valPays!=5){
		document.getElementById("listeRegion").style.visibility = "hidden";
		document.getElementById("listeRegion").style.position = "absolute";
		document.getElementById("listeVille").style.visibility = "hidden";
		document.getElementById("listeVille").style.position = "absolute";
	} else {
		document.getElementById("listeRegion").style.visibility = "visible";
		document.getElementById("listeRegion").style.position = "static";
		document.getElementById("listeVille").style.visibility = "visible";
		document.getElementById("listeVille").style.position = "static";
	}
}

function checkerPaysInscription(frm,liste){
	var N=navigator.appName;
	
	/* INTERNET EXPLORER */
	if(N == "Microsoft Internet Explorer"){
		var valPays = document.forms["inscription"].elements["pays"].options[document.forms["inscription"].elements["pays"].selectedIndex].value;
	/* NETSCAPE / MOZILLA */
	} else if(N == "Netscape"){
		var valPays = document.forms["inscription"].elements["pays"].options[document.forms["inscription"].elements["pays"].selectedIndex].value;
	}
	
	if(valPays!=5){
		document.getElementById("listeRegion").style.visibility = "hidden";
		document.getElementById("listeRegion").style.position = "absolute";
		document.getElementById("listeVille").style.visibility = "hidden";
		document.getElementById("listeVille").style.position = "absolute";
	} else {
		document.getElementById("listeRegion").style.visibility = "visible";
		document.getElementById("listeRegion").style.position = "static";
		document.getElementById("listeVille").style.visibility = "visible";
		document.getElementById("listeVille").style.position = "static";
	}
}

