<!-- Validate Form Data



function checkForm(form) {

	

	formOK = true;	// allow user to correct their mistake

	

	var i1 = document.forms[0].elements[1].checked;

	var i2 = document.forms[0].elements[2].checked;

	var i3 = document.forms[0].elements[3].checked;

	var i4 = document.forms[0].elements[4].checked;

		

	// Check that a demo has been selected

	if (i1 == false && i2 == false && i3 == false && i4 == false)

	{

		alert("Please select a download.");

		formOK = false;

	}

		

	// Check that the Name is not empty

	if (formOK == true && isFieldEmpty(form.name))

	{

		alert("Please enter your Name.");

		formOK = false;

	}
	
	// Check that the Address is not empty

	if (formOK == true && isFieldEmpty(form.address))

	{

		alert("Please enter your Address.");

		formOK = false;

	}
	
	// Check that the City is not empty

	if (formOK == true && isFieldEmpty(form.city))

	{

		alert("Please enter your City.");

		formOK = false;

	}
	
	// Check that the State is not empty

	if (formOK == true && isFieldEmpty(form.state))

	{

		alert("Please enter your State.");

		formOK = false;

	}
	
	// Check that the Zip is not empty

	if (formOK == true && isFieldEmpty(form.zip))

	{

		alert("Please enter your Zip.");

		formOK = false;

	}

	

	// Check that the email field is not empty.

	if (formOK == true && isFieldEmpty(form.email) == true)

	{

		alert("Please enter a valid email address in the format: you\@yourdomain.xxx");

		formOK = false;

	}

	// Check that the email field is valid.

	else if (formOK == true && isEmail(form.email) == false) {

			alert("Please enter a valid email address in the format: you\@yourdomain.xxx");

			formOK = false;

	}	

	

	// Check that the Phone is not empty

	if (formOK == true && isFieldEmpty(form.phone) == true)

	{

		alert("Please enter your phone number.");

		formOK = false;

	}

	

	

	

	///////////////////////////

	// Check for an empty field

    function isFieldEmpty(theField) {

        if(theField.value == "")

            return true;

        else

            return false;

    }

	

	//////////////////////////////////

	// Check for a valid email address

    function isEmail(theField) {

		var index = theField.value.lastIndexOf(".");

 		var str = theField.value.substr(index + 1);

 		var length = str.length;

    	if (theField.value.indexOf("@") + "" != "-1" &&	(length == 2 || length == 3)) 

    		return true;    

    	else 

			return false;

    }

               

	return formOK;

}

	

//-->

