var g_required = 'email';

function ValidateForm()
{
	var bOk = true;
	var sMessage = "Please make sure the form is filled out completely!";

	if (document.contact.firstName.value == "")
	{
		sMessage = "Please enter your first name!";
		bOk = false;
	}
	if (document.contact.lastName.value == "")
	{
		sMessage = "Please enter your last name!";
		bOk = false;		
	}

	if (g_required == "email")
	{
		if (document.contact.Email.value == "")
		{
			sMessage = "Please enter your email!";
			bOk = false;
		}
		
		if (!isValidEmail(document.contact.Email.value))
		{
			sMessage = "Please enter a valid email address!";
			bOk = false;
		}
	}

	if (g_required == "phone")
	{
		if (document.contact.Phone.value == "")
		{
			sMessage = "Please enter your phone number!";
			bOk = false;
		}
	}
	
	// Submit if everything is entered
	if (bOk)
	{
		document.contact.save.value = "yes";
		document.contact.submit();
	}
	else
	{
		alert(sMessage);
	}
}

function isValidEmail(str) 
{
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

