function Form1_Validator()
{
if (document.getElementById("business_name").value =="")
{
	alert("Please Fill Up Business Name.");
	document.getElementById("business_name").focus();
	return (false);
}
if (document.getElementById("contact_name").value =="")
{
	alert("Please Fill Up contact Name.");
	document.getElementById("contact_name").focus();
	return (false);
}
var checkOK = "0123456789-+";
var checkStr = document.getElementById("fax").value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0;  i < checkStr.length;i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Invalid Fax Number");
document.getElementById("fax").focus();
return (false);
}
p1=document.getElementById("p1").value
p2=document.getElementById("p2").value
p3=document.getElementById("p3").value
phone=p1 + p2 + p3;
if (phone =="")
{
	alert("Please Fill Up Phone Number.");
	document.getElementById("p1").focus();
	return (false);
}

if (phone.length >11)
{
	alert("Phone No. Too Long.");
	document.getElementById("p1").focus();
	return (false);
}

if (phone.length <9)
{
	alert("Phone No. Too Short.");
	document.getElementById("p1").focus();
	return (false);
}

// only allow 0-9, hyphen and + be entered
var checkOK = "0123456789-+";
var checkStr =phone;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0;  i < checkStr.length;i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Invalid Number");
document.getElementById("p1").focus();
return (false);
}
if (document.getElementById("email").value =="")
{
	alert("Please Fill Up Email Id.");
	document.getElementById("email").focus();
	return (false);
}
// test if valid email address, must have @ and .
var checkEmail = "@.";
var checkStr = document.getElementById("email").value;
var EmailValid = false;
var EmailAt = false;
var EmailPeriod = false;
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkEmail.length;  j++)
{
if (ch == checkEmail.charAt(j) && ch == "@")
EmailAt = true;
if (ch == checkEmail.charAt(j) && ch == ".")
EmailPeriod = true;
	  if (EmailAt && EmailPeriod)
		break;
	  if (j == checkEmail.length)
		break;
	}
	// if both the @ and . were in the string
if (EmailAt && EmailPeriod)
{
		EmailValid = true
		break;
	}
}
if (!EmailValid)
{
alert("Invalid Email ID");
document.getElementById("email").focus();
return (false);
}
if (document.getElementById("state").value =="")
{
	alert("Please Select State.");
	document.getElementById("state").focus();
	return (false);
}
}
