function oubli()
{	
	show_error();
	document.getElementById('imgh').innerHTML=document.getElementById('lost').innerHTML;
}

function show_error()
{
	var e=document.getElementById('imgh');
	e.style.visibility="visible";
	e.style.left=document.getElementById('header-right').offsetLeft-450 + 'px';
}


function echoerr(vartxt)
{
	switch (vartxt)
	{
		case 0: 
			var message="Choisissez bien votre pseudo, c'est lui qui vous represente sur le site!";
			break;
		case 1: 
			var message="Votre mot de passe ne doit pas exceder 5 caracteres.";
			break;
		case 2: 
			var message="Attention, entrez un e-mail valide, une demande de confirmation d&#34;inscription vous sera envoyée à cette adresse. Votre e-mail est un élément confidentiel de votre compte. Il ne sera pas publié dans votre profil.";
			break;
		case 3: 
			var message="Votre carte de visite est une courte description de ce que vous êtes ou ce que vous recherchez.";
			break;
	}	
	document.getElementById('errgauche').style.visibility="visible";
	document.getElementById('errgauche').innerHTML=message;
}
	
function verifCompte()
{
	show_error();
	
	var pse;
	var mdp;
	var txt="";
	var tst=0;
	var lpse;
	var lmdp;
	pse=document.c_user.log.value;
	mdp=document.c_user.mdp.value;
	lpse=pse.length;
	lmdp=mdp.length;
	if (lpse <1) {
		txt=txt + "Pseudo trop court";
		tst=tst+1;
		}
	if (lmdp <1) {
		if (txt.length >0) txt=txt+"<br/>";
		txt=txt + "Mot de passe trop court";
		tst=tst+1;
		}
	if (pse =='Pseudo' ) {
		if (txt.length >0) txt=txt+"<br/>";
		txt=txt +"Saisissez votre propre pseudo"+part2;
		tst=tst+1;
		}
	if (tst>0) {
		document.getElementById('imgh').innerHTML=txt;
		return false;
		}	
	document.c_user.submit();
}

function getErreur(id)
{
	var erreur;
	tabErreur[1]= "Identifiants invalide OU Abonnement terminé";
	tabErreur[2]= "Déjà existant";
	tabErreur[3]= "Utilisateur invalide";
	tabErreur[4]= "Invitation envoyée<br/>";
	tabErreur[5]= "Impossible d'envoyer cette invitation, recommencez plus tard.<br/>";
	tabErreur[6]= "Membre non connecté.<br/>Votre message à été envoyé dans sa boîte de réception.<br/>Vous avez une copie du mail dans vos élements envoyés.";
	tabErreur[7]= "Echec d'envoi des identifiants.";
	tabErreur[8]= "Identifiants envoyés avec succès.";
	tabErreur[9]= "Désolé, aucun compte avec cet email n'est connu sur ce site.";
	tabErreur[10]= "Erreur d'identification lors de l'inscription";
	tabErreur[11]= "Impossible d'envoyer le message. Recommencez plus tard.";
	tabErreur[12]= "Message envoyé";
	tabErreur[13]= "Aucun pseudo trouvé";
	tabErreur[14]= "Vous êtes déconnecté.<br/>Vous êtes resté inactif trop longtemps.";
	tabErreur[15]= "Désolé! Cet e-mail est déjà pris, veuillez en choisir un autre";
	tabErreur[16]= "Désolé! Ce pseudo est déjà pris, veuillez en choisir un autre";
	tabErreur[17]= "Suppression impossible";
	tabErreur[18]= "Suppression effectuée<br/>";
	tabErreur[19]= "Sélectionnez un fichier de type .png, .gif ou .jpg !";
	tabErreur[20]= "Le poids de l'image importée ne convient pas. L'image ne doit pas dépasser Ko.";
	tabErreur[21]= "Validation d'e-mail confirmée.<br/>";
	tabErreur[22]= "Impossible de valider votre adresse mail.<br/>Excusez nous de se désagrément.<br>Veuillez recommencer ultériement.<br/>";
	tabErreur[23]= "Nous sommes désolés.<br/>Cette personne est actuellement occupée et ne peut pas vous répondre.";
	tabErreur[24]= "Pour chatter, choisissez un pseudo dans la liste.";
	tabErreur[25]= "Pour vous connecter, vous devez entrer votre 'Pseudo' et 'Mot de passe'";
	return tabErreur[id];
}

