var brand="";
j('document').ready(function(){	
	medical.showCurtain();
	j.getJSON(
		medical.IndexURL,
		function(data){		
			medical.hideCurtain();				
				brand=data.brand;
			
				j.each(data.countryList, function () {
					if (data.country == this.value){
						j('#selCountry').append('<option selected value =' + this.value + '>' + this.text + '</option>');
					}else{
						j('#selCountry').append('<option value =' + this.value + '>' + this.text + '</option>');
					}
				});	
				
				j.each(data.howHearList, function () {
					j('#SelHowHear').append('<option value =' + this.value + '>' + this.text + '</option>');
				});				
				
				j('#inPolicyStartDate').val(data.policyStartDate);
				
				var inx = Number(data.memberCountSelected) + 1;
				if (data.who == 'I'){
					j('input[name="rdWho"]')[0].checked = true;
					inx=2;
				}else if (data.who == 'C'){
					j('input[name="rdWho"]')[1].checked = true;
					inx=3;
				}else if (data.who == 'F'){
					j('input[name="rdWho"]')[2].checked = true;
				
				}else if (data.who == 'G'){
					j('input[name="rdWho"]')[3].checked = true;
					inx = Number(data.memberCount1Selected) + 1;
				}else{
					inx=2;
				}
				if(data.newSessionStatus=='false'){
				j('#selMemberCount').val(data.memberCountSelected);	
				j('#selMemberCount1').val(data.memberCount1Selected);
				j('#selExcessRange').val(data.requestExcessRange);	
				}	
				
				var i = 0;
				for(i = 2 ; i < inx; i++){
					document.getElementById("divPerson"+i).style.display = "block";		
				}
				if(inx < 2) inx = 2;
				
				for(i = inx ; i < 11; i++){
					document.getElementById("divPerson"+i).style.display = "none";		
				}	
			
				if(data.membersInfo != null){
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP1Selected) j('#selAgeP1').val(data.membersInfo.selAgeP1Selected);
					if(data.brand == 'STX')
					j('#selAgeP1').val(data.membersInfo.selAgeP1);
					if (data.membersInfo.rdGenderP1 == 'M') j('input[name="rdGenderP1"]')[0].checked = true;
					if (data.membersInfo.rdGenderP1 == 'F') j('input[name="rdGenderP1"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP1 == 'Y') j('input[name="rdSmokerP1"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP1 == 'N') j('input[name="rdSmokerP1"]')[1].checked = true;
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP2Selected) j('#selAgeP2').val(data.membersInfo.selAgeP2Selected);
					if(data.brand == 'STX')
					j('#selAgeP2').val(data.membersInfo.selAgeP2);
					if (data.membersInfo.rdGenderP2 == 'M') j('input[name="rdGenderP2"]')[0].checked = true;
					if (data.membersInfo.rdGenderP2 == 'F') j('input[name="rdGenderP2"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP2 == 'Y') j('input[name="rdSmokerP2"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP2 == 'N') j('input[name="rdSmokerP2"]')[1].checked = true;				
					if (data.membersInfo.selRelationshipP2) j('#selRelationshipP2').val(data.membersInfo.selRelationshipP2);	
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP3Selected) j('#selAgeP3').val(data.membersInfo.selAgeP3Selected);
					if(data.brand == 'STX')
					j('#selAgeP3').val(data.membersInfo.selAgeP3);
					if (data.membersInfo.rdGenderP3 == 'M') j('input[name="rdGenderP3"]')[0].checked = true;
					if (data.membersInfo.rdGenderP3 == 'F') j('input[name="rdGenderP3"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP3 == 'Y') j('input[name="rdSmokerP3"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP3 == 'N') j('input[name="rdSmokerP3"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP3) j('#selRelationshipP3').val(data.membersInfo.selRelationshipP3);							
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP4Selected) j('#selAgeP4').val(data.membersInfo.selAgeP4Selected);
					if(data.brand == 'STX')
					j('#selAgeP4').val(data.membersInfo.selAgeP4);
					if (data.membersInfo.rdGenderP4 == 'M') j('input[name="rdGenderP4"]')[0].checked = true;
					if (data.membersInfo.rdGenderP4 == 'F') j('input[name="rdGenderP4"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP4 == 'Y') j('input[name="rdSmokerP4"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP4 == 'N') j('input[name="rdSmokerP4"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP4) j('#selRelationshipP4').val(data.membersInfo.selRelationshipP4);
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP5Selected) j('#selAgeP5').val(data.membersInfo.selAgeP5Selected);
					if(data.brand == 'STX')
					j('#selAgeP5').val(data.membersInfo.selAgeP5);
					if (data.membersInfo.rdGenderP5 == 'M') j('input[name="rdGenderP5"]')[0].checked = true;
					if (data.membersInfo.rdGenderP5 == 'F')  j('input[name="rdGenderP5"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP5 == 'Y') j('input[name="rdSmokerP5"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP5 == 'N') j('input[name="rdSmokerP5"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP5) j('#selRelationshipP5').val(data.membersInfo.selRelationshipP5);
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP6Selected) j('#selAgeP6').val(data.membersInfo.selAgeP6Selected);
					if(data.brand == 'STX')
					j('#selAgeP6').val(data.membersInfo.selAgeP6);
					if (data.membersInfo.rdGenderP6 == 'M') j('input[name="rdGenderP6"]')[0].checked = true;
					if (data.membersInfo.rdGenderP6 == 'F')  j('input[name="rdGenderP6"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP6 == 'Y') j('input[name="rdSmokerP6"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP6 == 'N') j('input[name="rdSmokerP6"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP6) j('#selRelationshipP6').val(data.membersInfo.selRelationshipP6);
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP7Selected) j('#selAgeP7').val(data.membersInfo.selAgeP7Selected);
					if(data.brand == 'STX')
					j('#selAgeP7').val(data.membersInfo.selAgeP7);
					if (data.membersInfo.rdGenderP7 == 'M') j('input[name="rdGenderP7"]')[0].checked = true;
					if (data.membersInfo.rdGenderP7 == 'F')  j('input[name="rdGenderP7"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP7 == 'Y') j('input[name="rdSmokerP7"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP7 == 'N') j('input[name="rdSmokerP7"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP7) j('#selRelationshipP7').val(data.membersInfo.selRelationshipP7);
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP8Selected) j('#selAgeP8').val(data.membersInfo.selAgeP8Selected);
					if(data.brand == 'STX')
					j('#selAgeP8').val(data.membersInfo.selAgeP8);
					if (data.membersInfo.rdGenderP8 == 'M') j('input[name="rdGenderP8"]')[0].checked = true;
					if (data.membersInfo.rdGenderP8 == 'F')  j('input[name="rdGenderP8"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP8 == 'Y') j('input[name="rdSmokerP8"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP8 == 'N') j('input[name="rdSmokerP8"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP8) j('#selRelationshipP8').val(data.membersInfo.selRelationshipP8);	
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP9Selected) j('#selAgeP9').val(data.membersInfo.selAgeP9Selected);
					if(data.brand == 'STX')
					j('#selAgeP9').val(data.membersInfo.selAgeP9);
					if (data.membersInfo.rdGenderP9 == 'M') j('input[name="rdGenderP9"]')[0].checked = true;
					if (data.membersInfo.rdGenderP9 == 'F')  j('input[name="rdGenderP9"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP9 == 'Y') j('input[name="rdSmokerP9"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP9 == 'N') j('input[name="rdSmokerP9"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP9) j('#selRelationshipP9').val(data.membersInfo.selRelationshipP9);	
					
					if(data.brand=='STS' || data.brand=='IMU')
						if (data.membersInfo.selAgeP10Selected) j('#selAgeP10').val(data.membersInfo.selAgeP10Selected);
					if(data.brand == 'STX')
					j('#selAgeP10').val(data.membersInfo.selAgeP10);
					if (data.membersInfo.rdGenderP10 == 'M') j('input[name="rdGenderP10"]')[0].checked = true;
					if (data.membersInfo.rdGenderP10 == 'F')  j('input[name="rdGenderP10"]')[1].checked = true;
					if (data.membersInfo.rdSmokerP10 == 'Y') j('input[name="rdSmokerP10"]')[0].checked = true;
					if (data.membersInfo.rdSmokerP10 == 'N') j('input[name="rdSmokerP10"]')[1].checked = true;
					if (data.membersInfo.selRelationshipP10) j('#selRelationshipP10').val(data.membersInfo.selRelationshipP10);
				}											
				
				j('#selPremium').val(data.reuqestPremium);
				
				j('#selUserTitle').val(data.title);
				j('#inUserFname').val(data.firstName);
				j('#inUserLname').val(data.lastName);
				j('#inUserEmail').val(data.email);
				j('#inUserEmailCon').val(data.emailCon);
				j('#inUserTelephone').val(data.phone);
				(data.sendNewsLetter == 'true')? j('#chkSendNewsLetter').attr('checked', true) : j('#chkSendNewsLetter').attr('checked', false);
				j('#inPostCode').val(data.postCode);
				j('#inUserAddress1').val(data.userAddress1);
				j('#inUserAddress2').val(data.userAddress2);
				j('#inUserCity').val(data.userCity);
				j('#inUserRegion').val(data.userRegion);
				j('#inUserCountry').val(data.userCountry);
				j('#inExistingPolicy').val(data.existingPolicyWith);
				j('#SelBestTime').val(data.callTime);
				j('#SelHowHear').val(data.howHear);			
				
						
		}				
	);	
	
	
	j('#submitIndexFormMain').bind(
		'click',
		submit
	);	
	
	j('input[name=rdWho]').each(
	 	function(){	
           j(this).bind('click',changePeople);        
        }
    );
	
	j('#selMemberCount').bind('change',changePeople);
	j('#selMemberCount1').bind('change',changePeople);
	
	j('#inUserFname').bind(
		'focus', function(){
			if (this.value=='Enter your first name') this.value = '';		
		}		
	);
	
	j('#inUserLname').bind(
		'focus', function(){
			if (this.value=='Enter your last name') this.value = '';		
		}		
	);	
	j('.date').focus(function(){if (j(this).val()=='dd'){j(this).val('')}});	
	j('.month').focus(function(){if (j(this).val()=='mm'){j(this).val('')}});
	j('.year').focus(function(){if (j(this).val()=='yyyy'){j(this).val('')}});
	 
	
	/*
	 * Set up the date Object and validate the select date
	 */
	jQuery('#inPolicyStartDate').datepicker({
										   showOn: 'button', 
										   buttonImage: medical.contextPath+'/medical/calendar.gif', 
										   buttonImageOnly: true,
										   dateFormat: 'dd-mm-yy',
										   onSelect: function(){
											     f = jQuery(this).val().split('-');
										   		 $currentDate = new Date();
												 $selectedDate = new Date();
												 $selectedDate.setFullYear(Number(f[2]));
												 $selectedDate.setMonth(Number(f[1]) - 1 );
												 $selectedDate.setDate(Number(f[0]));
												 if($selectedDate <= $currentDate){
													 alert('Please select a date which is not on the past');
													 jQuery(this).val('');
												 }
										   }
										  });		
	

}); 



function submit(){
	
	if (validateForm(document.FrmMain, brand)){
			medical.showCurtain();
		j.post(
			medical.IndexSubmitURL,
			j('#FrmMain').serialize(),
			function(data){
				if(data.success == "false" && data.error == -2) {
					alert($data.message+". Please try again.");
					return;
				}
				else{
				if(data.brand == 'STS' || data.brand=='IMU'){						
						document.location = medical.ThankyouPage;						
					}else if(data.brand == 'STX'){
						//document.location = medical.QuotePage ;
						document.location = medical.ThankyouPage;	
					}
				}
				
			},
			'json'
		);
		return true;
	}
}

function delay(){
	if (navigator.appName == "Microsoft Internet Explorer") { // IE; 
		alert("Microsoft Internet Explorer");	
	}
}

