<!-- Begin

		function validate_form(thisform)
		{
		  with(thisform){
			var reg = new RegExp();
	
			if(firstname.value == "" || firstname.value == null)
			{
				alert("Please Enter your First Name!");
				return false;
			}	
			if(lastname.value == "" || lastname.value == null)
			{
				alert("Please Enter your Last Name!");
				return false;
			}

			if(phone.value == "" || phone.value == null)
			{
				alert("Please Enter your Phone Number!");
				return false;
			}
			else
			{
				if(IsNumericPhone(phone.value) == false)
				{
					document.getElementById("phone").style.color = "#FF0000";
					alert("Please Enter your phone number! \n\"Example: 3033333333 or 303-333-3333 or (303)333-3333\"");
					return false;
				}
				else
				{
					document.getElementById("phone").style.color = "#000000";
				}
			}
						
			reg.compile(".+@[^.]+\.[^.]+");
			if(!email.value.match(reg))
			{
				document.getElementById("email").style.color = "#FF0000";
				alert("Please enter a valid email address! \n ");
				return false;
			}
			else
			{
				document.getElementById("email").style.color = "#000000";
			}
						
			if(brand.value == "" || brand.value == null)
			{
				alert("Please tell us the brand of your current phone.");
				return false;
			}
			if(numberofphones.value == "" || numberofphones.value == null)
			{
				alert("Please tell us the number of phones you have!");
				return false;
			}	
			if(numberofoffices.value == "" || numberofoffices.value == null)
			{
				alert("Please tell us the number of offices!");
				return false;
			}

			return true;
		 } //end with thisform
		} //end function
		
		function IsNumericPhone(sText)
		{
			var ValidChars = "0123456789-(). ";
			var IsNumber=true;
			var Char;
		

			for (i = 0; i < sText.length && IsNumber == true; i++) 
			{ 
				Char = sText.charAt(i); 
				if (ValidChars.indexOf(Char) == '-1') 
				{
					IsNumber = false;
				}
			}
				return IsNumber;
		}

//  End -->