




function changeCareLocation(newStatus, formObj) {
	try {
		if(newStatus == "ENG") {
			formObj.sfCalc_rncc.value = "108.70";
		}else if(newStatus == "WLS") {
			formObj.sfCalc_rncc.value = "120.55";
		}else {
			formObj.sfCalc_rncc.value = "0";
		}

	}catch(e) {
	}
}



function changeCurrentAge(newStatus, formObj) {
	try {
		formObj.sfCalc_scotpa.disabled = !(newStatus >= 65);
	}catch(e) {
	}
}



function changeLegalStatus(newStatus, formObj) {
	try {

		if(newStatus == "SLF") {
			formObj.subRelation.value = "Self";
			formObj.subNameNeedingCare.value = formObj.subName.value;
		}
		}catch(e) {
	}
}



function changeCareFeesAmt(newStatus, formObj) {
	try {

		if(newStatus < 300 || newStatus > 2000) {
			alert("Please confirm that you have entered the correct weekly amount for care fees as they are usually between \u00A3300 and \u00A32,000 but you have entered \u00A3"+newStatus);
		}
		}catch(e) {
	}
}



function ValidateCalcForm(formObj) {


	if(formObj.sfCalc_age.value == "") {
		alert("Please enter the age of the person needing care");
		return;
	}
	if(formObj.sfCalc_sex.value == "") {
		alert("Please enter the sex of the person needing care");
		return;
	}
	if(formObj.sfCalc_statepension.value == "") {
		alert("Please enter the state pension value (enter a zero for none)");
		return;
	}
	if(formObj.sfCalc_privpension.value == "") {
		alert("Please enter the private pension value (enter a zero for none)");
		return;
	}
	if(formObj.sfCalc_location.value == "") {
		alert("Please answer all questions");
		return;
	}
	if(formObj.sfCalc_rncc.value == "-") {
		alert("Please enter the Registered Nursing Care Contribution (enter a zero for none)");
		return;
	}
	if(formObj.sfCalc_aadla.value == "") {
		alert("Please enter the Attendance Allowance/Disability Living Allowance (enter a zero for none)");
		return;
	}
	if(formObj.sfCalc_othrincome.value == "") {
		alert("Please enter the other income (enter a zero for none)");
		return;
	}
	if(formObj.sfCalc_carefees.value == "") {
		alert("Please enter the care fees");
		return;
	}
	if(formObj.sfCalc_carefeesincrease.value == "") {
		alert("Please enter the care fees increase (if you do not know then enter 5%)");
		return;
	}
	if(formObj.sfCalc_personalexpenses.value == "") {
		alert("Please enter the Personal Expenses you wish to allow for (enter a zero for none)");
		return;
	}
	if(formObj.sfCalc_contribtospouse.value == "") {
		alert("Please enter the contribution to spouse you wish to allow for (enter a zero for none)");
		return;
	}



	formObj.submit();
}




function ValidateResultsForm(formObj) {

	if(formObj.subName.value == "") {
		alert("Please enter your name");
		return;
	}
	if(String(formObj.subName.value).indexOf(" ") < 0) {
		alert("Please enter your full name");
		return;
	}
	if(formObj.subAddr.value == "") {
		alert("Please enter your address");
		return;
	}
	if(formObj.subPCode.value == "") {
		alert("Please enter your postcode");
		return;
	}
	if(formObj.subTel.value == "") {
		alert("Please enter your telephone number");
		return;
	}
	if(formObj.subEmail.value == "") {
		alert("Please enter your email address (if you havent got one then please enter the word 'none')");
		return;
	}
	if(formObj.subLegalStatus.value == "-") {
		alert("Please enter your legal status to the person needing care");
		return;
	}
	if(formObj.subDOB_Day.value == "0" || formObj.subDOB_Month.value == "0" || formObj.subDOB_Year.value == "0") {
		alert("Please enter the date of birth for the person needing care");
		return;
	}


	if(formObj.subChk2.checked != 1) {
		alert("Please confirm that you have read our points to consider");
		return;
	}


	formObj.submit();
}


