var errorMsg = function(){
	this.msg = {
		title: "Please select your  title",
		titleOther: "Please enter your title",
		titleOther1: "Please enter a valid title",
		firstname: "Please enter your first name",
		firstname1: "Please enter a valid first name",
		middlename: "Please enter your middle name",
		middlename1: "Please enter a valid middle name",
		surname: "Please enter your surname",
		surname1: "Please enter a valid surname",
		gender: "Please choose your gender",
		phone: "Please enter at least one contact number",
		homePhone: "Please select area code and enter valid home phone number",
		HP_area_code: "Please select your area code",
		WP_area_code: "Please select your area code",
		workPhone: "Please select area code and enter valid work phone number",
		mobilePhone: "Please enter a 10 digit number starting with zero",
		MA_Is: "Please enter your mail addess is",
		email: "Please enter your email address",
		email1: "Please enter a valid email address",
		taxFileNumber: "Please enter your tax file number",
		HA_Live: "Please make a selection",
		HA_Live1: "Please enter where you live",
		streetNumber: "Please enter your street number",
		streetNumber1: "Please enter a valid street number",
		streetName: "Please enter your street name",
		streetName1: "Please enter a valid street name",
		streetType: "Please make a selection",
		city: "Please enter your City, town or suburb",
		city1: "Please enter a valid City, town or suburb",
		state: "Please make a selection",
		postcode: "Please enter a postcode",
		postcode1: "Please enter a 4 digit number",
		birthdateDay:"Please select your date of birth",
		birthdateDay1:"Please select valid date of birth",
		birthdateMonth:"Please select your month of birth",
		birthdateMonth1:"Please select valid month of birth",
		birthdateYear:"Please enter your year of birth",
		birthdateYear1:"Please enter a valid year of birth",
		birthdateYear2:"Please enter a 4 digit number",
		birthdateYear3:"Applicant's age should be 15 or above",
		birthdate:"Please enter a valid date of birth",
		mailingaddress:"If your mailing address is the same as your current home address then select yes, else select no ",
		lifeFund:"Please enter percentage of money",
		lifeFund1:"Please enter a valid % of money",
		Fund:"Please choose investment option",
		benefit:"Please choose your option"
	}
}
var e = new errorMsg();
var error_count =0;
var error_focus ="";
var sedit="no";
var spageno=0;
var fYear,rYear;

function start_process()
{
	if(document.frmbt.iConfirm.checked ==false){errMsg1("iConfirm","Please confirm that you have read the BT Super for Life Disclosure Statement and the Financial Services Guide");$("#iConfirm").focus(); return false}
}
function showStep(whichStep) {
	seoi=new Image();
	atlas=new Image();
	var formEvent = 'apply-now';
	if (window.location.hash == "#win") { formEvent = 'winyoursupernow'; }
	if (whichStep == "0")	{
			seoi.src='https://view.atdmt.com/action/ausbts_Step2BTSFLAboutApplicationProcessPage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedAbout_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'about']);
	} else if (whichStep == "1") {
			seoi.src='https://view.atdmt.com/action/ausbts_Step3BTSFLYourDetailsPage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedYourDetails_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'your-details']);
	} else if (whichStep == "2") {
			seoi.src='https://view.atdmt.com/action/ausbts_Step4BTSFLInvestmentPage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedInvestment_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'investment']);
	} else if (whichStep == "3") {
			seoi.src='https://view.atdmt.com/action/ausbts_Step5BTSFLInsurancePage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedInsurance_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'insurance']);
	} else if (whichStep == "4") {
			seoi.src='https://view.atdmt.com/action/ausbts_Step6BTSFLSummaryPage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedSummary_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'summary']);
	} else if (whichStep == "5") {
			seoi.src='https://view.atdmt.com/action/ausbts_Step7BTSFLLegalPage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedDisclosureSubmit_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'disclosure-submit']);
	} else if (whichStep == "6") {
/*			seoi.src='https://view.atdmt.com/iaction/ausbts_Step8BTSFLConfirmationPage_2';
			atlas.src='https://view.atdmt.com/action/omabtf_BTHostedConfirmation_1';
			_gaq.push(['_trackEvent', formEvent, 'standalone-application', 'confirmation']); */
	}
	$("#step"+whichStep).show();
}
var InsAmounts = [
	// ages    DO-M    DO-F    DT-M    DT-F    COVER
	["16-20", 1.0188, 0.4530, 1.1360, 0.5320, 37500],
	["21-25", 0.8242, 0.4026, 0.9285, 0.5130, 50000],
	["26-30", 0.5916, 0.3712, 0.7287, 0.5281, 75000],
	["31-35", 0.5338, 0.3485, 0.7437, 0.5736, 100000],
	["36-40", 0.5597, 0.5082, 0.9268, 0.8782, 125000],
	["41-45", 0.7070, 0.7891, 1.3464, 1.4254, 125000],
	["46-50", 1.2861, 1.2979, 2.3989, 2.4099, 100000],
	["51-55", 2.5776, 2.1364, 4.7668, 4.3341, 75000],
	["56-60", 4.7724, 3.5979, 9.4128, 8.2597, 45000],
	["61-65", 9.0359, 6.0639, 17.3246, 14.3976, 30000],
	["66-70", 19.8645, 12.4081, 19.8645, 12.4081, 15000]
];
var sumIns, cGender, dmp, cAge, insType, cCoverLevel;

