
function ValidateMarriedYear(source, arguments)
{
	var testValue;
	if(document.getElementById("txtMarriedYear").disabled)
	{
		arguments.IsValid = true;
	}
	else
	{
		testValue = parseInt(arguments.Value);
		
		if( testValue != NaN && testValue > 1 && testValue < 9999 )
			arguments.IsValid = true;
		else
			arguments.IsValid = false;
	}
	
	if( arguments.IsValid )
		document.getElementById("txtMarriedYear").value = testValue;
}

function ValidateYear(source, arguments)
{
	testValue = parseInt(arguments.Value);
		
	if( testValue != NaN && testValue > 1 && testValue < 9999 )
		arguments.IsValid = true;
	else
		arguments.IsValid = false;
}

function disableSalutation( disable )
{
	if( disable )
		document.getElementById("txtSalutation").value = "";
	document.getElementById("txtSalutation").disabled = disable;
}

function resetYear(yearTextBox)
{
	if( yearTextBox.value == "YYYY" )
		yearTextBox.value = "";
	else if(yearTextBox.value == "" )
		yearTextBox.value = "YYYY";
}

function showMarriedControls(disable)
{
	if ( disable )
	{
		document.getElementById("txtSpouseName").value = "";
		document.getElementById("txtChildrenNames").value = "";
		document.getElementById("cmbMarriedDateMonth").selectedIndex = 0;
		document.getElementById("txtMarriedYear").value = "YYYY";
		
	}
	document.getElementById("txtSpouseName").disabled = disable;
	document.getElementById("txtChildrenNames").disabled = disable;
	document.getElementById("cmbMarriedDateMonth").disabled = disable;
	document.getElementById("cmbMarriedDateDay").disabled = disable;
	document.getElementById("txtMarriedYear").disabled = disable;
}

function validateForm()
{
	//Validate the Spouse name 
	if ( document.getElementById("radMarried").checked )
	{
		if ( document.getElementById("txtSpouseName") == "")
		{
			showStatus("Spouse Name may be empty");
			return false;
		}
	}
	return true;
}

function showStatus(statusText)
{
	document.getElementById("lblErrorMessage").value = statusText;
}

function reteiredClick(disable)
{
	//Diasble all the controls
	document.getElementById("txtCompanyName").disabled = disable;
	document.getElementById("txtPosition").disabled = disable;
	document.getElementById("txtCompanyStreet").disabled = disable;
	document.getElementById("txtCompanyCity").disabled = disable;
	document.getElementById("txtCompanyState").disabled = disable;
	document.getElementById("txtCompanyPostalCode").disabled = disable;
	document.getElementById("cmbCompanyCountry").disabled = disable;
	document.getElementById("txtCompanyPhone1Sub1").disabled = disable;
	document.getElementById("txtCompanyPhone1Sub2").disabled = disable;
	document.getElementById("txtCompanyPhone1Sub3").disabled = disable;
	document.getElementById("txtCompanyFax1Sub1").disabled = disable;
	document.getElementById("txtCompanyFax1Sub2").disabled = disable;
	document.getElementById("txtCompanyFax1Sub3").disabled = disable;
	document.getElementById("txtFieldOfExpertise").disabled = disable;
	document.getElementById("txtCompanyMail").disabled = disable;
}

function EnableControls()
{
	//disableSalutation(! document.getElementById("radOther").checked)
	if( document.getElementById("radMarried") != null )
		showMarriedControls(! document.getElementById("radMarried").checked);

	if( document.getElementById("radRetired") != null )
		reteiredClick(document.getElementById("radRetired").checked);
}
