function trimString(str){
	return str.replace(/^\s+/g,'').replace(/\s+$/g,'');
}
function checkPhone(telephone, type){
	telephone = trimString(telephone);
	if(telephone == '') {
		if(type==0) return true;
		else	return false;
	}
	var re=new RegExp(/^[0-9]+$/g);
	return re.test(telephone);
}
function checkEmail(email){
	email = trimString(email);
	var new_string = new String(email);
	return new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{2,}[\.][0-9a-zA-Z]{2,}$');
}
function checkReserve(){
	var type = 0;
	var message = '';
	$("input[@type='radio'][@name='TypeMail']").each(function(){if(this.checked){type=1}});
	if(type == 0){
		message += "- Souhaitez-vous reserver ou faire un Devis?\n";
	}
	var nom = trimString($("#Nom").val());
	if(nom == ''){
		message += "- Votre Nom SVP\n";
	}
	var telephone = trimString($("#Telephone").val());
	if(!checkPhone(telephone,1)){
		message += "- Le num\351ro de t\351l\351phone est obligatoire?\n";
	}
	var email = trimString($("#Email").val());
	if(email == ''){
		message += "- Votre adresse Email SVP\n";
	}else{
		if(!checkEmail(email)){
			message += "- Votre Email n'est pas au bon format?\n";
		}
	}
	if(trimString(message) != ''){
		alert(message);
		return false;
	}
	return true;
}