function doNothing()
{
}


function Verif_Email(Mail)
{
	var Aron = Mail.indexOf("@")
	var Point = Mail.lastIndexOf(".")
	var Espace = Mail.lastIndexOf(" ")
	if ( (Espace > 0) || (Mail.length < 7) || (Aron < 1) || (Point < (Aron + 2)) || (Point > (Mail.length-3)) ) {
		return false;
	}
	return true;
}


function Verif_style(style)
{
    	var Charinterdit = style.search(/[a-zA-Z0-9\-\ ]/)
	var Espace = style.lastIndexOf(" ")
	var Apostrophe = style.lastIndexOf("'")
	var Point = style.lastIndexOf(".")
	if ( (style.length < 2)  || (Espace > 0) || (Apostrophe > 0) || (Point > 0) || (Charinterdit > 0) ) {
		return false;
	}
	return true;
}


function RegisterForm (user)
{
	valide = true
	message = "Votre inscription est incomplète\nVeuillez renseigner le(s) champs suivant(s) :\n\n" 
	with (user) {

		if ( name.value == "" ) {
			valide = false
			message += "  - votre pseudo\n";
		} else if ( !Verif_style(name.value) ) {
			valide = false
			message += "  - votre pseudo est invalide (pas d'accent, pas de signes particuliers; seul le tiret est accepté)\n"
		}

		if ( password.value == "" ) {
			valide = false
			message += "  - votre mot de passe\n";
		}

		if ( password.value != password2.value ) {
			valide = false
			message += "  - votre mot de passe n'a pas été correctement inséré\n";
		}

		if ( ( uname.value == "" ) || ( uname.value == "anonyme" ) ){
			valide = false
			message += "  - votre prénom, nom\n";
		}

		if ( mail.value == "" ) {
			valide = false
			message += "  - votre email\n";
		} else if ( !Verif_Email(mail.value) ) {
			valide = false
			message += "  - votre adresse email est INVALIDE\n"
		}

		if ( ( day.value == "x" ) || ( month.value == "x" ) || ( year.value == "x" ) ){
			valide = false
			message += "  - votre date de naissance\n";
		}

		if ( country.value == "none" ) {
			valide = false
			message += "  - votre département\n";
		}

 	      if ( conditions.checked == false ) {
			valide = false
			message +=  "  - vous devez prendre connaissance et accepter les termes de nos conditions d'utilisation\n";
		}

		if ( !valide ) {
			alert (message)
					return false
		}
	}
}


function ModifyForm (user)
{
	valide = true
	message = "Votre inscription est incomplète\nVeuillez renseigner le(s) champs suivant(s) :\n\n" 
	with (user) {

		if ( uname.value == "" ) {
			valide = false
			message += "  - votre prénom, nom\n";
		}

		if ( mail.value == "" ) {
			valide = false
			message += "  - votre email\n";
		} else if ( !Verif_Email(mail.value) ) {
			valide = false
			message += "  - votre adresse email est INVALIDE\n"
		}

		if ( ( day.value == "x" ) || ( month.value == "x" ) || ( year.value == "x" ) ){
			valide = false
			message += "  - votre date de naissance\n";
		}

		if ( country.value == "none" ) {
			valide = false
			message += "  - votre département\n";
		}

		if ( !valide ) {
			alert (message)
					return false
		}
	}
}


function VerifForm (user)
{
	valide = true
	message = "Erreur de syntaxe :\n\n" 
	with (user) {

		if ( name.value == "" ) {
			valide = false
			message += "  - vous n'avez pas précisé de pseudo\n";
		} else if ( !Verif_style(name.value) ) {
			valide = false
			message += "  - votre pseudo est invalide\n  (pas d'accent, pas d'espace, pas de signes particuliers; seul le tiret est accepté)\n"
		}

		if ( !valide ) {
			alert (message)
					return false
		}

	}
}


function CheckLen150(Target)
{
StrLen = Target.value.length
if (StrLen > 150 )
{
Target.value = Target.value.substring(0,150);
CharsLeft = 150;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 150 - CharsLeft;
document.ajout.abd.value = CharsLeft1;
}


function CheckLen300(Target)
{
StrLen = Target.value.length
if (StrLen > 300 )
{
Target.value = Target.value.substring(0,300);
CharsLeft = 300;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 300 - CharsLeft;
document.ajout.abd.value = CharsLeft1;
}


function CheckLen500(Target)
{
StrLen = Target.value.length
if (StrLen > 500 )
{
Target.value = Target.value.substring(0,500);
CharsLeft = 500;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 500 - CharsLeft;
document.ajout.abd.value = CharsLeft1;
}


function CheckLen1000(Target)
{
StrLen = Target.value.length
if (StrLen > 1000 )
{
Target.value = Target.value.substring(0,1000);
CharsLeft = 1000;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 1000 - CharsLeft;
document.ajout.abd.value = CharsLeft1;
}


function CheckLen2500(Target)
{
StrLen = Target.value.length
if (StrLen > 2500 )
{
Target.value = Target.value.substring(0,2500);
CharsLeft = 2500;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 2500 - CharsLeft;
document.ajout.abdd.value = CharsLeft1;
}


function CheckLen5000(Target)
{
StrLen = Target.value.length
if (StrLen > 5000 )
{
Target.value = Target.value.substring(0,5000);
CharsLeft = 5000;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 5000 - CharsLeft;
document.ajout.abd.value = CharsLeft1;
}




