
		function UpdateAvailableMemberships() {
			var strClass = document.getElementById('cboCountryID').options[document.getElementById('cboCountryID').selectedIndex].text;
		
			try
			{
				if (strClass == "ROW")
				{
					if(document.getElementById('rdoEUR')!=null) {
						document.getElementById('rdoEUR').disabled = true;
						document.getElementById('rdoEUR').checked = false;
					}
					if(document.getElementById('rdoROW')!=null) {
						document.getElementById('rdoROW').disabled = false;
						document.getElementById('rdoROW').checked = true;
					}
				}
				else if (strClass == "Europe" || strClass == "UK")
				{
					if(document.getElementById('rdoEUR')!=null) {
						document.getElementById('rdoEUR').disabled = false;
						document.getElementById('rdoEUR').checked = true;
					}
					if(document.getElementById('rdoROW')!=null) {	
						document.getElementById('rdoROW').disabled = false;
						document.getElementById('rdoROW').checked = false;
					}
				}
			}
			catch (oerr)
			{
			}
		}
		
		function displayTOS() {
			if(document.all) {
				window.showModalDialog("TOC.html","TOC","width=400,height=500,resizable=yes,scrollbars=yes,top=50,left=50");
			}
			else {
				window.open("TOC.html","TOC","width=400,height=500,resizable=yes,scrollbars=yes,top=50,left=50");
			}
		}
		
		function EnableSubmit() {
		
			if (window.document.getElementById('chkAgree') == null || window.document.getElementById('chkAgree').checked == true )
			{
				window.document.getElementById('cmdSubmit').disabled = false;
			}
			else
			{
				window.document.getElementById('cmdSubmit').disabled = true;
			}
		}
		
		function CheckEmailSame() {
			arguments.IsValid = false;
		
			if (window.document.getElementById('txtHomeEmail').value == window.document.getElementById('txtConfirmEmail').value )
			{
				arguments.IsValid = true;
			}
		}
		
		function MustHavePhoneType(source,arguments) {
		
			if (document.getElementById('rdoWorkPhone').checked == false && document.getElementById('rdoHomePhone').checked == false && document.getElementById('rdoMobilePhone').checked == false && document.getElementById('rdoFax').checked == false)
			{
				arguments.IsValid= false;
			}
		}
		
		function HasPickedOrg(source,arguments) {
		arguments.IsValid= true;
			if (document.getElementById('ClubMemberYes').checked == true && document.getElementById('lblOrganisationName').innerText == "" )
			{
				arguments.IsValid= false;
			}
		}
		
		function OpenAddressFields()
		{
			
			window.document.getElementById('txtAddressState').value = 'true';
			window.document.getElementById('txtHouseName').disabled=false;
			window.document.getElementById('txtHouseNumber').disabled=false;
			window.document.getElementById('txtAddress1').disabled=false;
			window.document.getElementById('txtAddress2').disabled=false;
			window.document.getElementById('txtDistrict').disabled=false;
			window.document.getElementById('cboCounty').disabled=false;
			window.document.getElementById('txtCountry').disabled = false;
			window.document.getElementById('txtPostCode').disabled = false;
			window.document.getElementById('txtTown').disabled = false;
		}

		function PhoneTypeMustHaveNumber(source,arguments) {
		
			if (document.getElementById('rdoWorkPhone').checked == true)
			{
				if (document.getElementById('txtWorkPhone').value == "") 
				{
				arguments.IsValid= false;
				}
			}

			if (document.getElementById('rdoHomePhone').checked == true)
			{
				if (document.getElementById('txthomePhone').value == "") 
				{
				arguments.IsValid= false;
				}
			}

			if (document.getElementById('rdoMobilePhone').checked == true)
			{
				if (document.getElementById('txtMobilePhone').value == "") 
				{
				arguments.IsValid= false;
				}
			}
			if (document.getElementById('rdoFax').checked == true)
			{
				if (document.getElementById('txtFax').value == "") 
				{
				arguments.IsValid= false;
				}
			}		
		}
		
		function SetAddressState()
		{
		
			if (document.getElementById('txtAddressState').value == 'true')
			{
				document.getElementById("txtHouseNumber").disabled = false;
				document.getElementById("txtAddress1").disabled = false;
				document.getElementById("txtAddress2").disabled = false;
				document.getElementById("txtDistrict").disabled = false;
				document.getElementById("txtTown").disabled = false;
				document.getElementById("cboCounty").disabled = false;
				document.getElementById("txtPostcode").disabled = false;
				document.getElementById("txtCountry").disabled = false;		
			}
		}
		
		function SameAddress() {
			document.getElementById('txtParentHouseName').value = document.getElementById('txtHouseName').value;
			document.getElementById("txtParentHouseNumber").value = document.getElementById("txtHouseNumber").value;
			document.getElementById("txtParentAddress1").value = document.getElementById("txtAddress1").value;
			document.getElementById("txtParentAddress2").value = document.getElementById("txtAddress2").value;
			document.getElementById("txtParentDistrict").value = document.getElementById("txtDistrict").value;
			document.getElementById("txtParentTown").value = document.getElementById("txtTown").value;
			document.getElementById("cboParentCounty").selectedIndex = document.getElementById("cboCounty").selectedIndex;
			document.getElementById("txtParentStateProvince").value = document.getElementById("txtState").value;
			document.getElementById("txtParentPostcode").value = document.getElementById("txtPostcode").value;
			document.getElementById("txtParentCountry").value = document.getElementById("txtCountry").value;	
		}
		
		function HideButtons() {
			document.getElementById('divButtons').style.visibility ='hidden';
		}
		
		function LoginCheck() {
			if(document.getElementById('txtUserID').value == "") {
				document.getElementById('lblErrorMsg').innerText = "Please Enter your UserName";
				return false;
			} 
			else if(document.getElementById('txtPassword').value == "") {
				document.getElementById('lblErrorMsg').innerText = "Please Enter your Password";
				return false;
			}
			return true;
		}
		
		function ConfirmCancel() {
			return confirm("Are you sure that you wish to Cancel? All changes will be lost!");		
		}
