if (getCookie("form_done") == "1"){
	setCookie("form_done", "0", 1);
	location.reload();
}

//================================================================

function onload_process(){
	//grayed_check('other11', 'mid');
	//grayed_check('drug11', 'mid');
	//if (document.getElementById('conMe1').checked) expend('dyn_ex_con', true);
	//if (document.getElementById('other1').checked) expend('dyn_other', true);
	//if (document.getElementById('drug1').checked) expend('dyn_drug', true);
}

var now=new Date();
now.setDate(now.getDate() + 1); //add a day to the date so the bDay will be matched exactly!
Month=now.getMonth();              
Day=now.getDate();                 
Year=now.getYear();

function checkAge() {
	if(document.getElementById('birthMonth').value!=""&&document.getElementById('birthDay').value!=""&&document.getElementById('birthYear').value!=""){
		if(Year<1000)Year+=1900;
		by=document.getElementById('birthYear').value;
		bm=document.getElementById('birthMonth').value;
		bd=document.getElementById('birthDay').value;
		BDate=Date.UTC(by,bm,bd);
		if(Year<2000)CDate = Date.UTC(Year,Month,Day);
		else CDate = Date.UTC(Year,Month,Day);
		Age=CDate-BDate + (1000*60*60*24*30); 
		Age=parseInt(((((Age/1000)/60)/60)/24)/365.25,10);
		if(Age>=64){
			//document.getElementById('alert_medicare').className='visible';
			showAlert('alert_health_age_splash');
			reveal_alert_pop(true);
			setTimeout("location.href='/medicare/'", 10000); //new
		}
	}
}

function verifyHealth(){
	//collect_error_me_multi = "";
	first_element_error_me_multi = ""
	first_message_error_me_multi = "";
	first_caption_error_me_multi = "";
	err_error_me_multi = false;
	error_me_multi_clean();
	if (!ajaxWorking) {
				now_field="firstName";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please enter First Name');
				now_field="lastName";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please enter Last Name');
				
				now_field="gender";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Gender');
				
				now_field="birthMonth";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Date of Birth', 'birth');
				now_field="birthDay";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Date of Birth', 'birth');
				now_field="birthYear";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Date of Birth', 'birth');
				
				now_field="height";
					if(document.getElementById(now_field+'1').value=="") error_me_multi(now_field+'1', 'Height', now_field);
					if(document.getElementById(now_field+'2').value=="") error_me_multi(now_field+'2', 'Height', now_field);
				now_field="weight";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Weight');
					
				
				now_field="conMe";
					if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Do you currently have any existing health conditions?', now_field);
					
				
				now_field="marital";
					if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Would you like to include a spouse on the policy?', now_field);
					
				
				
				//SPOUSE
				if (document.getElementById('marital0').checked) {
					now_field="firstName_";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please enter Spouse First Name');
					now_field="lastName_";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please enter Spouse Last Name');
					now_field="birthMonth_";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Spouse Date of Birth', 'birth_');
					now_field="birthDay_";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Spouse Date of Birth', 'birth_');
					now_field="birthYear_";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Spouse Date of Birth', 'birth_');
					
					now_field="height";
						if(document.getElementById(now_field+'1_').value=="") error_me_multi(now_field+'1_', 'Spouse Height', now_field + "_");
						if(document.getElementById(now_field+'2_').value=="") error_me_multi(now_field+'2_', 'Spouse Height', now_field + "_");
					now_field="weight_";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Spouse Weight');
					now_field="conMe_";
						if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Do you currently have any existing health conditions?', now_field);
				
				}
				
				now_field="kids";
					if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Number of Children');
					
				//KIDS
				for (j = 1; j <= 5; j++){
					if (document.getElementById('kids').value >= j) {
						//if (document.getElementById('birthMonth_child' + j)) {
							now_field="birthMonth_child" + j;
								if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Child Date of Birth', 'birth_child' + j);
							now_field="birthDay_child" + j;
								if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Child Date of Birth', 'birth_child' + j);
							now_field="birthYear_child" + j;
								if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please select Child Date of Birth', 'birth_child' + j);
						//}
					}
				}
				
				
				now_field="insured";
					if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Are you currently insured?', now_field);
					if(document.getElementById(now_field+'1').checked){
						now_field="insComp";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Current insurance company');
					}
				
				now_field="pregnant";
					if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Please answer: Is anyone to be insured currently pregnant?', now_field);
			
				now_field="deniedInsurance";
					if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Please answer: Has anyone to be insured ever been denied health coverage?', now_field);
				
				now_field="selfEmployed";
					if(!document.getElementById(now_field+'1').checked && !document.getElementById(now_field+'0').checked) error_me_multi(now_field+'0', 'Please answer: Are you self employed?', now_field);
				
				
				now_field="phone1";
					if(document.getElementById(now_field + 'a').value=="" || document.getElementById(now_field + 'b').value=="" || document.getElementById(now_field + 'c').value=="") error_me_multi(now_field+'a', 'Please enter Primary Phone');
					//if (document.getElementById('val_phone1').value != "ok") error_me_multi(now_field+'a', 'Please enter Primary Phone');
					if (document.getElementById('val_phone1').value != "ok" || (document.getElementById(now_field + 'a').value.length + document.getElementById(now_field + 'b').value.length + document.getElementById(now_field + 'c').value.length) != 10) error_me_multi(now_field+'a', 'Please enter Primary Phone');
				
		
				now_field="phone2";
					if(document.getElementById(now_field + 'a').value!="" || document.getElementById(now_field + 'b').value!="" || document.getElementById(now_field + 'c').value!="") {
						if ((document.getElementById(now_field + 'a').value.length + document.getElementById(now_field + 'b').value.length + document.getElementById(now_field + 'c').value.length) != 10) error_me_multi(now_field+'a', 'Please enter valid Alternate Phone');
					}
					
				now_field="address1";
						if(document.getElementById(now_field).value=="") error_me_multi(now_field, 'Please enter Street Address');
						
				now_field="zip";
					//verify_zip(document.getElementById(now_field).id);
					if(document.getElementById('val_'+now_field).value=="0") error_me_multi(now_field, 'Please enter valid Zip Code');
					
				now_field="email";
					if(!verEmail('email', false)) error_me_multi(now_field, 'Please enter a valid Email');
					//	if(document.getElementById('val_'+now_field).value!="valid") error_me_multi(now_field, 'Please enter Email');
					//if (((document.getElementById(now_field).value.search(exclude) != -1)||(document.getElementById(now_field).value.search(check)) == -1)||(document.getElementById(now_field).value.search(checkend) == -1)) document.getElementById(now_field).value = "";
					
					
					
					
		document.getElementById('js').value = "js_here";
		if (err_error_me_multi) {
			error_me_multi_alert();
			return false;
		} else {
			forceExitAffs = false;
			return true;
			}
	} else return false;
}

