var counter;
function clear_out(){
	document.redundancyForm.hdnCrtRow.value=1;
	document.redundancyForm.reset();
    document.redundancyForm.Age.value = "";
}
function calcresult () { 
  var lookup = new Array(
       new Array("1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"), 														//17
       new Array("1","1.5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"), 													//18
       new Array("1","1.5","2","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"),													//19
       new Array("1","1.5","2","2.5","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"),													//20
       new Array("1","1.5","2","2.5","3","0","0","0","0","0","0","0","0","0","0","0","0","0","0"),													//21
       new Array("1","1.5","2","2.5","3","3.5","0","0","0","0","0","0","0","0","0","0","0","0","0"),												//22
       new Array("1.5","2.0","2.5","3.0","3.5","4.0","4.5","0","0","0","0","0","0","0","0","0","0","0","0"),										//23
       new Array("2.0","2.5","3.0","3.5","4.0","4.5","5.0","5.5","0","0","0","0","0","0","0","0","0","0","0"),										//24
       new Array("2.0","3.0","3.5","4.0","4.5","5.0","5.5","6.0","6.5","0","0","0","0","0","0","0","0","0","0"),									//25
       new Array("2.0","3.0","4.0","4.5","5.0","5.5","6.0","6.5","7.0","7.5","0","0","0","0","0","0","0","0","0"),									//26
       new Array("2.0","3.0","4.0","5.0","5.5","6.0","6.5","7.0","7.5","8.0","8.5","0","0","0","0","0","0","0","0"),								//27
       new Array("2.0","3.0","4.0","5.0","6.0","6.5","7.0","7.5","8.0","8.5","9.0","9.5","0","0","0","0","0","0","0"),								//28
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","7.5","8.0","8.5","9.0","9.5","10.0","10.5","0","0","0","0","0","0"),							//29
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","8.5","9.0","9.5","10.0","10.5","11.0","11.5","0","0","0","0","0"),						//30
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","9.5","10.0","10.5","11.0","11.5","12.0","12.5","0","0","0","0"),					//31
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","10.5","11.0","11.5","12.0","12.5","13.0","13.5","0","0","0"),				//32
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","11.5","12.0","12.5","13.0","13.5","14.0","14.5","0","0"),         	//33
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","12.5","13.0","13.5","14.0","14.5","15.0","15.5","0"),		//34
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","13.5","14.0","14.5","15.0","15.5","16.0","16.5"),		//35
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","14.5","15.0","15.5","16.0","16.5","17.0"),		//36
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","15.5","16.0","16.5","17.0","17.5"),		//37
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","16.5","17.0","17.5","18.0"),		//38
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","17.0","17.5","18.0","18.5"),		//39
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","17.0","18.0","18.5","19.0"),		//40
       new Array("2.0","3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","17.0","18.0","19.0","19.5"),		//41
       new Array("2.5","3.5","4.5","5.5","6.5","7.5","8.5","9.5","10.5","11.5","12.5","13.5","14.5","15.5","16.5","17.5","18.5","19.5","20.5"),		//42
       new Array("3.0","4.0","5.0","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","17.0","18.0","19.0","20.0","21.0"),	//43
       new Array("3.0","4.5","5.5","6.5","7.5","8.5","9.5","10.5","11.5","12.5","13.5","14.5","15.5","16.5","17.5","18.5","19.5","20.5","21.5"),	//44
       new Array("3.0","4.5","6.0","7.0","8.0","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","17.0","18.0","19.0","20.0","21.0","22.0"),	//45
       new Array("3.0","4.5","6.0","7.5","8.5","9.5","10.5","11.5","12.5","13.5","14.5","15.5","16.5","17.5","18.5","19.5","20.5","21.5","22.5"),	//46
       new Array("3.0","4.5","6.0","7.5","9.0","10.0","11.0","12.0","13.0","14.0","15.0","16.0","17.0","18.0","19.0","20.0","21.0","22.0","23.0"),	//47
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","11.5","12.5","13.5","14.5","15.5","16.5","17.5","18.5","19.5","20.5","21.5","22.5","23.5"),	//48
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.0","14.0","15.0","16.0","17.0","18.0","19.0","20.0","21.0","22.0","23.0","24.0"),	//49
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","14.5","15.5","16.5","17.5","18.5","19.5","20.5","21.5","22.5","23.5","24.5"),	//50
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.0","17.0","18.0","19.0","20.0","21.0","22.0","23.0","24.0","25.0"),	//51
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","17.5","18.5","19.5","20.5","21.5","22.5","23.5","24.5","25.5"),	//52
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.0","20.0","21.0","22.0","23.0","24.0","25.0","26.0"),	//53
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","20.5","21.5","22.5","23.5","24.5","25.5","26.5"),	//54
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.0","23.0","24.0","25.0","26.0","27.0"),	//55
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.5","23.5","24.5","25.5","26.5","27.5"),	//56
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.5","24.0","25.0","26.0","27.0","28.0"),	//57
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.5","24.0","25.5","26.5","27.5","28.5"),	//58
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.5","24.0","25.5","27.0","28.0","29.0"),	//59
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.5","24.0","25.5","27.0","28.5","29.5"),	//60
       new Array("3.0","4.5","6.0","7.5","9.0","10.5","12.0","13.5","15.0","16.5","18.0","19.5","21.0","22.5","24.0","25.5","27.0","28.5","30.0")	//61
);

var frm = document.redundancyForm;
var noyears = frm.Years.value * 1;  
var pay = frm.Pay.value * 1;  
var maxpay = frm.Limit.value * 1;  
var pay1 = frm.Pay.value * 1;  
var age = frm.Age.value * 1;  
var weekspay;  
var redamount;  
var redamount2;
var tmp;
var strredamount = new String("");
var strredamount2 = new String("");

	if (noyears > 20) {
		noyears = 20
	};
	
	if (pay > maxpay) { 
		  pay = maxpay 
	};

	if (age - noyears < 16) {
//		if (age - noyears < 13) {
//			alert("The details you have provided would mean that the age of first employment would be below 13 years old.  Please correct the details provided.");
//			frm.txtNumWeeks.value = "" ;  
//			frm.txtStatValue.value = "" ;  
//			frm.txtUnlimited.value = "" ;
//		} else {
			alert("You have entered a length of service that includes service below age 16. Only service above the school leaving age counts for redundancy payment purposes. For further advice please contact the Citation Helpline on 0870 75 24 365.");
			noyears = 2 + (age - 17)
			weekspay = lookup[age - "17"] [noyears - "2"] * 1
			redamount = (weekspay * pay);
			workOut(weekspay, redamount);
//		};
	} else if (noyears < 2) {
		alert("You must have worked at least 2 years to receive redundancy pay.");
		frm.txtNumWeeks.value = "" ;  
		frm.txtStatValue.value = "" ;  
		frm.txtUnlimited.value = "" ;
	} else {
		weekspay = lookup[age - "17"] [noyears - "2"] * 1
		redamount = (weekspay * pay);		
		workOut(weekspay, redamount);
	};

	function workOut(weekspay, redamount) {
//		strredamount = String(redamount);
//		tmp = strredamount.length - 3;
//		var tmp2 = String(strredamount.substr(0,tmp) + "." + strredamount.substring(tmp,strredamount.length));
//		
//		redamount2 = Math.round(weekspay * pay1 * 1000);
//		
//		strredamount2 = String(redamount2);
//		tmp = strredamount2.length - 3;
//		var tmp3 = String(strredamount2.substr(0,tmp) + "." + strredamount2.substring(tmp,strredamount2.length));
		
		tmp4 = Math.round(redamount * 100000) / 100000;
		tmp5 = Math.round(tmp4 * 100) / 100;
		tmp6 = Math.round((weekspay * pay1) * 100000) / 100000;
		tmp7 = Math.round(tmp6 * 100) / 100;

		frm.txtNumWeeks.value = weekspay ;  
		frm.txtStatValue.value = tmp5.toFixed(2) ;  
		frm.txtUnlimited.value = tmp7.toFixed(2) ;
	
	};
};
