<!--
// code to force an asp.net pg to submit after custom validation & framework validation

function valContact()
{	
	var fieldValid = false;		
	var contactPref = document.getElementById(rblContactPref + "_0");
	if (contactPref.checked)
	{
		var contPhone = document.getElementById(txtPhone);
		var layer = document.getElementById('divPhoneErr');
		if (contPhone.value != "")
		{
			fieldValid = true;
			layer.className = "hideErr";
		}
		else
		{
			layer.className = "redStar";
		}
	}
	else
	{	
		var contEmail = document.getElementById(txtEmail);
		var layer = document.getElementById('divEmErr');
		if (contEmail.value != "")
		{
			fieldValid = true;
			layer.className = "hideErr";
		}
		else
		{
			layer.className = "redStar";
		}
	}
	return fieldValid;
}

function valDocument(cBtn)
{
	Page_ClientValidate();
	
	if (Page_IsValid & valContact())
	{
		Page_ClientValidate();
		if(Page_IsValid)
			__doPostBack(cBtn,'');
	}
}

function __doPostBack(eventTarget, eventArgument) {
	var theform;
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
		theform = document.__aspnetForm;
	}
	else {
		theform = document.forms["__aspnetForm"];
	}
	theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
	theform.__EVENTARGUMENT.value = eventArgument;
	theform.submit();
}

// -->

// -->