// numbers
function isNumbersOnly(num,textalert) {
	JSRegExp =/^\d+$/;
	if(JSRegExp.test(num)) {
		return true;
		}
	else {
		alert(textalert);
		return false;
	}
}

function isValidPassword (field1, field2) {
	if (field1 != field2) {
		alert("The Passwords does not match");
  		return false;
 	}
 	else {
 		//ANDA
  		return true;
 	}
}

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.employer.cname.value,"Please check the 'Company Name'") != true) {
	return false;
 }
 
 else if (isempty(document.employer.cperson.value,"Please check the 'Contact Person'") != true) {
	return false;
 }
 
  else if (isempty(document.employer.saddress.value,"Please check the 'Street Address'") != true) {
	return false;
 }
 
  else if (isempty(document.employer.city.value,"Please check the 'City'") != true) {
	return false;
 }
 
  else if (isempty(document.employer.state.value,"Please check the 'State'") != true) {
	return false;
 }
 
 else if (isempty(document.employer.zip.value,"Please check the 'Zip'") != true) {
	return false;
 }
 
 else if (isNumbersOnly(document.employer.zip.value,"Please insert a valid 'Zip'") != true) {
	return false;
 }
 
 else if (isempty(document.employer.phone.value,"Please check the 'Phone'") != true) {
	return false;
 }
 
 else if (isempty(document.employer.email.value,"Please check the 'E-mail'") != true) {
	return false;
 }
 
 else if (isValidEmail(document.employer.email.value,"Please insert a valid 'E-mail'") != true) {
	return false;
 }
 
 else if (isempty(document.employer.uname.value,"Please check the 'User Name'") != true) {
	return false;
 }
 
 else if (isempty(document.employer.pass.value,"Please check the 'Password'") != true) { //employer  campo
	return false;
 }
 
 else if (isempty(document.employer.repass.value,"Please check the 'Password verification'") != true) {
	return false;	
 }
 
 else if (isValidPassword(document.employer.pass.value,document.employer.repass.value) != true) {
	return false;
 }
 else {
 	return true;
 }
}
