function isValidEmail(mail,textalert) {
	var fortest=mail; //name "mail"
	JSRegExp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(JSRegExp.test(fortest)) {
		return true;
	}
	else {
		alert(textalert);
		return false;
	}
}

//space
function isempty (item,textalert) {
	var space = true;
 	var cont = 0;
 	while (space && (cont < item.length)) {
  		if (item.charAt(cont) != " ") {
   			space = false;
  		}
  		cont++;
 	}
 	if (item == "") {
  		alert(textalert);
		return false;
 	}
 	else if (item.length == 0) {
  		alert(textalert);
		return false;
	}
 	else if (space) {
  		alert(textalert);
		return false;
	}
 	else {
  		return true;
 	}
}


/****************************************************************************************************/

function checkForm () {
 
 if (isempty(document.contact.fname.value,"Please check the 'FullName'") != true) {
	return false;
 }
 
 else if (isempty(document.contact.email.value,"Please check the 'E-mail'") != true) {
	return false;
 }
 
 else if (isValidEmail(document.contact.email.value,"Please insert a valid 'E-mail'") != true) {
	return false;
 }
 
  else if (isempty(document.contact.comments.value,"Please check the 'Comments'") != true) {
	return false;
 }
 else {
 	return true;
 }
}
