function submitIt(carForm) {
	if (!checkblank(carForm.contact_name,"Nom")) {
		return false
	}
	if (isProper(carForm.contact_name,"Nom") == false) {
		return false
	}
	if (!checkblank(carForm.contact_email,"Email")) {
		return false
	}
	if (!validEmail(carForm.contact_email.value)) {
		alert("L'adresse e-mail est incorrecte.")
		carForm.contact_email.focus()
		carForm.contact_email.select()
		return false
	}
	if (!checkblank(carForm.contact_message,"message")) {
		return false
	}

	return true
}

function checkblank(fnm,Disp) {
	if (fnm.value.length == 0) {
		alert("Merci de remplir le champ "+Disp+".");
		fnm.focus();
		return false;
	}
	if (fnm.value.length != 0) {
		var ctr=0;
		var str = fnm.value;
		var strfocus= fnm;
		var ctr1 = 0;
		for (var i = 0; i < fnm.value.length; i++)
		{
			var ch = fnm.value.substring(i, i + 1);
			//alert(str.charCodeAt(i));
			if (str.charAt(i) != " ") {
				ctr = ctr+1;
			}
		}
		if (ctr ==0) {
			alert('Kindly fill the valid '+Disp+'.');
			strfocus.select();
			strfocus.focus();
			return false;
		}
	}
	return true;
}

function validEmail(email) {
	if (!email) return false
	invalidChars = " /*|,\":<>[]{}`\';()&$#%"
	if (email == "") {
		return false
	}
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false;
		}
	}
	atPos = email.indexOf("@",1)
	if (atPos == -1) {
		return false
	}
	if (email.indexOf("@",atPos+1) > -1) {
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {
		return false
	}
	if (periodPos+3 > email.length)	{
		return false
	}
	return true
}

function isProper(string,Disp) {
	if (!string.value) return false
	var iChars = "*|,\":<>[]{}`\';()@&$#%";
	for (var i = 0; i < string.value.length; i++) {
		if (iChars.indexOf(string.value.charAt(i)) != -1) {
			alert("Merci de remplir le champ "+Disp+" sans les caractères suivants: (*|,\":<>[]{}`\';()@&$#%).");
			string.focus();
			string.select();
			return false
		}
	}
	return true
}