function calcInsurance() {
	cYr = new Date();
	sYr = parseInt($("#birthdateYear").val());
	if ($("#birthdateMonth").val() > (cYr.getMonth()+1) || 
		$("#birthdateMonth").val() == (cYr.getMonth()+1) && $("#birthdateDay").val() > (cYr.getDate()+1)) {
		sYr--; // haven't had your birthday yet this year!
	}
	cAge = cYr.getFullYear() - sYr + 1;
	frm = document.forms["frmbt"];
	insType = "Death and TPD";
	
	cCoverLevel = 1;
	if (frm.ins2.checked==true) {
		cCoverLevel=2;
	} else if (frm.ins3.checked==true) {
		cCoverLevel=3;
	} 
	if(frm.Male.checked==true) {
		cGender="Male";
	} else {
		cGender="Female";
	}
	$('#insGender').text(cGender.charAt(0));
	$('#insAge').text(cAge-1);

	if(cAge>=16 && cAge<=20){
		sumIns = InsAmounts[0][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[0][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[0][4]/1000)/12;
		}
	}
	else if(cAge>=21 && cAge<=25){
		sumIns = InsAmounts[1][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[1][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[1][4]/1000)/12;
		}
	}
	else if(cAge>=26 && cAge<=30){
		sumIns = InsAmounts[2][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[2][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[2][4]/1000)/12;
		}
	}
	else if(cAge>=31 && cAge<=35){
		sumIns = InsAmounts[3][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[3][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[3][4]/1000)/12;
		}
	}
	else if(cAge>=36 && cAge<=40){
		sumIns = InsAmounts[4][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[4][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[4][4]/1000)/12;
		}
	}
	else if(cAge>=41 && cAge<=45){
		sumIns = InsAmounts[5][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[5][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[5][4]/1000)/12;
		}
	}
	else if(cAge>=46 && cAge<=50){
		sumIns = InsAmounts[6][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[6][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[6][4]/1000)/12;
		}
	}
	else if(cAge>=51 && cAge<=55){
		sumIns = InsAmounts[7][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[7][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[7][4]/1000)/12;
		}
	}
	else if(cAge>=56 && cAge<60){
		sumIns = InsAmounts[8][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[8][3]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[8][4]/1000)/12;
		}
	}
	else if(cAge==60){
		insType = "Death only";
		sumIns = InsAmounts[8][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[8][1]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[8][2]/1000)/12;
		}
	}
	else if(cAge>=61 && cAge<65){
		insType = "Death only";
		sumIns = InsAmounts[9][5];
		if(cGender == "Male") {
			dmp = (sumIns*InsAmounts[9][1]/1000)/12;
		} else {
			dmp = (sumIns*InsAmounts[9][2]/1000)/12;
		}
	}
	else if(cAge>=65 && cAge<=70){
		sumIns = dmp = 0;
		insType = "Not available";
	}
	$("#insAmt1").text('$'+sumIns.toString().replace(/000$/,",000"));
	$("#insPrem1").text('$'+(Math.ceil(dmp*100)/100).toFixed(2));
	$("#insAmt2").text('$'+(sumIns*2).toString().replace(/000$/,",000"));
	$("#insPrem2").text('$'+(Math.ceil(dmp*200)/100).toFixed(2));
	$("#insAmt3").text('$'+(sumIns*3).toString().replace(/000$/,",000"));
	$("#insPrem3").text('$'+(Math.ceil(dmp*300)/100).toFixed(2));
	sumIns = '$'+(sumIns*cCoverLevel).toString().replace(/000$/,",000");
	dmp = '$'+(Math.ceil(dmp*cCoverLevel*100)/100).toFixed(2);
	$("#insAmount").text(sumIns);
	$("#insPrem").text(dmp);
	$("#insurancecover").val(sumIns);
	$("#insurancepremium").val(dmp);
	$("#insurancetype").val(insType);
	if (insType == "Not available") {
		$('#insAvail, #insSingle, #insMulti').hide();
		$('#insNone').show();
	} else {
		$('#insAvail, #insSingle').show();
		$('#insNone').hide();
		if (insType == "Death only") {
			$('#over60').hide();
		} else {
			$('#over60').show();
		}
	}
}
function validate() {
	$(".errormsg").hide();
	$(".error").hide();
	$(".error").remove(); 
	$(".errormsg").html("");
	$("em").removeClass("err");
	error_count=0;
	//$(".frmtbl td label").removeClass("errormsg");
	var frm = document.forms["frmbt"];
	if($("#step").val()=="0")
	{
		if(document.frmbt.iConfirm.checked ==false)
		{
			errMsg("about","iConfirm","Please confirm that you have read the BT Super for Life Disclosure Statement and the Financial Services Guide");
			$(".error").show();$("#pagetop").focus();
			if(error_count == 1){
			$("#errormsg0 p:first-child").before('<p>The following '+error_count+' item with a cross <img alt="(Required)" src="images/error_img.gif" height="13" width="13" /> is incorrect.</p>');
			}}
		else {
			$("#nav-menu").show();
			$("#step0").hide();
			showStep("1");
			if($("#menu-step1").children().is("span")){
				$("#menu-step1").html("<a href=\"javascript:void(0);\" onclick=\"show_page(1)\" title=\"1. Your details\">1. Your details</a>");
			}
			$("#step").val(1);
			$("#pageno").val(1);
			$("#error").hide();
			$("#pagetop").focus();
			step_info(spageno);
		}
		return false;
	}
	if($("#step").val()=="1")
	{
		if(isEmpty(frm.title))	{
			errMsg("title","title",e.msg["title"]);
		}
		else if($("#title").val()=="Other"){
			if(isEmpty(frm.titleOther))
			{
				errMsg("titleOther","titleOther",e.msg["titleOther"]);
			}
			else if(!isAlpha1(frm.titleOther))
			{
				errMsg("titleOther","titleOther",e.msg["titleOther1"]);
			}
		}
		if(isEmpty(frm.firstname))
		{
			errMsg("firstname","firstname",e.msg["firstname"]);
		}
		else if(!isAlpha(frm.firstname))
		{
			errMsg("firstname","firstname",e.msg["firstname1"]);
		}
		
		if(isEmpty(frm.surname))
		{
			errMsg("surname","surname",e.msg["surname"]);
		}
	/*	else if(!isAlpha(frm.surname))
		{
			errMsg("surname","surname",e.msg["surname1"]);
		} */
		/*DateValidation*/
		if(isEmpty(frm.birthdateDay) && isEmpty(frm.birthdateMonth) && $("#birthdateYear").val() == "YYYY")
		{
			errMsg("birthdateDay","birthdateDay",e.msg["birthdate"]);
		}
		if(isEmpty(frm.birthdateDay))
		{
			errMsg("birthdateDay","birthdateDay",e.msg["birthdateDay"]);
		}

		if(isEmpty(frm.birthdateMonth))
		{
			errMsg("birthdateMonth","birthdateMonth",e.msg["birthdateMonth"]);
		}
		var d = new Date();
		if($("#birthdateYear").val() == "YYYY" ||  isEmpty(frm.birthdateYear))
		{
			errMsg("birthdateYear","birthdateYear",e.msg["birthdateYear"]);
		}
		
		else if(!isNumeric(frm.birthdateYear))
		{
			errMsg("birthdateYear","birthdateYear",e.msg["birthdateYear2"]);
		}
		else if(($("#birthdateYear").val()).length<4)
		{
			errMsg("birthdateYear","birthdateYear",e.msg["birthdateYear2"]);
		}
		else if($("#birthdateYear").val()> (d.getFullYear()-15))
		{
			errMsg("birthdateYear","birthdateYear",e.msg["birthdateYear3"]);
		}
		else if($("#birthdateYear").val() < 1900)
		{
			errMsg("birthdateYear","birthdateYear",e.msg["birthdateYear1"]);
		}
		if (($("#birthdateYear").val() % 4)== 0)
		{
			if (($("#birthdateMonth").val()==2))
			{
					if (($("#birthdateDay").val()>29))
				{
					errMsg("birthdateDay","birthdateDay",e.msg["birthdateDay1"]);
				}
			}
		}
		if (($("#birthdateYear").val() % 4)!= 0)
		{
			if (($("#birthdateMonth").val()==2))
			{
				if (($("#birthdateDay").val()>28))
				{
					errMsg("birthdateDay","birthdateDay",e.msg["birthdateDay1"]);
				}
			}
		}

		if (($("#birthdateMonth").val()==1) || ($("#birthdateMonth").val()==3) || ($("#birthdateMonth").val()==5) || ($("#birthdateMonth").val()==7) || ($("#birthdateMonth").val()==8) || ($("#birthdateMonth").val()==10) || ($("#birthdateMonth").val()==12))
		{
			if (($("#birthdateDay").val()<1) || ($("#birthdateDay").val()>31))
			{
				errMsg("birthdateDay","birthdateDay",e.msg["birthdateDay1"]);
			}
		}
		if (($("#birthdateMonth").val()==4) || ($("#birthdateMonth").val()==6) || ($("#birthdateMonth").val()==9) || ($("#birthdateMonth").val()==11))
		{
			if (($("#birthdateDay").val()<1) || ($("#birthdateDay").val()>30))
			{
				errMsg("birthdateDay","birthdateDay",e.msg["birthdateDay1"]);
			}
		}
			
		if(frm.Male.checked == false && frm.Female.checked == false)
		{
			errMsg("gendere","Male",e.msg["gender"]);
		}
		if(isEmpty(frm.homePhone) && frm.HP_area_code.value == "" &&  frm.WP_area_code.value == "" && isEmpty(frm.mobilePhone) && isEmpty(frm.workPhone))
		{
			errMsg("phone","HP_area_code",e.msg["phone"]);
		}
		if(!isEmpty(frm.homePhone) || frm.HP_area_code.value != "")
		{
			if(!isNumeric(frm.homePhone) || (frm.homePhone.value.length)!=8)
			{
				errMsg("homePhone","homePhone","Please enter a 8 digit number");
			}
			else if(frm.HP_area_code.value == ""){
				errMsg("HP_area_code","HP_area_code","Please select your area code");
			}
		}
		
		if(!isEmpty(frm.mobilePhone))
		{
			if(!isNumeric(frm.mobilePhone) ||frm.mobilePhone.value.length != 10)
			{
				errMsg("mobilePhone","mobilePhone",e.msg["mobilePhone"]);
			}
			if(frm.mobilePhone.value.charAt(0) != "0")
			{
				errMsg("mobilePhone","mobilePhone",e.msg["mobilePhone"]);
			}
			
		}
		if(!isEmpty(frm.workPhone) || frm.WP_area_code.value != "")
		{
			if(!isNumeric(frm.workPhone) || (frm.workPhone.value.length)!=8)
			{
				errMsg("workPhone","workPhone","Please enter a 8 digit number");
			}
			else if(frm.WP_area_code.value == ""){
				errMsg("workPhone","WP_area_code","Please select your area code");
			}
		}
		if(isEmpty(frm.email))
		{
			errMsg("email","email",e.msg["email"]);
		}
		else if(!isEmail(frm.email))
		{
			errMsg("email","email",e.msg["email1"]);
		}
		if(isEmpty(frm.taxFileNumber1) && isEmpty(frm.taxFileNumber1) && isEmpty(frm.taxFileNumber1))
		{
			errMsg("taxFileNumber","taxFileNumber1",e.msg["taxFileNumber"]);
		}
		else if(isEmpty(frm.taxFileNumber1) || isEmpty(frm.taxFileNumber1) || isEmpty(frm.taxFileNumber3))
		{
			errMsg("taxFileNumber","taxFileNumber1","Please enter a 9 digit number");
		}
		else if(!isNumeric(frm.taxFileNumber1) || !isNumeric(frm.taxFileNumber1) || !isNumeric(frm.taxFileNumber3))
		{
			errMsg("taxFileNumber","taxFileNumber1","Please enter a 9 digit number");
		}
		else if(frm.taxFileNumber1.value.length<3 || frm.taxFileNumber1.value.length<3 || frm.taxFileNumber3.value.length<3)
		{
			errMsg("taxFileNumber","taxFileNumber1","Please enter a 9 digit number");
		}
		$("#taxFileNumber").val($("#taxFileNumber1").val()+""+$("#taxFileNumber2").val()+""+$("#taxFileNumber3").val());
		
		var TFN =$("#taxFileNumber").val();
		Weights = new Array(1, 4, 3, 7, 5, 8, 6, 9, 10);
		total = 0;
		for (i = 0; i<9 ; i++)
		total += Weights[i]*TFN.charAt(i);
		if (total % 11 != 0) 
		{
			errMsg("taxFileNumber","taxFileNumber1","Please enter a valid tax file number");
		}

		if(frm.HA_Live.value == "")
		{
			errMsg("HA_Live","HA_Live",e.msg["HA_Live"]);
		}
		else if($("#HA_Live").val()=="Street")
		{
			if(isEmpty(frm.HA_StreetNumber))
			{
				errMsg("HA_StreetNumber","HA_StreetNumber",e.msg["streetNumber"]);
			}
			else if(!isAlphaNumeric(frm.HA_StreetNumber))
			{
				errMsg("HA_StreetNumber","HA_StreetNumber",e.msg["streetNumber1"]);
			}
			if(isEmpty(frm.HA_StreetName))
			{
				errMsg("HA_StreetName","HA_StreetName",e.msg["streetName"]);
			}
			else if(!isAlpha(frm.HA_StreetName))
			{
				errMsg("HA_StreetName","HA_StreetName",e.msg["streetName1"]);
			}
			if(isEmpty(frm.HA_StreetType))
			{
				errMsg("HA_StreetType","HA_StreetType",e.msg["streetType"]);
			}

		}
		else if($("#HA_Live").val()=="Property")
		{
			if(isEmpty(frm.HA_Property))
			{
				errMsg("HA_Property","HA_Property","Please enter your property name");
			}
			else if(!isAlphaNumeric(frm.HA_Property))
			{
				errMsg("HA_Property","HA_Property","Please enter a valid property name");
			}
			if(!isEmpty(frm.HA_StreetNumber))
			{
				if(!isAlphaNumeric(frm.HA_StreetNumber))
				{
					errMsg("HA_StreetNumber","HA_StreetNumber",e.msg["streetNumber1"]);
				}
			}
			if(!isEmpty(frm.HA_StreetName))
			{
				if(!isAlpha(frm.HA_StreetName))
				{
					errMsg("HA_StreetName","HA_StreetName",e.msg["streetName1"]);
				}
			}
			
		}
		else if($("#HA_Live").val()=="Other")
		{
			if(isEmpty(frm.HA_Add1))
			{
				errMsg("HA_Add1","HA_Add1","Please enter your address");
			}
			else if(!isAddress(frm.HA_Add1))
			{
				errMsg("HA_Add1","HA_Add1","Please enter a valid address");
			}
			if(!isEmpty(frm.HA_Add2))
			{
				if(!isAddress(frm.HA_Add2))
				{
					errMsg("HA_Add2","HA_Add2","Please enter a valid address");
				}
			}
		}
		if($("#HA_Live").val()=="Street" || $("#HA_Live").val()=="Property" || $("#HA_Live").val()=="Other"){
			if(isEmpty(frm.HA_City))
			{
				errMsg("HA_City","HA_City",e.msg["city"]);
			}
			else if(!isAlpha(frm.HA_City))
			{
				errMsg("HA_City","HA_City",e.msg["city1"]);
			}
			if(isEmpty(frm.HA_State))
			{
				errMsg("HA_State","HA_State",e.msg["state"]);
			}
			if(isEmpty(frm.HA_Postcode))
			{
				errMsg("HA_Postcode","HA_Postcode",e.msg["postcode"]);
			}
			else if(!isNumeric(frm.HA_Postcode)|| frm.HA_Postcode.value.length != 4)
			{
				errMsg("HA_Postcode","HA_Postcode",e.msg["postcode1"]);
			}
		}
		if(frm.MA[0].checked == false && frm.MA[1].checked == false)
		{
			$("#mail_add").hide();
			errMsg("MA1","MA1","Please select whether the mailing address for this account is the same as your current home address");
		}
		if(frm.MA[0].checked == true){$("#mail_add").hide();}
		if(frm.MA[1].checked == true)
		{
			$("#mail_add").show();

			if($("#MA_Is").val()=="Street")
			{
				if(isEmpty(frm.MA_StreetNumber))
				{
					errMsg("MA_StreetNumber","MA_StreetNumber",e.msg["streetNumber"]);
				}
				else if(!isAlphaNumeric(frm.MA_StreetNumber))
				{
					errMsg("MA_StreetNumber","MA_StreetNumber",e.msg["streetNumber1"]);
				}
				if(isEmpty(frm.MA_StreetName))
				{
					errMsg("MA_StreetName","MA_StreetName",e.msg["streetName"]);
				}
				else if(!isAlpha(frm.MA_StreetName))
				{
					errMsg("MA_StreetName","MA_StreetName",e.msg["streetName1"]);
				}
				if(isEmpty(frm.MA_StreetType))
				{
					errMsg("MA_StreetType","MA_StreetType",e.msg["streetType"]);
				}
				
			}
			else if($("#MA_Is").val()=="Property")
			{
				if(isEmpty(frm.MA_Property))
				{
					errMsg("MA_Property","MA_Property","Please enter your property name");
				}
				else if(!isAlphaNumeric(frm.MA_Property))
				{
					errMsg("MA_Property","MA_Property","Please enter a valid property name");
				}
				if(!isEmpty(frm.MA_StreetNumber))
				{
					if(!isAlphaNumeric(frm.MA_StreetNumber))
					{
						errMsg("MA_StreetNumber","MA_StreetNumber",e.msg["streetNumber1"]);
					}
				}
				if(!isEmpty(frm.MA_StreetName))
				{
					if(!isAlpha(frm.MA_StreetName))
					{
						errMsg("MA_StreetName","MA_StreetName",e.msg["streetName1"]);
					}
				}
				
			}
			else if($("#MA_Is").val()=="Post box")
			{
				if(isEmpty(frm.MA_Post))
				{
					errMsg("MA_Post","MA_Post","Please select your postal type");
				}
				if(isEmpty(frm.MA_Number))
				{
					errMsg("MA_Number","MA_Number","Please enter a number");
				}
				else if(!isNumeric(frm.MA_Number))
				{
					errMsg("MA_Number","MA_Number","Please enter a number");
				}
			}
			else if($("#MA_Is").val()=="Other")
			{
				if(isEmpty(frm.MA_Add1))
				{
					errMsg("MA_Add1","MA_Add1","Please enter your address");
				}
				else if(!isAddress(frm.MA_Add1))
				{
					errMsg("MA_Add1","MA_Add1","Please enter a vaild address");
				}
				if(!isEmpty(frm.MA_Add2))
				{
					if(!isAddress(frm.MA_Add2))
					{
						errMsg("MA_Add2","MA_Add2","Please enter a vaild address");
					}
				}
			}
			else if($("#MA_Is").val()=="")
			{
				errMsg("MA_Is","MA_Is","Please select your option");
			}
			if($("#MA_Is").val()=="Post box" || $("#MA_Is").val()=="Street" || $("#MA_Is").val()=="Property" || $("#MA_Is").val()=="Other")
			{
				if(isEmpty(frm.MA_City))
				{
					errMsg("MA_City","MA_City",e.msg["city"]);
				}
				else if(!isAlpha(frm.MA_City))
				{
					errMsg("MA_City","MA_City",e.msg["city1"]);
				}
				if(isEmpty(frm.MA_State))
				{
					errMsg("MA_State","MA_State",e.msg["state"]);
				}
				if(isEmpty(frm.MA_Postcode))
				{
					errMsg("MA_Postcode","MA_Postcode",e.msg["postcode"]);
				}
				else if(!isNumeric(frm.MA_Postcode)|| frm.MA_Postcode.value.length != 4)
				{
					errMsg("MA_Postcode","MA_Postcode",e.msg["postcode1"]);
				}
			}
		}
		if($(".error").text()!=""){$("#pagetop").focus();$("#errormsg1").show();
		if(error_count == 1){
		$("#errormsg1 p:first-child").before('<p>The following '+error_count+' item with a cross <img alt="(Required)" src="images/error_img.gif" height="13" width="13" /> is incorrect.</p>');
		}
		else if(error_count > 1)
		{
			$("#errormsg1 p:first-child").before('<p>The following '+error_count+' items with a cross <img alt="(Required)" src="images/error_img.gif" height="13" width="13" /> are incorrect.</p>');
		}
		$(".error").show();}
		if($(".error").text()=="" && sedit == "yes"){
			$("#step").val(spageno);
			$("#step1").hide();
			showStep(spageno);
			$("#pagetop").focus();
			display_info();
			calcInsurance();
			death_benefit_info();
			step_info(spageno);
			sedit="no";
			$("#error").hide();
		}
		else if($(".error").text()=="" && sedit == "no"){
			$("#step").val("2");
			if($("#menu-step2").children().is("span")){
				$("#menu-step2").html("<a href=\"javascript:void(0);\" onclick=\"show_page(2)\" title=\"2. Investment\">2. Investment</a>");
			}
			$("#pageno").val(2);
			$("#step1").hide();
			showStep("2");
			$("#pagetop").focus();
			display_info();
			step_info(2);
			$("#error").hide();
		}
	
		var cYear = $("#birthdateYear").val();
		
		var pdfYear;
		var fDesc = "You are saving and have many years until retirement to withstand rises and falls in the value of your fund so you will have a large proportion of growth assets.";
		
		if(cYear>=1900 && cYear<=1949){
			rYear = "1940";
			pdfYear="http://www.btsuperforlife.com.au/pdf/BTSFL_1940s_Savings_BTA0288AU.pdf";
			fDesc = "You have probably retired. You need a conservative asset mix, but still need to retain a level of growth.";
		}
		else if(cYear>=1950 && cYear<=1959){
			rYear = "1950";
			pdfYear="http://www.btsuperforlife.com.au/pdf/BTSFL_1950s_Savings_BTA0289AU.pdf";
			fDesc = "Retirement is approaching so your asset mix should now lean towards more conservative investments, while still seeking growth.";
		}
		else if(cYear>=1960 && cYear<=1969){
			rYear = "1960";
			pdfYear="http://www.btsuperforlife.com.au/pdf/BTSFL_1960s_Savings_BTA0290AU.pdf";
			fDesc = "Retirement is still in the distance but approaching. It's time to hold a more balanced mix of growth and conservative assets.";
		}
		else if(cYear>=1970 && cYear<=1979){
			rYear = "1970";
			pdfYear="http://www.btsuperforlife.com.au/pdf/BTSFL_1970s_Savings_BTA0291AU.pdf";
		}
		else if(cYear>=1980 && cYear<=1989){
			rYear = "1980";
			pdfYear="http://www.btsuperforlife.com.au/pdf/BTSFL_1980s_Savings_BTA0292AU.pdf";
		}
		else if(cYear>=1990){
			rYear = "1990";
			pdfYear="http://www.btsuperforlife.com.au/pdf/BTSFL_1990s_Savings_BTA0293AU.pdf";
		}
		$("#fund_year").html(rYear);
		$("#lifestage").val(rYear);

		$("#fund_year_pdf").attr("href",pdfYear);

		$("#fund_desc").html(fDesc);
		return false;
		
	}

	if($("#step").val()=="2")
	{
		if(frm.invest_opt[0].checked == false && frm.invest_opt[1].checked == false)
		{
			errMsg("ioption","alt1",e.msg["Fund"]);
		}
		
		if( isEmpty(frm.growthFund) && isEmpty(frm.moderateFund) && isEmpty(frm.superCash) && isEmpty(frm.conservativeFund) && (frm.invest_opt[1].checked == true)){
			errMsg("ioption","growthFund","Please enter percentage of money");
		}
		if( !isEmpty(frm.growthFund) && (frm.invest_opt[1].checked == true)){
			if(!isNumeric1(frm.growthFund)){
				errMsg("ioption","growthFund","Please enter valid percentage of money for growth fund");
			}
		}
		if( !isEmpty(frm.moderateFund) && (frm.invest_opt[1].checked == true)){
			if( !isNumeric1(frm.moderateFund)){
				errMsg("ioption","moderateFund","Please enter valid percentage of money for moderate fund");
			}
		}
		if( !isEmpty(frm.conservativeFund) && (frm.invest_opt[1].checked == true)){
			if( !isNumeric1(frm.conservativeFund)){
				errMsg("ioption","conservativeFund","Please enter valid percentage of money for conservative fund");
			}
		}
		if( !isEmpty(frm.superCash) && (frm.invest_opt[1].checked == true)){
			if( !isNumeric1(frm.superCash)){
				errMsg("ioption","superCash","Please enter valid percentage of money for super cash");
			}
		}
		if(( !isEmpty(frm.growthFund) || !isEmpty(frm.moderateFund) || !isEmpty(frm.superCash) || !isEmpty(frm.conservativeFund))   && (frm.invest_opt[1].checked == true)){
			var total = isEmpty(frm.moderateFund) ?  0 : parseInt(frm.moderateFund.value);
			 total +=   isEmpty(frm.growthFund) ?  0 : parseInt(frm.growthFund.value);
			 total += isEmpty(frm.conservativeFund) ?  0 :  parseInt(frm.conservativeFund.value);
			 total += isEmpty(frm.superCash) ?  0 :  parseInt(frm.superCash.value);
			if(parseInt(total) != 100)
			{
				errMsg("ioption","growthFund","The investment mix does not total 100%. Please check your investment mix amounts");
				
			}
		}
		calcInsurance();
		if($(".error").text()!=""){$("#pagetop").focus();$("#errormsg2").show();$(".error").show();
			if(error_count == 1){
				$("#errormsg2 p:first-child").before('<p>The following '+error_count+' item with a cross <img alt="(Required)" src="images/error_img.gif" height="13" width="13" /> is incorrect.</p>');
			}
		}
		if($(".error").text()=="" && sedit == "yes"){
			$("#step").val(spageno);
			$("#step2").hide();
			showStep(spageno);
			$("#pagetop").focus();
			display_investment_info();
			step_info(spageno);
			sedit="no";
			$("#error").hide();
		}
		else if($(".error").text()=="" && sedit == "no"){
			$("#step").val("3");
			if($("#menu-step3").children().is("span")){
			$("#menu-step3").html("<a href=\"javascript:void(0);\" onclick=\"show_page(3)\" title=\"3. Insurance\">3. Insurance</a>");
			}
			$("#pageno").val(3);
			$("#step2").hide();
			showStep("3");
			$("#pagetop").focus();
			display_investment_info();
			step_info(3);
			$("#error").hide();
		}
		
		return false;
	}
	if($("#step").val()=="3")
	{
		calcInsurance();
		if($(".error").text()!=""){$("#pagetop").focus();$("#errormsg3").show();$(".error").show();
			if(error_count == 1){
				$("#errormsg3 p:first-child").before('<p>The following '+error_count+' item with a cross <img alt="(Required)" src="images/error_img.gif" height="13" width="13" /> is incorrect.</p>');
			}
		}
		//$("#error").hide();
		if($(".error").text()==""){
		$("#step3").hide();
		if($("#menu-step4").children().is("span")){
			$("#menu-step4").html("<a href=\"javascript:void(0);\" onclick=\"show_page(4)\" title=\"4. Summary\">4. Summary</a>");
			}
		step_info(4);
		showStep("4");
		$("#step").val("4");
		$("#pageno").val(4);
		display_info();
		$("#pagetop").focus();
		death_benefit_info();
		$("#error").hide();}
		return false;
	}
	if($("#step").val()=="4")
	{
		return false;
	}
	if($("#step").val()=="5")
	{
		if(document.frmbt.legal.checked ==false){
			errMsg("legaldis","legal","Please accept  the terms and conditions");
		}
		if($(".error").text()!=""){$("#errormsg4").show();$("#pagetop").focus();$(".error").show();
			if(error_count == 1){
				$("#errormsg4 p:first-child").before('<p>The following '+error_count+' item with a cross <img alt="(Required)" src="images/error_img.gif" height="13" width="13" /> is incorrect.</p>');
			}
		
		
		return false;}
		else if($(".error").text()==""){return true;
		}
	}
}
var pageTitleText = new Array();
	pageTitleText=["", "Your details", "Investment choice", "Insurance","Summary", "Member declarations and acknowledgements"];

