var Result;

function RequiredField(myID)
{	
	
	if (myID.value != "")
	{
			//alert(myID.value + " supposed to run if there is a value" );
			myID.style.borderColor = '#969696';
			if (Result != false)
				Result = true;
	}
	else
	{
		//alert(myID.Value + " Not supposed to run if there is a value");
		myID.style.borderColor = '#FF0000';
		Result = false;
	}
	//alert( myID.value + ": " + Result);
	return Result;
}
function SendCon_cb(z)
{
	alert(z);
	//document.getElementById('error').innerHTML = z;
}
function SendCon()
{
	var txtFName, txtLName, txtAddress, txtCity, txtState, txtZip;
	var txtPhone, txtEmail, txtComments ;
	Result = true;

	if (RequiredField(document.getElementById("txtFName")))
	{
		txtName = document.getElementById("txtFName").value;
		
	}
	if (RequiredField(document.getElementById("txtLName")))
	{
		txtName = document.getElementById("txtLName").value;
		
	}
	else
	{
		Result = false;
	}
	
	if (RequiredField(document.getElementById("txtAddress")))
	{
		txtAddress = document.getElementById("txtAddress").value;
	}
	else
	{
		Result = false;
	}
	if (RequiredField(document.getElementById("txtCity")))
	{
		txtCity = document.getElementById("txtCity").value;
	}
	else
	{
		Result = false;
	}
	if (RequiredField(document.getElementById("txtState")))
	{
		txtState = document.getElementById("txtState").value;
	}
	else
	{
		Result = false;
	}
	if (RequiredField(document.getElementById("txtZip")))
	{
		Zip = document.getElementById("txtZip").value;
	}
	else
	{
		Result = false;
	}
	
	if (document.getElementById("Volunteer").value == "True" && document.getElementById("Petition").value == "False")
	{
	
		if (RequiredField(document.getElementById("txtEmail")))
		{
			Email = document.getElementById("txtEmail").value;
			var Filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		}
		else
		{
			Result = false;
		}
	}
	else
	{
			Email = document.getElementById("txtEmail").value;
			var Filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	}
	
	Comments = document.getElementById("txtComment").value;
	
	
	if (Result)
	{
		//alert(Email);
		if (Email != "") 
		{
			//alert(!Filter.test(Email));
			if (!Filter.test(Email))
			{
				alert("Email Address is not a valid EMail address");
				Result=false;
			}
			else
			{
				//alert("I Ran");
				//x_SendCon(txtName, txtAddress, txtCity, txtState, txtZip, txtPhone, Email, Comments, SendCon_cb)
			}
		}
		else
			{
				//alert("Email null");
				//x_SendCon(txtName, txtAddress, txtCity, txtState, txtZip, txtPhone, Email, Comments, SendCon_cb)Rep, Catalog, ProdServ, SendCon_cb)
			}
	}
	else
	{
		alert("Please make sure that all required fields have been filled out.  Required fields are indicated by a red outline.");
	}
	return Result;
}