function checkMail(str) {
	var verif = /^[a-zA-Z0-9\-\_]{1,}[a-zA-Z0-9\.\-\_]*[a-zA-Z0-9\-\_]{1,}@[a-zA-Z0-9]{1,}[a-zA-Z0-9\.\-\_]*[a-zA-Z0-9]{1,}[.][a-zA-Z]{2,4}$/;
	if(verif.test(str)) return true;
	else return false;
}

function go_confirm(f) {
	if(verif(document.signup)) {
		document.signup.valid.value = f;
		document.signup.submit();
	}
}

function verif(f) {
	var errors = 'Attention vous devez saisir :\n'
	var areErrors = true;

	//obj
	if( f['civilite'][0].checked == false && f['civilite'][1].checked == false && f['civilite'][2].checked == false ) {
		errors += '\n votre civilité.';
		areErrors = false;
	}
	//
	if( f['nom'].value == '' ) {
		errors += '\n votre nom.';
		areErrors = false;
	} 
	if( f['prenom'].value == '' ) {
		errors += '\n votre prénom.';
		areErrors = false;
	}
	if( f['adresse'].value == '') {
		errors += '\n votre adresse.';
		areErrors = false;
	}
	
	modelecp = new RegExp("^[0-9]{5}$");
	if(f['cp'].value != '') {
		if (!modelecp.test(f['cp'].value)){
			errors += '\n un code postal correct.';
			areErrors = false;
		}
	}
	if( f['ville'].value == '' ) {
		errors += '\n votre ville.';
		areErrors = false;
	}
	
	if( f['telephone'].value == '' || (isNaN(f['telephone'].value))) {
		errors += '\n votre numero de téléphone.';
		areErrors = false;
	}else{
		f['telephone'].value = "" + f['telephone'].value;
		if (f['telephone'].value.length != 10){
			errors += '\n votre numero de téléphone.';
			areErrors = false;
		}
	}
	
	if(f['email'].value == '') {
		errors += "\n votre email";
		areErrors = false;
	}else if(!checkMail(f['email'].value)) {
		errors += "\n votre email n'est pas valide.";
		areErrors = false;
	}
	
	if( f['message'].value == '' ) {
		errors += '\n votre message.';
		areErrors = false;
	}
	
	
	//
	if(!areErrors){
		alert(errors);
	}
	return areErrors;
}

function change(){
	document.forms['contactsform'].insert.value = 0;
	document.forms['contactsform'].submit()
}
