function validate_contactus() { 	
	var re_name=/^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$/
	var re_comment=/^(?:[ -~]{10,100}(?:$|(?:[\w!?.])\s))/
	var re_email = new RegExp(/^[a-zA-Z0-9._-]+@([a-zA-Z0-9]+\.)+(?:[a-zA-Z]{2}|aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|musuem|name|nato|net|org|pro|tel|travel)+$/);
	if ( document.contact_frm.First_Name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Invalid first name');
		document.contact_frm.First_Name.focus();	
		
		return false;
	} 
	else if ( document.contact_frm.Last_Name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Invalid last name');
		document.contact_frm.Last_Name.focus();		
		
		return false;
	}
	else if ( document.contact_frm.Email.value.search(re_email) ==-1 )//if match failed
	{
		alert('Invalid email address');
		document.contact_frm.Email.focus();		
		
		return false;
	}
	else if ( document.contact_frm.Comments.value.search(re_comment) ==-1 )//if match failed
	{
		alert('Please enter a comment');
		document.contact_frm.Comments.focus();		
		
		return false;
	}
	else
	{		
		document.contact_frm.action="thankyou.php";
		document.contact_frm.submit();
		return true;
	}
}


function validate_signup() { 
	var re_name=/^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$/
	var re_username = /^([a-zA-Z])[a-zA-Z_-]*[\w_-]*[\S]$|^([a-zA-Z])[0-9_-]*[\S]$|^[a-zA-Z]*[\S]$/
	var re_password = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{4,8}$/
	var re_email = new RegExp(/^[a-zA-Z0-9._-]+@([a-zA-Z0-9]+\.)+(?:[a-zA-Z]{2}|aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|musuem|name|nato|net|org|pro|tel|travel)+$/);
	var address = /^[a-zA-Z0-9&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#216;&#217;&#218;&#219;&#220;&#221;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#241;&#242;&#243;&#244;&#245;&#246;&#248;&#249;&#250;&#251;&#252;&#253;&#255;\.\,\-\/\']+[a-zA-Z0-9&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#216;&#217;&#218;&#219;&#220;&#221;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#241;&#242;&#243;&#244;&#245;&#246;&#248;&#249;&#250;&#251;&#252;&#253;&#255;\.\,\-\/\' ]+$/
	
	if ( document.signup_frm.f_name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Invalid first name');
		document.signup_frm.f_name.focus();	
		
		return false;
	}
	else if ( document.signup_frm.l_name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Invalid last name');
		document.signup_frm.l_name.focus();	
		
		return false;
	}
	else if ( document.signup_frm.email.value.search(re_email) ==-1 )//if match failed
	{
		alert('Invalid email address');
		document.signup_frm.email.focus();		
		
		return false;
	}
	else if ( document.signup_frm.v_email.value != document.signup_frm.email.value)//if doesn't match email
	{
		alert('verify email does not match');
		document.signup_frm.v_email.focus();		
		
		return false;
	}
	else if ( document.signup_frm.f_f_name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Invalid fiance first name');
		document.signup_frm.f_f_name.focus();	
		
		return false;
	}
	else if ( document.signup_frm.f_l_name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Invalid fiance last name');
		document.signup_frm.f_l_name.focus();	
		
		return false;
	}
	else if ( document.signup_frm.add1.value.search(address) ==-1 )//if match failed
	{
		alert('Invalid Address');
		document.signup_frm.add1.focus();	
		
		return false;
	}
	else if ( document.signup_frm.parish.value.search(address) ==-1 )//if match failed
	{
		alert('Please enter State/Parish');
		document.signup_frm.parish.focus();	
		
		return false;
	}
	else if ( document.signup_frm.username.value.search(re_username) ==-1 )//if match failed
	{
		alert('Invalid Username');
		document.signup_frm.username.focus();	
		
		return false;
	}	
	/*else if ( document.signup_frm.check.value == "no go" )//if match failed
	{
		alert('Username Already Chosen');
		document.signup_frm.username.focus();

		return false;
	}*/	
	else if ( document.signup_frm.password.value.search(re_password) ==-1 )//if match failed
	{
		alert('Invalid Password');
		document.signup_frm.password.focus();	
		
		return false;
	}	
	else if ( document.signup_frm.v_password.value != document.signup_frm.password.value)//if doesn't match password
	{
		alert('verify password does not match');
		document.signup_frm.v_password.focus();		
		
		return false;
	}
	else
	{	
		document.signup_frm.action="thankyousignup.php";
		document.signup_frm.submit();
		return true;
	}
}

function validate_directoryInfo() {
	var re_company=/^(?:[ -~]{3,25}(?:$|(?:[\w!?.])\s))/
	var re_desc=/^(?:[ -~]{10,200}(?:$|(?:[\w!?.])\s))/
	var re_name=/^(?:[ -~]{3,25}(?:$|(?:[\w!?.])\s))/
	var re_address = /^[a-zA-Z0-9&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#216;&#217;&#218;&#219;&#220;&#221;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#241;&#242;&#243;&#244;&#245;&#246;&#248;&#249;&#250;&#251;&#252;&#253;&#255;\.\,\-\/\']+[a-zA-Z0-9&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#216;&#217;&#218;&#219;&#220;&#221;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#241;&#242;&#243;&#244;&#245;&#246;&#248;&#249;&#250;&#251;&#252;&#253;&#255;\.\,\-\/\' ]+$/
	var re_comment=/^\w{1,}$/
	var re_tele = /((\(\d{3}\)?)|(\d{3}))([\s-./]?)(\d{3})([\s-./]?)(\d{4})/
	var re_website = /^((http|https|ftp):\/\/(www\.)?|www\.)[a-zA-Z0-9\_\-]+\.([a-zA-Z]{2,4}|[a-zA-Z]{2}\.[a-zA-Z]{2})(\/[a-zA-Z0-9\-\._\?\&=,'\+%\$#~]*)*$/
	var re_email = new RegExp(/^[a-zA-Z0-9._-]+@([a-zA-Z0-9]+\.)+(?:[a-zA-Z]{2}|aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|musuem|name|nato|net|org|pro|tel|travel)+$/);
	
	if ( document.listing_frm.Company_Name.value.search(re_company) ==-1 )//if match failed
	{
		alert('Please Enter Company Name');
		document.listing_frm.Company_Name.focus();	
		
		return false;
	}
	else if ( document.listing_frm.address_txt.value.search(re_address) ==-1 )//if match failed
	{
		alert('Invalid Address');
		document.listing_frm.address_txt.focus();	
		
		return false;
	}
	else if ( document.listing_frm.telephone_txt.value.search(re_tele) ==-1 )//if match failed
	{
		alert('Invalid Telephone');
		document.listing_frm.telephone_txt.focus();	
		
		return false;
	}
	else if ( document.listing_frm.email_txt.value.search(re_email) ==-1 )//if match failed
	{
		alert('Invalid Email');
		document.listing_frm.email_txt.focus();	
		
		return false;
	}
	/*else if ( document.listing_frm.website_txt.value.search(re_website) ==-1 )//if match failed
	{
		alert('Invalid Website');
		document.listing_frm.website_txt.focus();	
		
		return false;
	}*/
	else if ( document.listing_frm.comments_txt.value.search(re_desc) ==-1 )//if match failed
	{
		alert('Please Enter Valid Description');
		document.listing_frm.comments_txt.focus();	
		
		return false;
	}
	else if ( document.listing_frm.contact_Name.value.search(re_name) ==-1 )//if match failed
	{
		alert('Please Enter Valid Contact Name');
		document.listing_frm.contact_Name.focus();	
		
		return false;
	}
	else if ( document.listing_frm.contact_address.value.search(re_address) ==-1 )//if match failed
	{
		alert('Please Enter Valid Contact Address');
		document.listing_frm.contact_address.focus();	
		
		return false;
	}
	else if ( document.listing_frm.contact_tele.value.search(re_tele) ==-1 )//if match failed
	{
		alert('Please Enter Valid Contact Telephone Number');
		document.listing_frm.contact_tele.focus();	
		
		return false;
	}
	else if ( document.listing_frm.contact_email.value.search(re_email) ==-1 )//if match failed
	{
		alert('Please Enter Valid Contact Email Address');
		document.listing_frm.contact_email.focus();	
		
		return false;
	}
	else
	{	
		document.listing_frm.action="directoryinfosubmitted.php";
		document.listing_frm.submit();
		return true;
	}
}


	