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('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('Address',f.address.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 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 e = event || evt; // for trans-browser compatibility
    var charCode = e.which || e.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);
}