/* ------------------------------------Progressbar------------------------------  */
var step_count=0;
function step_info(sindex){
	var step_txt = new Array();
$("#form_title").text(pageTitleText[sindex]);
	$('#menu ul > li a').removeClass("on");
	$("#menu-step"+(sindex)+" a").addClass('active');
	$("#menu-step"+sindex+" a").addClass('on');
	$("#pagetop").focus();
}
/* -----------------------------------Progressbar----------------------------------  */
function wbr(str, num) { 
  return str.replace(RegExp("(\[A-Za-z0-9\-_()\/*&%#!';+.,@()+]{" + num + "})(\[A-Za-z0-9\-_()\/*&%#!';+.,@()+ ])", "g"), function(all,text,char){
	return text + " " + char;
  });
  
}
/* -----------------------Display your information on summary page---------------------  */

function display_info(){
	
	var frm = document.forms["frmbt"];
	var your_info = "<table width=\"100%\"  class=\"frmtbl1\">";
	if($("#title").val() !="Others")
	{
		your_info += "<tr><td width=\"30%\"><b>Title:</b></td><td width=\"70%\">"+ $("#title").val()+" </td></tr>";
	}
	else{
		your_info += "<tr><td width=\"30%\"><b>Title:</b></td><td width=\"70%\">"+ $("#titleOther").val()+" </td></tr>";
	}
	your_info += "<tr><td><b>First name:</b></td><td>"+ $("#firstname").val()+" </td></tr>";
	if($("#middlename").val()!=""){your_info += "<tr><td><b>Middle name:</b></td><td>"+$("#middlename").val() +" </td></tr>";}
	your_info += "<tr><td><b>Surname:</b></td><td>"+$("#surname").val() +" </td></tr>";
	your_info += "<tr><td><b>Date of birth:</b></td><td>"+$("#birthdateDay").val()+"-"+$("#birthdateMonth").val()+"-"+$("#birthdateYear").val()+"</td></tr>";
	if(frm.Male.checked == true){your_info += "<tr><td><b>Gender:</b></td><td>Male</td></tr>";}
	else if(frm.Female.checked == true){your_info += "<tr><td><b>Gender:</b></td><td>Female</td></tr>";}

	var home_info="";
	var mail_info="";
	if(!isEmpty(frm.homePhone)){your_info += "<tr><td><b>Home phone:</b></td><td>"+$("#homePhone").val()+"</td> </tr>";}
	if(!isEmpty(frm.mobilePhone)){your_info += "<tr><td><b>Mobile phone:</b></td><td>"+$("#mobilePhone").val()+"</td> </tr>";}
	if(!isEmpty(frm.workPhone)){your_info += "<tr><td><b>Work phone:</b></td><td> "+$("#workPhone").val()+"</td></tr>";}
	your_info += "<tr><td><b>Email address:</b></td><td>"+$("#email").val() +" </td></tr>";
	your_info += "<tr><td><b>Tax file number:</b></td><td>"+ $("#taxFileNumber").val()+" </td></tr>";


	var cur_home_address="";
	if($("#HA_Live").val()=="Street")
	{
		cur_home_address += "I live on a Street,<br />";
		if(!isEmpty(frm.HA_Unit)){ cur_home_address += "Unit no. "+frm.HA_Unit.value+", ";}
		if(!isEmpty(frm.HA_Floor)){ cur_home_address += "Floor/ level no. "+frm.HA_Floor.value+", ";}
		cur_home_address += wbr($("#HA_StreetNumber").val(),66)+" "+wbr($("#HA_StreetName").val(),66)+" "+wbr($("#HA_StreetType").val(),66)+",<br />";
	}
	else if($("#HA_Live").val()=="Property")
	{
		cur_home_address += "I live on a Property,<br />";
		cur_home_address += wbr(frm.HA_Property.value,66)+", ";
		if(!isEmpty(frm.HA_StreetNumber)){ cur_home_address += wbr($("#HA_StreetNumber").val(),66)+" ";}
		if(!isEmpty(frm.HA_StreetName)){ cur_home_address += wbr($("#HA_StreetName").val(),66)+" ";}
		if(!isEmpty(frm.HA_StreetType)){ cur_home_address += wbr($("#HA_StreetType").val(),66)+",<br />";}
	}
	else if($("#HA_Live").val()=="Other")
	{
		cur_home_address += wbr(frm.HA_Add1.value,66)+", ";
		if(!isEmpty(frm.HA_Add2)){ cur_home_address += wbr($("#HA_Add2").val(),66)+",<br />";}
	}
	cur_home_address += wbr($("#HA_City").val(),66)+", "+$("#HA_State").val()+" "+$("#HA_Postcode").val();

	var mail_address="";
	if(frm.MA[1].checked == true)
	{
		if($("#MA_Is").val()=="Street")
		{
			mail_address += "My mailing address is a Street,<br />";
			if(!isEmpty(frm.MA_Unit)){ mail_address += "Unit no. "+frm.MA_Unit.value+", ";}
			if(!isEmpty(frm.MA_Floor)){ mail_address += "Floor/ level no. "+frm.MA_Floor.value+", ";}
			mail_address += wbr($("#MA_StreetNumber").val(),66)+" "+wbr($("#MA_StreetName").val(),66)+" "+wbr($("#MA_StreetType").val(),66)+",<br />";
		}
		else if($("#MA_Is").val()=="Post box")
		{
			mail_address += "My mailing address is a Post box,<br />";
			mail_address += frm.MA_Post.value +" no. "+  wbr(frm.MA_Number.value,66)+", ";
		}
		else if($("#MA_Is").val()=="Property")
		{
			mail_address += "My mailing address is a Property,<br />";
			mail_address += frm.HA_Property.value+", ";
			if(!isEmpty(frm.MA_StreetNumber)){ mail_address +=  wbr($("#MA_StreetNumber").val(),66)+" ";}
			if(!isEmpty(frm.MA_StreetName)){ mail_address +=  wbr($("#MA_StreetName").val(),66)+" ";}
			if(!isEmpty(frm.mA_StreetType)){ mail_address +=  wbr($("#MA_StreetType").val(),66)+",<br />";}
		}
		else if($("#MA_Is").val()=="Other")
		{
			mail_address += frm.MA_Add1.value+", ";
			if(!isEmpty(frm.MA_Add2)){ mail_address += $("#MA_Add2").val()+", <br />";}
		}
		mail_address +=  wbr($("#MA_City").val(),66)+", "+$("#MA_State").val()+" "+$("#MA_Postcode").val();
	}
	else if(frm.MA[0].checked == true)
	{
		mail_address =cur_home_address;
	}
	your_info += "<tr><td class=\"hdrow\"><b>Current home address:</b></td><td>"+cur_home_address+" </td></tr>";
	your_info += "<tr><td class=\"hdrow\"><b>Mailing address:</b></td><td>"+mail_address+"</td></tr></table>";
	$("#yourinfo").html(your_info);
}
/* -----------------------Display your information on summary page---------------------  */


