<!--
function fieldsApp2(_obj) {
	if (_obj.value == 'Yes') {
		document.getElementById('partner_info').style.display = '';
	}
	else {
		document.getElementById('partner_info').style.display = 'none';
	}
}

function isEqual(elem,val){
	 var el = document.getElementById(elem); 
	if(el.value != '' && el.value != val){
		return false;
	}else{
		return true;
	}
}
function hide(elem){
	document.getElementById(elem).style.display = 'none';
}
function isDateEmpty(day,month,year,traget){
	 var d = document.getElementById(day);
	 var m = document.getElementById(month);
	 var y = document.getElementById(year);
	if(d.value != '' && m.value != '' && y.value != ''){
		document.getElementById(traget).style.display = 'none';
		return false;
	}else{
		return true;
	}
}
function phone(elem,target){
	var elemt = document.getElementById(elem)
	var val = document.getElementById(elem).value;
	var err = document.getElementById(target+"_er");
	
	for(var i=0;i<val.length-5;i++){
		var c = val.charAt(i);
		if( ((val.charAt(i+1)-1 == c)&&(val.charAt(i+2)-2 == c)&&(val.charAt(i+3)-3 == c)&&(val.charAt(i+4)-4 == c)&&(val.charAt(i+5)-5 == c))||
			((val.charAt(i+1) == c)&&(val.charAt(i+2) == c)&&(val.charAt(i+3) == c)&&(val.charAt(i+4) == c)&&(val.charAt(i+5) == c)) ){		
			elemt.style.border = '1px solid #FF0000';
			err.style.display ='';
			return false;	
		}
	}
	
	elemt.style.border = '';
	err.style.display ='none'
	return true;		
};
function checkForm(){
	formsub = false;
	var ok = true;
	if(!isEqual('x_C1Title', '')){hide('title');
		}else{ ok = false;}
	if(!isEqual('x_C1Forename', '')){hide('firstname');
		}else{ ok = false;}
	if(!isEqual('x_C1Surname', '')){hide('lastname');
		}else{ ok = false;}
	if(isDateEmpty('x_C1DOB_day', 'x_C1DOB_month', 'x_C1DOB_year', 'date_birth')) ok = false;
	if(!isEqual('x_C1Email', '')){
			if(validate('x_C1Email', 'email', 'email')){
					hide('email');
				}else{ok = false;}
		}else{ ok = false;}
	if(!isEqual('x_C1HomeTel', '')){
			if(validate('x_C1HomeTel', 'phone1','tel1')){
					if(phone('x_C1HomeTel', 'phone1')){
						hide('phone1');
					}else{ok = false;	}
				}else{ok = false;	}
		}else{ ok = false;}
	if(!isEqual('x_C1WorkTel', '')){
			if(validate('x_C1WorkTel', 'phone2','tel1')){
					if(phone('x_C1WorkTel', 'phone2')){
						hide('phone2');
					}else{ok = false;	}
				}else{ok = false;	}
		}else{hide('phone2');}
	if(!isEqual('x_C1MobilePhoneNo',  '')){
			if(validate('x_C1MobilePhoneNo', 'phone3','tel2')){
					if(phone('x_C1MobilePhoneNo', 'phone3')){
						hide('phone3');
					}else{ok = false;	}
				}else{ok = false;	}
		}else{hide('phone3');}
	if(document.getElementById('app').checked){
		ok2 = true;
		if(!isEqual('x_C2Title', '')){hide('app2_title');
			}else{ ok2 = false;}
		if(!isEqual('x_C2Forename', '')){hide('app2_firstname');
			}else{ ok2 = false;}
		if(!isEqual('x_C2Surname', '')){hide('app2_lastname');
			}else{ ok2 = false;}
		if(isDateEmpty('x_C2DOB_day', 'x_C2DOB_month', 'x_C2DOB_year', 'app2_date_birth')) ok2 = false;
		
		if(ok2){
			document.getElementById('app2').style.display = 'none';
		}else{
			document.getElementById('app2').style.display = '';
			ok = false;
		}
	}else{
		document.getElementById('app2').style.display = 'none';
	}
	
	if(!isEqual('x_C1Street', '')){hide('street');
		}else{ ok = false;}
	if(!isEqual('x_C1Town', '')){hide('town');
		}else{ ok = false;}
	if(!isEqual('x_C1Postcode', '')){
			if(validate('x_C1Postcode', 'postcode', 'postcode')){
					hide('postcode');
				}else{ok = false;}
		}else{ ok = false;}
	if(!isEqual('x_InsuranceType', '')){hide('type_insurance');
		}else{ ok = false;}
	if(!isEqual('x_CoverType', '')){hide('type_cover');
		}else{ ok = false;}
	if(!isEqual('x_CoverYears', '')){hide('period');
		}else{ ok = false;}
	if(!isEqual('x_CoverAmount', '')){hide('amount');
		}else{ ok = false;}
	if(!isEqual('x_PremiumType', '')){hide('premium');
		}else{ ok = false;}

	hide('house_nr');
	hide('house_name');
	hide('area');
	hide('county');
	hide('smoker');
	hide('app2_smoke');
	var forgot = document.getElementById('forgot');

	if(ok){
		forgot.style.display = 'none';
		hide('hint');
		document.getElementById('submit_btn').style.display = 'none';
		window.location ='#life_insurance';
		document.getElementById('loading').style.display = '';
		return true;
	}else{
		forgot.style.display = '';
		window.location ='#life_insurance';
		return false;
	}
}

function validate(elem,target,type){
	var elemet = document.getElementById(elem);
	var err = document.getElementById(target+"_er");
	var reg;
	switch(type){
		case 'nr': reg = /^([0-9])+$/; break;
		case 'tel1': reg = /^([0]){1}([1]|[2]|[3]){1}([0-9]){8,9}$/; break;
		case 'tel2': reg = /^([0][7]){1}([0-9]){8,9}$/; break;
		case 'postcode': 
			reg = /^([a-zA-Z]){1}([0-9][0-9]|[0-9]|[a-zA-Z][0-9][a-zA-Z]|[0-9][a-zA-Z]|[a-zA-Z][0-9][0-9]|[a-zA-Z][0-9]){1}([ ])([0-9][a-zA-z][a-zA-z]){1}$/; 
			break;
		case 'email': reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; break;
		case 'str': reg = /^([A-Za-z-\.' ])+$/;
	}
	
	if(reg.test(elemet.value)){
		elemet.style.border = '';
		err.style.display ='none'
		return true;
	}else{
		elemet.style.border = '1px solid #FF0000';
		err.style.display ='';
		return false;
	}
}

var formsub = false;

function set(){
	formsub = true;;
}

window.onbeforeunload = function () {
	if(formsub) return "You haven't finish to fill out the form!\n If you continue your data will be lost."
}
-->