function reDrawKids(numKids){
	for (i = 1; i <= 5; i++) hideMe('dyn_kid' + i);
	if (numKids != "" && numKids > 0) for (i = 1; i <= numKids; i++) showMe('dyn_kid' + i);
}

function updatePreEx(elem){
	html = "";
	preEx = "";
	drug = "";
	
	document.getElementById('asthma' + elem).value = "";
	document.getElementById('depression' + elem).value = "";
	document.getElementById('diabetes' + elem).value = "";
	document.getElementById('blood' + elem).value = "";
	document.getElementById('cancer' + elem).value = "";
	document.getElementById('hiv' + elem).value = "";
	document.getElementById('heart' + elem).value = "";
	document.getElementById('stroke' + elem).value = "";
	
	document.getElementById('other11' + elem).value = "";
	document.getElementById('other1' + elem).value = "";
	
	document.getElementById('drug' + elem).value = "";
	document.getElementById('drug1' + elem).value = "";
	
	if (document.getElementById('Pasthma' + elem).checked) { preEx += 'Asthma, '; document.getElementById('asthma' + elem).value = "Asthma"; }
	if (document.getElementById('Pdepression' + elem).checked) { preEx += 'Depression, '; document.getElementById('depression' + elem).value = "Depression"; }
	if (document.getElementById('Pdiabetes' + elem).checked) { preEx += 'Diabetes, '; document.getElementById('diabetes' + elem).value = "Diabetes"; }
	if (document.getElementById('Pblood' + elem).checked) { preEx += 'High Blood Pressure, '; document.getElementById('blood' + elem).value = "Blood"; }
	if (document.getElementById('Pcancer' + elem).checked) { preEx += 'Cancer, '; document.getElementById('cancer' + elem).value = "Cancer"; }
	if (document.getElementById('Phiv' + elem).checked) { preEx += 'HIV/AIDS, '; document.getElementById('hiv' + elem).value = "HIV"; }
	if (document.getElementById('Pheart' + elem).checked) { preEx += 'Heart Disease, '; document.getElementById('heart' + elem).value = "Heart"; }
	if (document.getElementById('Pstroke' + elem).checked) { preEx += 'Stroke, '; document.getElementById('stroke' + elem).value = "Stroke"; }
	if (document.getElementById('Pother11' + elem).checked && document.getElementById('Pother1' + elem).value != "") { preEx += document.getElementById('Pother1' + elem).value + ', '; document.getElementById('other11' + elem).value = "1"; document.getElementById('other1' + elem).value = document.getElementById('Pother1' + elem).value;}
	
	if (preEx != "") preEx = preEx.substring(0, preEx.length - 2);
	else preEx = "None";
	
	if (document.getElementById('Pdrug' + elem).checked && document.getElementById('Pdrug1' + elem).value != "") {
		drug = document.getElementById('Pdrug1' + elem).value;
		document.getElementById('drug' + elem).value = "1";
		document.getElementById('drug1' + elem).value = document.getElementById('Pdrug1' + elem).value;
	}
	
	// HOSPITALIZATOIN AND PHYSICION
	if (elem == "") {
		document.getElementById('physician').value = "";
		if (document.getElementById('Pphysician').checked) document.getElementById('physician').value = "1";
		document.getElementById('hospital1').value = "";
		if (document.getElementById('Phospital1').checked) document.getElementById('hospital1').value = "1";
	}
	
	if (preEx != "None") html += "<b>Health Conditions: </b>" + preEx;
	if (drug != "") html += '<div><b>Medications: </b>' + drug + '</div>';
	if (elem == "") {
		if (document.getElementById('physician').value == "1") html += '<div>Treated by a physician in the past year</div>';
		if (document.getElementById('hospital1').value == "1") html += '<div>Hospitalized in the past 5 years</div>';
	}
	
	if (html != "") {
		document.getElementById('preExBox' + elem).innerHTML = html;
		document.getElementById('conMe' + elem + '0').checked = true;
		showMe('dyn_preEx' + elem);
		}
	else {
		document.getElementById('conMe' + elem + '1').checked = true;
		hideMe('dyn_preEx' + elem);
		}
	
	hideAlert('health_preEx_' + elem + 'main2');
}