/* ----------Display your information on Summary page--------------------------  */
function display_investment_info(){
	
	var frm = document.forms["frmbt"];
	var invest_info = "<table width=\"100%\"  class=\"frmtbl1\">";
	if(frm.invest_opt[0].checked == true)
	{
		invest_info += "<tr><td width=\"30%\"><b>Investment option:</b></td><td width=\"70%\">BT Super for Life - "+rYear+"s Lifestage Fund</td> </tr>";
		invest_info += "<tr><td><b>Lifestage fund:</b></td><td>100%</td> </tr>";
	}
	else if(frm.invest_opt[1].checked == true)
	{
		invest_info += "<tr><td width=\"30%\"><b>Investment option:</b></td><td width=\"70%\">BT Super for Life - Self Mixed</td></tr>";
		invest_info += isEmpty(frm.growthFund) ? "" : "<tr><td><b>Growth fund:</b></td><td>"+frm.growthFund.value+"</td></tr>";
		invest_info += isEmpty(frm.moderateFund) ? "" : "<tr><td><b>Moderate fund:</b></td><td>"+frm.moderateFund.value+"</td></tr>";
		invest_info +=isEmpty(frm.conservativeFund) ? "" : "<tr><td><b>Conservative fund:</b></td><td>"+frm.conservativeFund.value+"</td></tr>";
		invest_info += isEmpty(frm.superCash) ? "" :"<tr><td><b>Super cash:</b></td><td>"+frm.superCash.value+"</td></tr>";
	}
	invest_info += "</table>"
	$("#invest_info").html(invest_info);
}
/* -------/ Display your information on Summary page------------------------  */

