
function callSubmit(form,action){
	form.target="";
	if(action.indexOf("printPremiumQuote.action")!=-1){
		if(document.getElementById('premiumAmount').value==0){
			alert("Please calculate the premium first");
			return false;
		}
		form.target="_blank";
	}
	form.action=action;
	form.submit();
	return false;
}

function onSpouseChecked(spouseCheckbox,ddlGenderMember,ddlGenderDep1){
	
	dGM=document.getElementById('chkmarried0');
 	dGD=document.getElementById('chkmarried1');
 	if(spouseCheckbox.checked==true)
 	{
  		dGM.checked=true;
 		dGD.checked=true;
 	}
 	else{
 		dGM.checked=false;
 		dGD.checked=false;
 	}
}
function btnNetOnClick(){
		window.open(document.getElementById("neturl").value,"mywindow","toolbar=no,location=no,menubar=no,resizable=1,scrollbars=1");
}
function btnPlanOnClick(){
		window.open(document.getElementById("planurl").value,"mywindow","toolbar=no,location=no,menubar=no,resizable=1,scrollbars=1");
}
function spouseIsSelected(spouseCheckbox,ddlGenderMember,ddlGenderDep1){
  	
 	dGM=document.getElementById(ddlGenderMember);
 	dGD=document.getElementById(ddlGenderDep1);
 	
 	if (spouseCheckbox.checked==true){
 		var memGender=dGM.options[dGM.selectedIndex].text;
 	
 		if (memGender.toLowerCase()=="male"){
 			dGD.selectedIndex=2;
 			GenderChange(dGD);
 		}
 		else if(memGender.toLowerCase()=="female")
 			dGD.selectedIndex=1;
  	}
 	else
 		dGD.selectedIndex=0;
 	
 }
 function chkmarriedNAgeonCheck(sourceddl){
 // format of selectbox id id "DepAgeBand1"
 // format of checkbox dev id "chkmarried1"
 		
  		var index=sourceddl.id.substr("ddlAge".length);
 		var target1="chkmarried"+index;
 		var target2="ddlGender"+index;
 		
 		if((document.getElementById(target1).checked==true)&& sourceddl.selectedIndex==1&&(document.getElementById(target2).selectedIndex==2)){
 	 		alert("Age band for married females should be above 0-15 years"); 
 			sourceddl.selectedIndex=0;
 		}
 		
 } 
 
 function onchkmarriedchecked(senderCheckbox){
 	var index=senderCheckbox.id.substr("chkmarried".length);
 	var target1="ddlAge"+index;
 	chkmarriedNAgeonCheck(document.getElementById(target1));
 }
 function GenderChange(sourceddl){ 
 // format of selectbox id ddlGender0
 // format of checkbox dev id chkmarrieddiv0
 		var index=sourceddl.id.substr("ddlGender".length);
 		var target1="chkmarrieddiv"+index;
 		var target2="chkmarried"+index;
 		var memberGender=document.getElementById("ddlGender0");
 		var dep1Gender=document.getElementById("ddlGender1");
 		document.getElementById(target2).checked=false;	
 		//Added for Premium calculator CR
 		var opt = document.getElementById('ddlAge0').selectedIndex;
		var age_band_id = document.getElementById('ddlAge0').options[opt].value;	
 		
 		if (sourceddl.options[sourceddl.selectedIndex].text.toLowerCase()=="female"  && age_band_id != 1)
 		{
 			document.getElementById(target1).style.display="inline";
 	 	}
 		else{
 			document.getElementById(target1).style.display="none";
 		}
 	
 		if(document.getElementById("chkIsSpouse")!=null){		
 			if(index=="0"){

				if(document.getElementById("chkIsSpouse").checked==true){
				 		document.getElementById(target2).checked=true;	
				}
 				if(document.getElementById("chkIsSpouse").checked==true && (sourceddl.options[sourceddl.selectedIndex].text.toLowerCase()==dep1Gender.options[dep1Gender.selectedIndex].text.toLowerCase())){
 				alert("Member Gender and Spouse Gender must be opposite");
 				sourceddl.selectedIndex=0;
 				}
 			}
 			if (index=="1"){

				if(document.getElementById("chkIsSpouse").checked==true){
				 		document.getElementById(target2).checked=true;	
				}

 				if(document.getElementById("chkIsSpouse").checked==true && (sourceddl.options[sourceddl.selectedIndex].text.toLowerCase()==memberGender.options[memberGender.selectedIndex].text.toLowerCase())){
 				alert("Member Gender and Spouse Gender must be opposite");
 				sourceddl.selectedIndex=0;
 				}
 			}
 		}
 }
 
 function checkAgeBand(age){
 
	 if(age == '1'){
	     document.getElementById("dept").innerHTML = 'Number of Siblings';
		 document.getElementById("ddlNoDependants").options[0].selected = "true";
	 }else{
		 document.getElementById("dept").innerHTML = 'Number of Dependants'; 
		 var checkPrevSel = document.getElementById("ageHid").value;
		 if((checkPrevSel==2 && age == '1') || (checkPrevSel==1 && age != '1')){
		 document.getElementById("ddlNoDependants").options[0].selected = "true";
		 }
	 }
	 form = document.getElementById('premiumForm');
	 form.target= "_self";
	 form.action = 'loadPremiumCalculator.action?request_locale=en&div=PremiumCalculator';
	 form.submit();
	 return false;
 }
 
 function checkDiv(){
 	var opt = document.getElementById('ddlAge0').selectedIndex;
	var age_band_id = document.getElementById('ddlAge0').options[opt].value;
	if(age_band_id == 1){
	     document.getElementById("dept").innerHTML = 'Number of Siblings';
	 }else{
		 document.getElementById("dept").innerHTML = 'Number of Dependants'; 	 
	 }
	 GenderChange(document.getElementById('ddlGender0'));
 }
  	
