function checkForm(){

	var thisform = document.regform;

	var valid_st_1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	var valid_st_2 = "-_?=./:#";
	var valid_st_3 = " ";
	
	
	 if (!check_empty_field(thisform.textfield, "Please enter Company Name")||
		!check_field_maxlength(thisform.textfield, 3000, "Please enter Company Name (Cannot more than 30 characters.)")) 
	{ return false; }
	
	else if (!check_empty_field(thisform.textfield2, "Please enter Contact Person")||
 	!check_field_maxlength(thisform.textfield2, 3000, "Please enter Contact Person (Cannot more than 3000 characters.)")) 
	{ return false; }
	
/*	else if (!check_empty_field(thisform.textfield3, "Please enter Contact Email")||
 	!check_field_maxlength(thisform.textfield3, 3000, "Please enter Contact Email (Cannot more than 3000 characters.)")) 
	{ return false; }*/
	else if (!check_empty_field(thisform.textfield3, "Please enter Contact Email")||
 	!checkemail(thisform.textfield3.value)) 
	{ return false; }	
	
	else if (!check_empty_field(thisform.select, "Please enter Subject")||
		!check_field_maxlength(thisform.select, 20000, "Please enter Subject(Cannot more than 20000 characters.)")) 
	{ return false; }

	else if (!check_empty_field(thisform.textarea, "Please enter Message")||
		!check_field_maxlength(thisform.textarea, 20000, "Please enter Message(Cannot more than 20000 characters.)")) 
	{ return false; }


	else{
		$(".form-row").hide();	
		$("#alert-msg").html('<div id="loadingBar"></div><br/>Registration in progress, Please wait...').show();
		return true;
	}
	
	function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	//alert(emailAddress);
	alert(pattern.test(emailAddress));
	return pattern.test(emailAddress);
	}
	
	function checkemail(email){
		//var str=document.validation.emailcheck.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(email))
		testresults=true
		else{
		alert("Please input a valid email address!")
		testresults=false
		}
		return (testresults)
	}	
	
	function invalidDomain(emailAddress){
		var a = emailAddress
		var startnum = a.indexOf("@");
		var emailLength = a.length;
		var domain = a.substring(startnum);
		alert(domain);
		if(domain == "@nowmymail.com"){
			return false;
		}else{
			return true;
		}
		
	}
	
	 function checkRadio(field) { 
		 for(var i=0; i < field.length; i++) { 
		 if(field[i].checked) return field[i].value; 
		 } 
		 return false; 
	 }

}