/* ----------Display Insurance information on Summary page------------------------  */
function death_benefit_info(){
	var frm = document.forms["frmbt"];
	var death_cover = "<table width=\"100%\"  class=\"frmtbl1\">";
	if (insType == 'Not available') {
		death_cover += "<tr><td colspan=\"2\">"+insType+"</td></tr>";
	} else {
		death_cover += "<tr><td width=\"30%\"><b>"+insType+":</b></td><td width=\"70%\">";
		death_cover += sumIns+"<br />Monthly premiums: "+dmp+"</td> </tr>";
	}
		death_cover += "</table>"
	$("#insurance").html(death_cover);
}
/* ----------/ Display Insurance information on Summary page---------- */
/* ----------  Back button function---------- */
function back(){
	var steps = $("#step").val();
	
	$("#step"+steps).hide();
	step_info(parseInt(steps-1));
	$("#error").hide();
	if(steps ==1){$("#nav-menu").hide();}
	$("#step").val(steps-1)
	showStep(steps-1);
}
/* ----------  / Back button function---------- */
/* ----------  Edit link function---------- */
function edit(steps, page_no){
	spageno =page_no;
	sedit="yes";
	$("#step"+page_no).hide();
	step_info(parseInt(steps));
	$("#error").hide();
	$("#step").val(steps)
	showStep(steps);
}
/* ----------  / Edit link function---------- */


