var d = document;
function checkmember(f){
var error = "";
error += FcheckFilled('Name',f.name.value);
error += FcheckFilled('Email Address',f.email_address.value);
error += FcheckEmail('Email Address',f.email_address.value);
error += FcheckFilled('Subject',f.subject.value);
error += FcheckFilled('Message',f.message.value);
if (error != "") {
    alert(error);
    return false;
  }
	else
	{
		return true;
	}

}
function checkcontractor(f){
var error = "";
error += FcheckFilled('Contact Person',f.contact_person.value);
error += FcheckFilled('Business Owner',f.business_owner.value);
error += FcheckFilled('Business Name',f.business_name.value);
error += FcheckFilled('Address',f.street_address.value);
error += FcheckFilled('City',f.city.value);
error += FcheckFilled('State',f.state.value);
error += FcheckFilled('Zip Code',f.zipcode.value);
error += FcheckFilled('Email Address',f.email_address.value);
error += FcheckEmail('Email Address',f.email_address.value);
error += FcheckFilled('Telephone',f.telephone.value);
error += FcheckFilled('Qualification',f.qualifications.value);
error += FcheckFilled('Service Area',f.service_area.value);
error += FcheckFilled('Comment',f.comment.value);
if (error != "") {
    alert(error);
    return false;
  }
	else
	{
		return true;
	}

}

function checkcontact(f){
var error = "";
error += FcheckFilled('First Name',f.firstname.value);
error += FcheckFilled('Last Name',f.lastname.value);
error += FcheckFilled('Phone',f.phone.value);
error += FcheckFilled('Email Address',f.email.value);
error += FcheckEmail('Email Address',f.email.value);
error += FcheckFilled('Subject',f.subject.value);
error += FcheckFilled('Message',f.message.value);
if (error != "") {
    alert(error);
    return false;
  }
	else
	{
		return true;
	}

}

function checkmemberes(f){
var error = "";
error += FcheckFilledes('NOMBRE',f.name.value);
error += FcheckFilledes('CORREO ELECTRONICO',f.email_address.value);
error += FcheckEmailes('CORREO ELECTRONICO',f.email_address.value);
error += FcheckFilledes('TEMA',f.subject.value);
error += FcheckFilledes('MENSAJE',f.message.value);
if (error != "") {
    alert(error);
    return false;
  }
	else
	{
		return true;
	}

}

function checkcontractores(f){
var error = "";
error += FcheckFilledes('PERSONA DE CONTACTO',f.contact_person.value);
error += FcheckFilledes('DUENO DE NEGOCIO',f.business_owner.value);
error += FcheckFilledes('NOMBRE DEL NEGOCIO',f.business_name.value);
error += FcheckFilledes('DIRECCION',f.street_address.value);
error += FcheckFilledes('CIUDAD',f.city.value);
error += FcheckFilledes('ESTADO',f.state.value);
error += FcheckFilledes('CODIGO POSTAL',f.zipcode.value);
error += FcheckFilledes('CORREO ELECTRONICO',f.email_address.value);
error += FcheckEmailes('CORREO ELECTRONICO',f.email_address.value);
error += FcheckFilledes('TELEFONO',f.telephone.value);
error += FcheckFilledes('MENCIONE SUS CUALIDADES',f.qualifications.value);
error += FcheckFilledes('MENCIONE SUS AREAS DE SERVICIO',f.service_area.value);
error += FcheckFilledes('COMENTARIO',f.comment.value);
if (error != "") {
    alert(error);
    return false;
  }
	else
	{
		return true;
	}

}

function checkcontactes(f){
var error = "";
error += FcheckFilledes('NOMBRE',f.firstname.value);
error += FcheckFilledes('APELLIDO',f.lastname.value);
error += FcheckFilledes('TELEFONO',f.phone.value);
error += FcheckFilledes('CORREO ELECTRONICO',f.email.value);
error += FcheckEmailes('CORREO ELECTRONICO',f.email.value);
error += FcheckFilledes('TEMA',f.subject.value);
error += FcheckFilledes('MENSAJE',f.message.value);
if (error != "") {
    alert(error);
    return false;
  }
	else
	{
		return true;
	}

}

function FcheckFilledes(m,e){
if(e==""){
 	error = m+" ES VACIO.\n";
	return error;
	}
	else
	{
	error="";
	return error;
	}
}

function FcheckEmailes(n,v){
	var a=0
	var p=0
	for(var i=1;i<v.length;i++){
		if(!v.charAt(i)){
			error = n+" NO ES VALIDO!.\n";
		}
		else if(v.charAt(i)=='@'){a++;if(v.charAt(i+1)=='')
		{ 
			error= n+" is not valid!";return error; }}
			else if(v.charAt(i)=='.'){p++;if(v.charAt(i+1)==''||v.charAt(i+1)=='@'||v.charAt(i-1)=='@'){ 
				error= n+" NO ES VALIDO!.\n";
		 }}
	}
	if(a==1 && p || v==""){ 
	error="";
 }
	else { 
	error= n+" NO ES VALIDO!.\n";

	}
		return error; 
}

function FcheckFilled(m,e){
if(e==""){
 	error = m+" is empty.\n";
	return error;
	}
	else
	{
	error="";
	return error;
	}
}

function FcheckEmail(n,v){
	var a=0
	var p=0
	for(var i=1;i<v.length;i++){
		if(!v.charAt(i)){
			error = n+" is not valid!.\n";
		}
		else if(v.charAt(i)=='@'){a++;if(v.charAt(i+1)=='')
		{ 
			error= n+" is not valid!";return error; }}
			else if(v.charAt(i)=='.'){p++;if(v.charAt(i+1)==''||v.charAt(i+1)=='@'||v.charAt(i-1)=='@'){ 
				error= n+" is not valid!.\n";
		 }}
	}
	if(a==1 && p || v==""){ 
	error="";
 }
	else { 
	error= n+" is not valid!.\n";

	}
		return error; 
}

function isNumberKey(evt)
   {
     var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 48 || charCode > 57))
      return false;

     return true;
   }
	 
function alpha(e) {
   var k;
   document.all ? k = e.keyCode : k = e.which;
   return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8);
}
