			function doCheckForm(oForm){
				if (oForm.firstname.value==""){
					alert("Please enter your first name!");
					oForm.firstname.focus();
					return false;
				}

				if (oForm.lastname.value==""){
					alert("Please enter your last name!");
					oForm.lastname.focus();
					return false;
				}

				var reg1 = /^\+{0,1}\d{7,20}$/;
				if (oForm.phone.value.match(reg1) == null){
					alert("Please enter a valid phone number! Only digits and '+' symbol at the begining allowed");
					oForm.phone.focus();
					return false;
				}
				
				
				if (!checkEmail(oForm.email.value)){
					alert("Please enter correct email address!");
					oForm.email.focus();
					return false;
				}
				
				if (oForm.city.value==""){
					alert("Please enter your city!");
					oForm.city.focus();
					return false;
				}
				
				if (oForm.state.value==""){
					alert("Please select state!");
					oForm.state.focus();
					return false;
				}


				oForm.action_name.value = "send";
				 document.contact.submit();
				return true;
			}

			function checkEmail(email)	{
				var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
				if (! email.match(re)) 	return (false);
				return(true);
			}