/* ----------  Edit link function---------- */
function show_page(page_no){

	var steps = $("#step").val();
	if(page_no != steps){
		if(page_no <=5){
			if($("#menu-step"+page_no).children().is("a.active"))
			{
				validate();
				if($(".error").text() == ""){
					$(".middle-cont").hide();
					$("#step"+steps).hide();
					showStep(page_no);
					step_info(parseInt(page_no));
					$("#error").hide();
					$("#step").val(page_no);
				}
			}
		}
	}
}
/* ----------  / Edit link function---------- */
/* ----------  Error message function---------- */

function errMsg(elem, efocus,msg){
	var s = "e"+elem;
	if(error_count ==0){error_focus=efocus;}
	error_count +=1;
	var field_title =$("#"+elem).parent().find("label").html();
	if(elem == "MA1"){field_title ="Mailing Address";}
	var c ="<p class=\"error\"> "+field_title+" - <a href=\"javascript:void(0);\" onclick=\"$('#"+efocus+"').focus(); return false;\">"+msg+"</a></p>";
	
	if( $("#step").val() ==0){$("#errormsg0").append(c);$("#errormsg0").show();}
	if( $("#step").val() ==1){$("#errormsg1").append(c);$("#errormsg1").show();}
	if( $("#step").val() ==2){$("#errormsg2").append(c);$("#errormsg2").show();}
	if( $("#step").val() ==3){$("#errormsg3").append(c);$("#errormsg3").show();$(".error").show();}
	if( $("#step").val() ==5){$("#errormsg4").append(c);$("#errormsg4").show();$(".error").show();}

		if($("#"+elem).parent().is("div")){
			$("#"+elem).parent().find("em").addClass("err");
		}
		else
		{
			$("#"+elem).parent().find("em").addClass("err");
		}
}
/* ----------  Error message function---------- */

