function isNumberKey(evt)	{
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	 return true;
}

$(document).ready(function(){

	// Dialog
	$('#dialog , #dialog2 , #dialog3 , #dialog4 , #dialog5 , #dialog6 , #dialog7 , #dialog8 , #dialog9 , #dialog10 , #dialog11').dialog({
		autoOpen: false,
		width: 600,
		buttons: {
			"Ok": function() {
				$(this).dialog("close");
			}
		}
	});

	// Dialog Link
	$('#dialog_link , #dialog_link2 , #dialog_link3 , #dialog_link4 , #dialog_link5 , #dialog_link6 , #dialog_link7 , #dialog_link8 , #dialog_link9 , #dialog_link10 , #dialog_link11').click(function(){
		var clickedclass =  $(this).attr("class");
		$('.'+clickedclass).dialog('open');
		return false;
	});

/* Printer Friendly BETA*/
   $('#print').hide();

/* Printer Friendly BETA*/
$('.print_link').click(function(){
      $(".click_changes").hide();
   var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
   sOption+="scrollbars=yes,width=750,height=600,left=100,top=25", align ="center"; 
   $('#print').show();  
   var sWinHTML = $('.maincontent').html();
   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><head><LINK href=/_resources/stylesheets/calculator.css rel=Stylesheet><LINK href=/_resources/stylesheets/generic.css rel=Stylesheet><LINK href=/includes/jquery-ui/theme/ui.all.css rel=Stylesheet><style type="text/css" media="print">.printlink{display:none;}.click_changes{display:none;}</style></head><body><div class="red">'); 
       winprint.document.write(sWinHTML);          
       winprint.document.write('<div class="copy"> &copy; 2009 www.licifiji.com. All rights reserved.</div></div><br/><br/></body></html>'); 
       winprint.document.close(); 
       $('#print').hide();  
       winprint.focus();
});

/* Set global variables */
var age = 0;
var maturityage = 0;
var policyterm = 0 ;
var prepolicyterm = 0 ;
var policyppterm = 0;
var plan = "";
var cover = "";
var gender = "";
var proposer_age = 0;
var show_648_ben = 0;
var paymentmode ="";
var other_benefits_rider = "";
var other_benefits_waiver = "";
var other_benefits_accident = "";
var other_benefits_critical = "";

$(".content").css("width","655px");
/* Reset form values*/
	$("select").val("");
	$("input[type='checkbox']").each(function() {
		this.checked = false;
	});
	$("input[type='radio']").each(function() {
		this.checked = false;
	});
	
	$(".lab_accident").show();
	$(".lab_critical").show();
	$(".lab_rider").show();
	$(".lab_waiver").hide();
 
/* Text box masked input*/

 	$("input[name='txtCover']").val('Eg. 10125');
	$("input[name='txtProposerAge']").val('Age should be at least 21 years');
	$("input[name='txtPolicy']").val('Please enter the policy term');
	$("input[name='txtAge']").focus(function(){
		if($(this).val() == $(this).attr('title'))
		$(this).val('').css('color', '#333333');
	});
	$("input[name='txtAge']").blur(function(){
		if($.trim($(this).val()).length == 0)
		$(this).val($(this).attr('title')).css('color', '#333333');
	});
	$("input[name='txtCover']").focus(function(){
		if($(this).val() == $(this).attr('title'))
		$(this).val('').css('color', '#333333');
	});
	$("input[name='txtCover']").blur(function(){
		if($.trim($(this).val()).length == 0)
		$(this).val($(this).attr('title')).css('color', '#333333');
	});	
	$("input[name='txtProposerAge']").blur(function(){
		if($.trim($(this).val()).length == 0)
		$(this).val($(this).attr('title')).css('color', '#333333');
	});
	$("input[name='txtProposerAge']").focus(function(){
		if($(this).val() == $(this).attr('title'))
		$(this).val('').css('color', '#333333');
	});

	$("input[name='txtPolicy']").blur(function(){
		if($.trim($(this).val()).length == 0)
		$(this).val($(this).attr('title')).css('color', '#333333');
	});
	$("input[name='txtPolicy']").focus(function(){
		if($(this).val() == $(this).attr('title'))
		$(this).val('').css('color', '#333333');
	});	


/* changing values (steps )*/
	$('.progress_plan').click(function(){
		$('.step_plans').siblings().hide();
		$(".msg_box").fadeIn();				
		$(".msg_613").hide();				
		$(".msg").show();				
		$('#progress_box').hide();
		$('.result_div').empty();
		$('.result_box').hide();
		$('.step_plans').show();
		
		$('.progress_plan').siblings().hide().not('.progress_benefits').empty();
		
		$("input[name='other_benefits_critical']").removeAttr("checked");
		$("input[name='other_benefits_accident']").removeAttr("checked");
		$("input[name='other_benefits_rider']").removeAttr("checked");
		$("input[name='other_benefits_waiver']").removeAttr("checked");	
		$("input[name='gender']").removeAttr("checked");	
		other_benefits_waiver = "";
		other_benefits_rider = "";
		other_benefits_accident = "";
		other_benefits_critical = "";	
		
		var maturityage = 0;

	
	});
	$('.progress_age').click(function(){
		$('.step_age').siblings().hide();
		$('.progress_age').children().empty().hide();
		$('.step_age').slideDown();
		$('.result_div').empty();
		$('.result_box').hide();
		$("input[name='other_benefits_critical']").removeAttr("checked");
		$("input[name='other_benefits_accident']").removeAttr("checked");
		$("input[name='other_benefits_rider']").removeAttr("checked");
		$("input[name='other_benefits_waiver']").removeAttr("checked");	
		$("input[name='gender']").removeAttr("checked");	
		
		other_benefits_waiver = "";
		other_benefits_rider = "";
		other_benefits_accident = "";
		other_benefits_critical = "";		
		var maturityage = 0;

	});
	$('.progress_cover').click(function(){
		$('.step_cover').siblings().hide();
		$('.progress_cover').children().empty().hide();		
		$('.step_cover').slideDown();
		$('.result_div').empty();
		$('.result_box').hide();
		$("input[name='other_benefits_critical']").removeAttr("checked");
		$("input[name='other_benefits_accident']").removeAttr("checked");
		$("input[name='other_benefits_rider']").removeAttr("checked");
		$("input[name='other_benefits_waiver']").removeAttr("checked");	
		$("input[name='gender']").removeAttr("checked");	
		$('.progress_benefits').children().hide();
		other_benefits_waiver = "";
		other_benefits_rider = "";
		other_benefits_accident = "";
		other_benefits_critical = "";		
		var maturityage = 0;		
	});
	$('.progress_policyterm').click(function(){
		if(plan == '640_12' || plan == '640_16' || plan == '640_20'){
		}else{
			$('.step_policy').siblings().hide();
			$('.progress_policyterm').children().empty().hide();
			if(plan == '648_single'){			
				$('.step_policy_single_sel').slideDown();
			}else if (plan == '613' || plan == '648'){
				$('.step_policy_sel').slideDown();
			}else{
				$('.step_policy').slideDown();
			}
			$('.result_div').empty();
			$('.result_box').hide();
		}
		$("input[name='other_benefits_critical']").removeAttr("checked");
		$("input[name='other_benefits_accident']").removeAttr("checked");
		$("input[name='other_benefits_rider']").removeAttr("checked");
		$("input[name='other_benefits_waiver']").removeAttr("checked");	
		$("input[name='gender']").removeAttr("checked");			
		other_benefits_waiver = "";
		other_benefits_rider = "";
		other_benefits_accident = "";
		other_benefits_critical = "";		
		var maturityage = 0;		
	});
	
	$('.progress_prepolicyterm').click(function(){
		if(plan == '640_12' || plan == '640_16' || plan == '640_20'){
		}else{
			$('.step_policy').siblings().hide();
			$('.progress_prepolicyterm').children().empty().hide();
			if(plan == '648'){			
				$('.step_ppterm_sel').slideDown();
			}
			
			$('.result_div').empty();
			$('.result_box').hide();
		}
		$("input[name='other_benefits_critical']").removeAttr("checked");
		$("input[name='other_benefits_accident']").removeAttr("checked");
		$("input[name='other_benefits_rider']").removeAttr("checked");
		$("input[name='other_benefits_waiver']").removeAttr("checked");	
		$("input[name='gender']").removeAttr("checked");			
		other_benefits_waiver = "";
		other_benefits_rider = "";
		other_benefits_accident = "";
		other_benefits_critical = "";		
		var maturityage = 0;		
	});
	
	$('.progress_sponserage').click(function(){
		$('.step_proposerage').siblings().hide();
		$('.progress_sponserage').children().empty().hide();
		$('.step_proposerage').slideDown();
		$('.result_div').empty();
		$('.result_box').hide();	
	});
	$('.progress_benefits').click(function(){
		$('.step_other_benefits').siblings().hide();
		$('.progress_benefits').children().hide();
		$('.progress_benefits').children("span").hide();
		$("input[name='other_benefits_critical']").removeAttr("checked");
		$("input[name='other_benefits_accident']").removeAttr("checked");
		$("input[name='other_benefits_rider']").removeAttr("checked");
		$("input[name='other_benefits_waiver']").removeAttr("checked");
		$("input[name='gender']").removeAttr("checked");			
		other_benefits_waiver = "";
		other_benefits_rider = "";
		other_benefits_accident = "";
		other_benefits_critical = "";		
		$('.step_other_benefits').slideDown();
		$('.result_div').empty();
		$('.result_box').hide();		
	});	
	
	$('.progress_gender').click(function(){
		$("input[name='gender']").removeAttr("checked");		
		$('.step_gender').siblings().hide();	
		$('.step_gender').slideDown();
		$('.result_div').empty();
		$('.result_box').hide();
	});	
$('.step_plans').show();
/* Step 1: Show Plan options according to age entered*/
	$('#submitAge').click(function(){
		age = $("input[name='txtAge']").val();
		var validage = false;
		if (age == 'Enter Age') {
			$("input[name='txtAge']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;
		}
		else if (age == 'Enter Age between 0 and 10'){
			$("input[name='txtAge']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;		
		}
		else if(plan == '601' || plan == '602' || plan == '603'){
			if(age > 10){
				alert("Age cannot be greater then 10");			
				validage = false;
			}
			else{
				validage = true;
			}

		}
		else if(plan == '612' || plan == '613' ){
		$(".lab_rider").hide();
		$(".lab_waiver").hide();				
		$(".lab_critical").hide();		
		$(".lab_accident").show();		
			if(age < 18 || age > 50){
				alert("Age should be in between 18 and 50");
				validage = false;
			}
			else{
				validage = true;
			}
		}
		else if (plan == '613_single'){
		$(".lab_rider").hide();
		$(".lab_waiver").hide();				
		$(".lab_critical").hide();		
		$(".lab_accident").show();
		
			if(age < 18 || age > 60){
				alert("Age should be in between 18 and 60");
				validage = false;
			}
			else{
				validage = true;
			}		
		}
		else if (plan == '635'){
			if(age < 20 || age > 60){
				alert("Age should be between 20 and 60 years");
				validage = false;
			}
			else{
				validage = true;
			}
		}
		else if (plan == '650'){
 		
			if(age < 18 || age > 60){
				alert("Age should be in between 18 and 60");
				validage = false;
			}
			else{
				validage = true;
			}		
		}		
		else if (plan == '674'){
			if(age < 12 || age > 55){
				alert("Age should be greater then 11 and smaller then 56");
				validage = false;
			}
			else{
				validage = true;
			}		
		}
		else if (plan == '675'){
			if(age < 12 || age > 50){
				alert("Age should be greater then 11 and smaller then 51");
				validage = false;
			}
			else{
				validage = true;
			}		
		}
		else if (plan == '693'){
			if(age < 12 || age > 45){
				alert("Age should be greater then 11 and smaller then 45");
				validage = false;
			}
			else{
				validage = true;
			}		
		}		
		else if (plan == '614'){
			if(age < 12 || age > 65){
				alert("Age should be greater then 11 and smaller then 65");
				validage = false;
			}
			else{
				validage = true;
			}		
		}
		else if (plan == '648'){
			if(age < 16 || age > 60){
				alert("Age should be greater then 15 and smaller then 61");
				validage = false;
			}
			else{
				validage = true;
			}				
		}
		else if (plan == '648_single'){
			if(age < 16 || age > 45){
				alert("Age should be greater then 15 and smaller then 45");
				validage = false;
			}
			else{
				validage = true;
			}		
		}
		else if (plan == '640_12' ){
			if(age < 14 || age > 57){
				alert("Age should be greater then 13 and smaller then 57 for this plan");
				validage = false;
			}
			else{
				validage = true;
			}
		}
		else if(plan == '640_16'){
			if(age < 14 || age > 51){
				alert("Age should be greater then 13 and smaller then 51 for this plan");
				validage = false;
			}
			else{
				validage = true;
			}		
		}		
		else if(plan == '640_20'){
			if(age < 14 || age > 45){
				alert("Age should be greater then 13 and smaller then 45 for this plan");
				validage = false;
			}
			else{
				validage = true;
			}		
		}
		else if (plan == '636_10' || plan == '636_5' || plan == '640_20'){
			if(age < 20 || age > 60){
				alert("Age should be greater then 19 and smaller then 60 for this plan");
				validage = false;
			}
			else{
				validage = true;
			}
		}		
		else{
			$(".step_cover").slideDown("fast");
			$(".step_age").slideUp("fast");				
		}
		if(validage){
		$(".lab_critical").hide();$(".lab_accident").hide();$(".lab_rider").hide();$(".lab_waiver").hide();
			if(age < 17){
				if(plan == '601' || plan == '602' || plan == '603'){
				 
 					$(".lab_rider").show();
					$(".lab_waiver").show();				
   				}
 			}else{
				if(plan == '674' || plan == '693' || plan == '614'){
					$(".lab_critical").show();
					$(".lab_accident").show();
					$(".lab_rider").show();
				}

				else if (plan == '636_5' || plan == '636_10'){
					if(age > 17){
						if(age < 51){
							$(".lab_rider").show();
						}
					$(".lab_accident").show();	
					}								
				}
				else if (plan == '612' || plan == '613' || plan == '613_single' || plan == '640_12' || plan == '640_16' || plan == '640_20'){
					$(".lab_accident").show();
				}
				
			}
 			$(".step_age").slideUp("fast");
			$(".step_cover").slideDown("fast");
			$('#txtAge').effect("transfer", {
				to: "#progress_box"
			},500);				

			$('.progress_age').empty().append('Age:'+age+ ' years' ).slideDown(1000);		
		}
	});
	$("input[name='plantypes']").click(function(){

		$('#progress_box').show();
		$('.progress_').empty().append('Your options are as follows');
		$('.progress_').fadeIn();	
		plan = $("input[name='plantypes']:checked").val();
		
		if(plan == '613'){
			//$('.msg').hide();
			//$('.msg_613').show();
			//$(".msg_box").css("clear","both");
						$(".msg_box").fadeOut();

 		}else{
			$(".msg_box").fadeOut();
		}	
		
		$(".step_plans").slideUp("fast");
		$(".child_plans").slideUp("fast");
		

		$(".step_age").slideDown("fast");
		$('.progress_plan').empty().append('Plan:'+plan).slideDown(1000);
		$(this).effect("transfer", {
			to: "#progress_box"
		},500);	 
		if(plan == '601' || plan == '602' || plan == '603'){
			$("input[name='txtAge']").val('Enter Age between 0 and 10');
			$("input[name='txtAge']").attr("title",'Enter Age between 0 and 10');
			$(".agetext").empty().append("(Age should be between 0 and 10)");
		}else{
			$("input[name='txtAge']").val('Enter Age');
			$("input[name='txtAge']").attr("title",'Enter Age');	
						
			if(plan == '612' || plan == '613' ){
				$(".agetext").empty().append("(Age should be between 18 and 50)");
			}
			else if (plan == '613_single'){
				$(".agetext").empty().append("(Age should be between 18 and 60)");		
			}
			else if (plan == '635'){
				$(".agetext").empty().append("(Age should be between 20 and 60)");
			}
			else if (plan == '674'){
				$(".agetext").empty().append("(Age should be between 12 and 55)");		
			}
			else if (plan == '650'){
				$(".agetext").empty().append("(Age should be between 18 and 60)");		
			}			
			else if (plan == '675'){
				$(".agetext").empty().append("(Age should be between 12 and 50)");
			}
			else if (plan == '693'){
				$(".agetext").empty().append("(Age should be between 12 and 45)");		
			}		
			else if (plan == '614'){
				$(".agetext").empty().append("(Age should be between 12 and 65)");		
			}
			else if (plan == '648'){
				$(".agetext").empty().append("(Age should be between 16 and 60)");				
			}
			else if (plan == '648_single'){
				$(".agetext").empty().append("(Age should be between 16 and 45)");		
			}
			else if (plan == '640_12' ){
				$(".agetext").empty().append("(Age should be between 14 and 57)");
			}
			else if(plan == '640_16'){
				$(".agetext").empty().append("(Age should be between 14 and 51)");		
			}		
			else if(plan == '640_20'){
				$(".agetext").empty().append("(Age should be between 14 and 45)");		
			}
			else if (plan == '636_10' || plan == '636_5' || plan == '640_20'){
				$(".agetext").empty().append("(Age should be between 20 and 60)");
			}			
			
		}
	});
	
	$('#submitCover').click(function(){
		cover = ($("input[name='txtCover']").val()/1000);
		if (cover == 'Eg. 10125') {
			$("input[name='txtCover']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;
		}
		else if(plan == '650' && (cover < 2 || cover > 7)){
  				alert("The Covered proposal cannot be less then $2000 or greater then $7000.");
				$("input[name='txtCover']").css('border', '1px solid #FF0000');
				validnext = false;		
		} 
		else if(plan != '650' && (cover < 10 || cover > 500)){
			alert("The Covered proposal cannot be less then $10000 or greater then $500,000.");
			$("input[name='txtCover']").css('border', '1px solid #FF0000');
			validnext = false;
		}
		else{
		/* if plan 614 is chosen then ask for policy term */
			if(plan == '614' || plan == '650'){
				$(".step_cover").slideUp("fast");
				$(".step_policy").slideDown("fast");
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
			}
			else if(plan == '613' || plan == '648' || plan == '648_single'){
				$(".step_cover").slideUp("fast");
				if(plan == '648_single'){
					$(".step_policy_single_sel").slideDown("fast");
				
				}else{
					$(".step_policy_sel").slideDown("fast");
				}
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
			}
			else if(plan == '674' || plan == '675' || plan =='693'){
			if(plan == '674'){
				maturityage = ((+age) + 15);
			}else if (plan == '675'){
				maturityage = ((+age) + 20);
			}else{
				maturityage = ((+age) + 25);
			}
			
				if(age > 50 || maturityage > 60){
					$(".lab_rider").hide();			
				}else{
					$(".lab_rider").show();
				}
				if(maturityage > 60){
					$(".lab_critical").hide();
				}else{
					$(".lab_critical").show();
				}
				$(".lab_accident").show();
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
				$(".step_cover").slideUp("fast");
				$('.step_other_benefits').slideDown("fast");
			}
			else if (plan == '640_12'){
				policyterm = 12;
				$(".step_cover").slideUp("fast");
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
				$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);
				if(age > 17){
					$('.step_other_benefits').slideDown("fast");
				}else{
					$("input[value='yearly_mode']").trigger('click');
				}
			
			}
			else if (plan == '640_16'){
				policyterm = 16;
				$(".step_cover").slideUp("fast");
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
				$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);
				if(age > 17){
					$('.step_other_benefits').slideDown("fast");
				}else{
					$("input[value='yearly_mode']").trigger('click');					
				}			
			}
			else if (plan == '640_20'){
				policyterm = 20;
				$(".step_cover").slideUp("fast");
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
				$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);
				if(age > 17){
					$('.step_other_benefits').slideDown("fast");
				}else{
					$("input[value='yearly_mode']").trigger('click');
				}						
			}
			else if (plan == '636_10' && age > 55){
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
 					$(".step_cover").slideUp("fast");
					$('.step_gender').slideDown("fast");		
 				
 			}
			else if(plan == '635'){
				if(age < 51){
					$(".lab_rider").show();
					$(".lab_accident").show();
						
					$(".lab_critical").hide();
					
					$(".step_cover").slideUp("fast");
					$('.step_other_benefits').slideDown("fast");
				}
				else{
					$(".step_cover").slideUp("fast");
					$("input[value='yearly_mode']").trigger('click');
				}
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
				
			} 			
			else{
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
			
				$(".step_cover").slideUp("fast");
				if(plan == '601' || plan == '602' || plan == '603' || age > 17){
					$('.step_other_benefits').slideDown("fast");			
				}else{
					$("input[value='yearly_mode']").trigger('click');
				}
				$('.progress_cover').empty().append('Cover Proposed:$'+(cover * 1000)).slideDown(1000);				
				$(this).effect("transfer", {
					to: "#progress_box"
				},500);	
			}
		}
		if(plan == '648'){ 
			//$(".msg").hide();
			//$(".msg_613").hide();
			//$(".msg_box").show();
			//$(".msg_648").fadeIn();
						$(".msg_box").fadeOut();

			$("select[name='SelPolicy']").val("15");											
		}
	 		
	});
	


	$('#submitSelTerm , #submitSelSingleTerm').click(function(){
		$(".msg_box").fadeOut();
		if(plan == '648_single'){
			policyterm = $("select[name='SelSinglePolicy']").val();
		}else{
			policyterm = $("select[name='SelPolicy']").val();
		}
		maturityage = ((+age) + (+policyterm));
		
		/* min policy for 648 is 15*/
		if(plan == '648'){
			if(policyterm < 15){
				alert("Minimum policy term for this plan is 15 years");
				$("select[name='SelPolicy']").val("15");								
				return false;	
			}

		}
		
				
		if (maturityage > 75){
			alert("Age + Policy Term cant be greater then 75, please choose another policy term.");
			return false;
		}else{
			$(".step_policy_sel").slideUp("fast");			
			$(".step_policy_single_sel").slideUp("fast");			
			if(age > 17 && maturityage < 71){
				if(plan == '648'){
				$(".lab_critical").hide();
					if(maturityage > 60){
						$(".lab_rider").hide();
					}else{
						$(".lab_rider").show();
					}
				
					if(maturityage > 70){ 
						$(".lab_accident").hide();
					}else{
						$(".lab_accident").show();
					}
				}
				else{
					if(maturityage > 60){ 
						$(".lab_accident").hide();
						$(".lab_critical").hide();						
					}else{
						$(".lab_accident").show();
						$(".lab_critical").show();
						show_648_ben = 1;
					}
					if(age > 50){
						$(".lab_rider").hide();					
					}else{
						$(".lab_rider").show();	
						show_648_ben = 1;
					}
				}
				
				if(show_648_ben == 1 && plan == '648_single'){
					$('.step_other_benefits').slideDown("fast");
				}else{
					if(plan != '648'){
						$("input[value='yearly_mode']").trigger('click');
					}
					if(plan == '648'){
						$('.step_ppterm_sel').slideDown("fast");
					}
				}
			}else{
				$("input[value='yearly_mode']").trigger('click');
			}
			$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);				
		}
		

	});
	
	$('#submitPPTerm').click(function(){
		prepolicyterm = $("select[name='SelPPTerm']").val();
		if(parseInt(prepolicyterm) < parseInt(policyterm)){
			$('.step_ppterm_sel').slideUp("fast");
			$('.step_other_benefits').slideDown("fast");
			$('.progress_prepolicyterm').empty().append('Premium Paying Term:'+prepolicyterm+ 'years').slideDown(1000);	
		}else{
			alert("Premium paying term should be less than Policy term");
			return false;
				
		}
								
	});
	
	$('#submitTerm').click(function(){
		policyterm = $("input[name='txtPolicy']").val();
		if (policyterm == 'Please enter the policy term') {
			$("input[name='txtPolicy']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;
		}		
		if(plan == '614'){		
		recomendedpolicy = (75 - (+age));
		maturityage = ((+age) + (+policyterm));
			if(maturityage > 75){
				alert("Age + Policy term is greater then 75,recommended policy term is "+recomendedpolicy);
				return false;			
			}
			else if(policyterm < 5 || policyterm > 50){
				alert("The policy term should be between 5 and 50");
				return false;
			}
			else{
				$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);			
				$(".step_policy").slideUp("fast");			
				if(age > 17){
					$('.step_other_benefits').slideDown("fast");
				}else{
					$("input[value='yearly_mode']").trigger('click');
				}    	$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);				
				if (maturityage > 60){
					$(".lab_critical").hide();
				}
				if(maturityage > 61){	/* if age + policy term > 61 then no term rider allowed*/		
					$(".lab_rider").hide();
				}
			}
			
		}
		if(plan == '640_12' || plan == '640_16' || plan == '640_20'){
			if(policyterm < 12){
				alert("The policy term should be greater then 12");
				return false;
			}
			else if(plan == '640_12' && policyterm > 57){
				alert("Policy term should be less then 57");
				return false;
			}
			else if(plan == '640_16' && policyterm > 51){
				alert("Policy term should be less then 51");
				return false;
			}
			else if(plan == '640_20' && policyterm > 45){
				alert("Policy term should be less then 45");
				return false;
			}
			else{
				$(".step_policy").slideUp("fast");
				if(age > 17){
					$('.step_other_benefits').slideDown("fast");
				}else{
					$("input[value='yearly_mode']").trigger('click');
				}
				$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);				
			}
		}

		if(plan == '650'){
			if(policyterm < 5 || policyterm > 10){
				alert("The policy term should be between 5 and 10");
				return false;
			}
			else{
				$(".step_policy").slideUp("fast");			
				$('.step_gender').slideDown("fast");			
			}
			$('.progress_policyterm').empty().append('Policy Term:'+policyterm+ 'years').slideDown(1000);							
		}
	
	});

	
	$('#submitProposer').click(function(){
		proposer_age = $("input[name='txtProposerAge']").val();
		var maxage = (+proposer_age + 20); /* term for aspire is 20*/
		var validmaxage = (+proposer_age - 20);
		if (proposer_age == 'Age should be at least 21 years') {
			$("input[name='txtProposerAge']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;
		}
		else if(proposer_age < 21 || proposer_age > 50){ 
			alert("The Age of Proposer should be atleast 21 years and maximum of 50 years.");		
			$("input[name='txtProposerAge']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;		
		}
		else if (maxage > 60 && other_benefits_rider){
			alert("Rider Benefits cannot be given as your age + Term exceeds 60 years.");		
			$("input[name='txtProposerAge']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;		
		}
		else if (maxage > 70 && other_benefits_waiver){
			alert("Premium Waiver Benefits cannot be given as your age + Term exceeds 70 years.");		
			$("input[name='txtProposerAge']").css('border', '1px solid #FF0000');
			validnext = false;
			return false;		
		}		
		else{
			$(".step_proposerage").slideUp("fast");
			$("input[value='yearly_mode']").trigger('click');
    			$('.progress_sponserage').empty().append('Sponser Age:'+proposer_age+ 'years').slideDown(1000);
			$(this).effect("transfer", {
				to: "#progress_box"
			},500);
		}
	});
	$("input[name='paymentmodes']").click(function(){

		$.post("/dynamicdata/dynamiccontent.cfm", {age:age , plan:plan , cover:cover ,proposer_age:proposer_age , gender:gender , policyterm:policyterm ,prepolicyterm:prepolicyterm , paymentmode:paymentmode , other_benefits_rider:other_benefits_rider , other_benefits_waiver:other_benefits_waiver , other_benefits_critical:other_benefits_critical , other_benefits_accident:other_benefits_accident}, function(data){
		   data = $.trim(data.replace('<META NAME="ColdFusionMXEdition" CONTENT="ColdFusion DevNet Edition - Not for Production Use.">', ''));
		   if(data.length > 0) {
				   $(".result_div").append(data);
				   $(".result_div").fadeIn();
				   $(".result_box").show();
				   $('#printer').show();
				  // $('.pdf').show();	
				$(".calc_breadcrumb").text("http://www.licifiji.com/pages.cfm/services/calculators/?emailed=emailed|age="+age+"|plan="+plan+"|cover="+cover+"|proposer_age="+proposer_age+"|gender="+gender+"|policyterm="+policyterm+"|paymentmode="+paymentmode+"|other_benefits_rider="+other_benefits_rider+"|other_benefits_waiver="+other_benefits_waiver+"|other_benefits_critical="+other_benefits_critical+"|other_benefits_accident="+other_benefits_accident);
				  
				   
		   }
		});			
		
	});
	
	//$(".pdf").click(function(){
	//var link ="/dynamicdata/pdf.cfm?age="+age+"&plan="+plan+"&cover="+cover+"&proposer_age="+proposer_age+"&gender="+gender+"&policyterm="+policyterm+"&paymentmode="+paymentmode+"&other_benefits_rider="+other_benefits_rider+"&other_benefits_waiver="+other_benefits_waiver+"&other_benefits_critical="+other_benefits_critical+"&other_benefits_accident="+other_benefits_accident;
	// window.open(link);
	// return false;
	//});
	
	$("input[name='other_benefits_rider']").click(function(){
	other_benefits_rider =$("input[name='other_benefits_rider']:checked").val();
		if(other_benefits_rider){
 			$(".nobtn").empty().append('NEXT');
			if(plan == '601' || plan == '602' || plan == '603'){
			var twenty = ((cover * 1000) * .2);
			var twentyround = Math.round(twenty*10)/10;
				$('.progress_rider').empty().append("<br/>- Term Rider Benefit $"+twentyround).show();
			}else{
				$('.progress_rider').empty().append("<br/>- Term Rider Benefit $"+(cover * 1000)).show();  				
			}		
		}else{
 			$('.progress_rider').hide(); 			
		}
		

	});
	$("input[name='other_benefits_waiver']").click(function(){
	other_benefits_waiver =$("input[name='other_benefits_waiver']:checked").val();
		if(other_benefits_waiver){
 			$(".nobtn").empty().append('NEXT');
 			$('.progress_waiver').show(); 			 			
		}else{
 			$('.progress_waiver').hide(); 			
		}
	});

	$("input[name='other_benefits_accident']").click(function(){
 	other_benefits_accident =$("input[name='other_benefits_accident']:checked").val();
		if(other_benefits_accident){
 			$(".nobtn").empty().append('NEXT');
			if(plan == '601' || plan == '602' || plan == '603'){ 	
			var twenty = ((cover * 1000) * .2);
			var twentyround = Math.round(twenty*10)/10;			
				$('.progress_accident').empty().append("<br/>- Accident Benefit $"+twentyround).show();
			}else{
				$('.progress_accident').empty().append("<br/>- Accident Benefit $"+(cover * 1000)).show();				
			}
		}else{
 			$('.progress_accident').hide();
		}
	});
	
	$("input[name='other_benefits_critical']").click(function(){
	other_benefits_critical =$("input[name='other_benefits_critical']:checked").val();
 		if(other_benefits_critical){
 			$(".nobtn").empty().append('NEXT');
			if(plan == '601' || plan == '602' || plan == '603'){ 
			var twenty = ((cover * 1000) * .2);
			var twentyround = Math.round(twenty*10)/10;			
				$('.progress_critical').empty().append("<br/>- Critical Illness Benefit $"+twentyround).show();
			}else{
				$('.progress_critical').empty().append("<br/>- Critical Illness Benefit $"+(cover * 1000)).show(); 				
			}
		}else{
 			$('.progress_critical').show(); 			
		}
	});	

	$("input[name='gender']").click(function(){
	gender =$("input[name='gender']:checked").val();
		$(".step_gender").slideUp("fast");
		$("input[value='yearly_mode']").trigger('click');
		$('.step_gender').effect("transfer", {
			to: "#progress_box"
		},500);	
		$('.progress_gender').empty().append('Gender : '+gender).slideDown(1000);		
	});
	
	$('#submitOther').click(function(){
		if(plan == '614' || plan == '636_10' || plan == '636_5' || plan == '674' || plan=='675' || plan == '693' || plan == '648' || plan == '648_single' || plan == '650'){
			$(".step_other_benefits").slideUp("fast");
					
			$(".step_gender").slideDown("fast");
		}
		else if (plan == '635' && other_benefits_rider == 'on'){
			$(".step_other_benefits").slideUp("fast"); 				
			$(".step_gender").slideDown("fast");		
		}
		else{
			$(".step_other_benefits").slideUp("fast");
			if(((other_benefits_waiver == "on" || other_benefits_rider == "on") && (plan == '601'  || plan == '602'  || plan == '603'))){
				$(".step_proposerage").slideDown("fast");			
			}
			else{				
				$("input[value='yearly_mode']").trigger('click');		
			}
		}
		
		if(other_benefits_waiver == "on" || other_benefits_rider == "on" || other_benefits_accident == "on" || other_benefits_critical == "on"){
			$('.step_other_benefits').effect("transfer", {
				to: "#progress_box"
			},500);				
 			if(other_benefits_waiver == "on"){
				$('.progress_waiver').show();
			}else{
				$('.progress_waiver').hide();
			}
 			if(other_benefits_rider == "on"){
 				if(plan == '601' || plan == '602' || plan == '603'){
 				var twenty = ((cover * 1000) * .2);
				var twentyround = Math.round(twenty*10)/10; 			
 					$('.progress_rider').empty().append("<br/>- Term Rider Benefit $"+twentyround).show();
 				}else{
 					$('.progress_rider').empty().append("<br/>- Term Rider Benefit $"+(cover * 1000)).show();  				
 				}
			}else{
				$('.progress_rider').hide();
			}
 			if(other_benefits_accident == "on"){
 				if(plan == '601' || plan == '602' || plan == '603'){ 
 				var twenty = ((cover * 1000) * .2);
				var twentyround = Math.round(twenty*10)/10;
					$('.progress_accident').empty().append("<br/>- Accident Benefit $"+twentyround).show();
				}else{
					$('.progress_accident').empty().append("<br/>- Accident Benefit $"+(cover * 1000)).show();				
				}
			}else{
				$('.progress_accident').hide();
			}
 			if(other_benefits_critical == "on"){
 				if(plan == '601' || plan == '602' || plan == '603'){ 
 				var twenty = ((cover * 1000) * .2);
				var twentyround = Math.round(twenty*10)/10; 				
					$('.progress_critical').empty().append("<br/>- Critical Illness Benefit $"+twentyround).show();
				}else{
					$('.progress_critical').empty().append("<br/>- Critical Illness Benefit $"+(cover * 1000)).show(); 				
				}
			}else{
				$('.progress_critical').hide();
			}
			
			$('.progress_benefits').slideDown(1000);
			
		}
	});

});