function check_form_ins()
{
	var txt;
	var phrase = "";
	if(document.getElementById('pseudo').value == "") {
		phrase += "Votre pseudo est vide<br/>";
	}
	else if (document.getElementById('pseudo').value.length < 4 ) {
		phrase += "Pseudo trop court<br/>";
	}
	else {
			var str= document.getElementById('pseudo').value;				
			var exp= new RegExp("^[a-zA-Z0-9]*$","g");
			var bol=exp.test(str);
			if ( !bol )
				phrase += "Pseudo contenant des caractères interdits<br/>";
	}
	
	if(document.getElementById('pass1').value == document.getElementById('pass2').value) {
		if(document.getElementById('pass1').value.length < 4) {
			phrase += "Mot de passe trop court<br/>";
		}
		else{
				var str= document.getElementById('pass1').value;				
				var exp= new RegExp("^[a-zA-Z0-9]*$","g");
				var bol=exp.test(str);
				if ( !bol )
					phrase += "Mot de passe contenant des caractères interdits<br/>";

			if(document.getElementById('pass2').value.length < 4) {
				phrase += "Confirmation trop courte<br/>";
			}
			else{
				var str= document.getElementById('pass2').value;				
				var exp= new RegExp("^[a-zA-Z0-9]*$","g");
				var bol2=exp.test(str);
				if ( !bol2 )
					phrase += "Confirmation de mot de passe contenant des caracteres interdits<br/>";
			}
		}
	}
	else {
		phrase += "Le Mot de passe et la Confirmation sont différents<br/>";
	}

	if (document.getElementById('mail1').value.search(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/) == -1) {
		phrase += "Adresse e-mail incorrecte<br/>";
	}
	
	if(document.getElementById('jour').value == -1 || document.getElementById('mois').value == -1 || document.getElementById('age').value == -1) {
		phrase += "Date de naissance invalide<br/>";
	}
	
	if(document.getElementById('dpt').value == -1) {
		phrase += "Département invalide<br/>";
	}
	
	if(document.getElementById('sexID').value == -1) {
		phrase += "Sexe invalide<br/>";
	}
	
	if(phrase != "") {
		document.getElementById('errgauche').innerHTML=phrase;
		return false;
	}
	else {
	document.step1.submit();
	}
}

clicEnCours = false;
position_x = 0;
position_y = 500;
netscape = false; 
if (navigator.appName.substring(0,8) == "Netscape"){ netscape = true;} 

function boutonPresse() 
{
  origine_x = x - position_x;
  origine_y = y - position_y;
  clicEnCours = true;
}

function boutonRelache(){clicEnCours = false;}

function deplacementSouris(e)
{
  x = (netscape) ? e.pageX : event.x + document.body.scrollLeft;
  y = (netscape) ? e.pageY : event.y + document.body.scrollTop;

  if (clicEnCours && document.getElementById)
  {
    position_x = x - origine_x;
    position_y = y - origine_y;
    document.getElementById("deplacable").style.left = position_x
    document.getElementById("deplacable").style.top = position_y
  }
}

//if (netscape){document.captureEvents(Event.MOUSEMOVE);}

document.onmousemove = deplacementSouris;

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function testMail(mail)
{
	reg=/^[a-zA-Z-_0-9]+.*@[a-zA-Z-_]+\.[a-z]{2,3}/;
	if(reg.test(mail))
		return true;
	else
		alert('Format de l\'adresse E-mail invalide');
	return false;
}