$(document).ready(function() {
	var frm = document.forms["frmbt"];
	$(window).load(function () {
		sedit="no";
		spageno=1;
	});
	$("input[name='MA']").click(function(){
		$("#MA_0").hide();
		$("#MA_1").hide();
			$("#MA_2").hide();
			$("#MA_3").hide();
			$("#MA_4").hide();
			$("#MA_5").hide();
			$("#error").hide();
			$("#mail_add option[value='']").attr('selected', 'selected');
	if(frm.MA[1].checked == true){$("#mail_add").show();}
	else{$("#mail_add").hide();}
	});
	$("#alt1").click(function(){
		$("#growthFund").val("");
		$("#moderateFund").val("");
		$("#conservativeFund").val("");
		$("#superCash").val("");
	});
	$("#taxFileNumber1").keyup(function(){
		var frm = document.forms["frmbt"];
		if(frm.taxFileNumber1.value.length==3){
			$("#taxFileNumber2").focus();
		}
	});
	$("#taxFileNumber2").keyup(function(){
		var frm = document.forms["frmbt"];
		if(frm.taxFileNumber2.value.length==3){
			$("#taxFileNumber3").focus();
		}
	});

	$("#title").change(function(){
		if($("#title").val()=="Other")
		{
			$("#titleOther").show();$("#error").hide();
		}
		else{$("#titleOther").hide();}
	});
	$("#HA_Live").change(function(){
		$("#HA_details .error").hide();
		$("#HA_details .error").remove(); 
		$("#HA_details :text").val("");
		$("#HA_details :ratio").attr('checked', false);
		$("#HA_details option[value='']").attr('selected', 'selected');
 
		if($("#HA_Live").val()=="Street")
		{
			$("#HA1").show();
			$("#HA2").hide();
			$("#HA3").hide();
			$("#HA4").show();
			$("#HA4 em").attr("class", "");
			$("#HA5").show();
			$("#error").hide();
		}
		else if($("#HA_Live").val()=="Property")
		{
			$("#HA1").hide();
			$("#HA2").show();
			$("#HA3").hide();
			$("#HA4").show();
			$("#HA4 em").attr("class", "nonman");
			$("#HA5").show();
			$("#error").hide();
		}
		else if($("#HA_Live").val()=="Other")
		{
			$("#HA1").hide();
			$("#HA2").hide();
			$("#HA3").show();
			$("#HA4").hide();
			$("#HA5").show();
			$("#error").hide();
		}
		else
		{
			$("#HA1").hide();
			$("#HA2").hide();
			$("#HA3").hide();
			$("#HA4").hide();
			$("#HA5").hide();
			$("#error").hide();
		}
		
		
	});
	$("#MA_Post").change(function(){

		if($("#MA_Post").val() == "Post office box")
		{
			$("#postal_type_no").text("Box number");
		}
		else{
			$("#postal_type_no").text("Number");
		}
	});
	$("#MA_Is").change(function(){
		$("#MA_details .error").hide();
		$("#MA_details .error").remove(); 
		$("#MA_details :text").val("");
		$("#MA_details :ratio").attr('checked', false);
		$("#MA_details option[value='']").attr('selected', 'selected');
		$("#MA_details em").removeClass("err");
		
		if($("#MA_Is").val()=="Street")
		{
			$("#MA_0").hide();
			$("#MA_1").show();
			$("#MA_2").hide();
			$("#MA_3").hide();
			$("#MA_4").show();
			$("#MA_4 em").attr("class", "");
			$("#MA_5").show();
			$("#error").hide();
		}
		else if($("#MA_Is").val()=="Post box")
		{
			$("#MA_details option[value='Post office box']").attr('selected', 'selected');
			$("#MA_0").show();
			$("#MA_1").hide();
			$("#MA_2").hide();
			$("#MA_3").hide();
			$("#MA_4").hide();
			$("#MA_4 em").attr("class", "nonman");
			$("#MA_5").show();
			$("#error").hide();
		}

		else if($("#MA_Is").val()=="Property")
		{
			$("#MA_0").hide();
			$("#MA_1").hide();
			$("#MA_2").show();
			$("#MA_3").hide();
			$("#MA_4").show();
			$("#MA_4 span.redtxt").hide();
			$("#MA_5").show();
			$("#error").hide();
		}
		else if($("#MA_Is").val()=="Other")
		{
			$("#MA_0").hide();
			$("#MA_1").hide();
			$("#MA_2").hide();
			$("#MA_3").show();
			$("#MA_4").hide();
			$("#MA_5").show();
			$("#error").hide();
		}
		else
		{
			$("#MA_0").hide();
			$("#MA_1").hide();
			$("#MA_2").hide();
			$("#MA_3").hide();
			$("#MA_4").hide();
			$("#MA_5").hide();
			$("#error").hide();
		}
		
		
	});

	$("#summary").click(function(){$("#error").hide()
		if($("#menu-step5").children().is("span")){
			$("#menu-step5").html("<a href=\"javascript:void(0);\" onclick=\"show_page(5)\" title=\"5. Legal disclosure\">5. Legal disclosure</a>");
			}
		;$("#step").val("5");$("#pageno").val(5);$("#step4").hide();step_info(5);showStep("5");$("#pagetop").focus();});

	//$("#submit").click(function(){if(document.frmbt.legal.checked ==false){errMsg1("legal","Please accept  the terms and conditions");$("#legal").focus();}});
	
	function calculate_money(){
		var frm = document.forms["frmbt"];
		var total = isEmpty(frm.moderateFund) ?  0 : parseInt(frm.moderateFund.value);
			 total +=   isEmpty(frm.growthFund) ?  0 : parseInt(frm.growthFund.value);
			 total += isEmpty(frm.conservativeFund) ?  0 :  parseInt(frm.conservativeFund.value);
			 total += isEmpty(frm.superCash) ?  0 :  parseInt(frm.superCash.value);
		if( total !=100)
		{
			errMsg1("growthFund","Total presentage of money should be equal to 100");
			//$("#growthFund").focus();
			//return false;
		}
		else{$("#error").hide();}
	}
	
});

