
function validateForm(formObj)
{
	var formField;
	var myRegxp3 = /^[a-zA-Z0-9]{6,}$/;
	var myRegxp2 = /^\d{5}$/;
	var myRegxp = /^(([^\s]+?)(@)(([^\.\s]+?)(\.)){1,2}([^\.\s]+?)([ ]?,[ ]?)?)+$/;

	for (var k=0; k<formObj.elements.length; k++)
	{
		formObj.elements[k].style.backgroundColor = "";
	}

	for (var i=0; i<formObj.elements.length; i++)
	{
		formField = formObj.elements[i];
		if (formField.className == "required")
		{
			if (formField.value == "")
			{
				alert("Please enter a valid value in the required field.");
				formField.style.backgroundColor = "yellow";
				formField.focus();
				return false;
			}

			if (formField.name == "hzip" || formField.name == "wzip")
			{
				if (!myRegxp2.test(formField.value))
				{
					alert("Invalid Zip Code");
					formField.style.backgroundColor = "yellow";
					formField.focus();
					return false;
				}
			}

			if (formField.name == "email")
			{
				if (!myRegxp.test(formField.value))
				{
					alert("Invalid E-mail Address");
					formField.style.backgroundColor = "yellow";
					formField.focus();
					return false;
				}
			}

			if (formField.name == "pword" || formField.name == "pword2")
			{
				if (!myRegxp3.test(formField.value))
				{
					alert("Invalid Password");
					formField.style.backgroundColor = "yellow";
					formField.focus();
					return false;
				}
			}
		}
		else if (formField.className == "conditional")
		{
			if (formField.name == "pword")
			{
				if (!formField.disabled && formField.value == "")
				{
					alert("Please enter a valid value in the required field.");
					formField.style.backgroundColor = "yellow";
					formField.focus();
					return false;
				}
			}
		}
	}

	return true;
}

function disablePassword()
{
	var pword = document.getElementById("pword");
	pword.disabled = (pword.disabled == false) ? true : false;
}

function disableCheckBox(pword)
{
	var emailPword = document.getElementById("email_pword");
	emailPword.disabled = (pword.value != "") ? true : false;
}