/*-----------------------------------------------------------*/
function expandlist(id,noofitems)
{
	$("#error").hide();
	for(i=1;i<=noofitems;i++)
	{
		if(i==id)
			$('#result'+i).slideDown();
		else
			$('#result'+i).slideUp();
		$('#arrow'+i).removeClass('on');
	}
	$('#arrow'+id).addClass('on');
}

function appendPercentage(id){
	var frm = document.forms["frmbt"];
	var perVal = $("#"+id).val();
	perVal = perVal.replace("%","");
	if($("#"+id).val() !="")
	{
	$("#"+id).val(perVal + "%");
	}
	if(isEmpty(frm.growthFund) && isEmpty(frm.moderateFund) && isEmpty(frm.conservativeFund) && isEmpty(frm.superCash)){
		$("#alt1").attr('checked', true);
	}

}
function select_option()
{
	var frm = document.forms["frmbt"];
	if(!isEmpty(frm.growthFund) || !isEmpty(frm.moderateFund) || !isEmpty(frm.conservativeFund) || !isEmpty(frm.superCash))
	{
		$("#alt2").attr('checked', true);
	}
	if(isEmpty(frm.growthFund) && isEmpty(frm.moderateFund) && isEmpty(frm.conservativeFund) && isEmpty(frm.superCash)){
		$("#alt1").attr('checked', true);
	}
}
function isNumeric1(eltObj)
{
	strValue	=	eltObj.value;
	var pattern		=	'^[0-9\% ]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
function expandlist1(id,noofitems)
	{
		$('#result'+id).slideToggle();
		$('#arrow'+id).toggleClass('on');
	}
