// JavaScript Document

function isBlank(inp){
	if (inp=="")
		return true;
	else
		return false;
}

//----------------------------------------------------------------------
function isEmail(inp){
	var reCheckEmail = new RegExp("^[a-zA-Z0-9\-_.]+[@][a-zA-Z0-9\-_\]+([.][a-zA-Z0-9]+)+$");
	return reCheckEmail.test(inp);
}
//----------------------------------------------------------------------
function validateAAForm(){
	
	
	var submitform = document.getElementById("application_form")
	
	submitform.onsubmit = function(){
	
			if(isBlank(document.application_form.contant_name.value)){
				alert("Please Enter A Contant Name");
				return false;
			}	
		
			if(isBlank(document.application_form.contant_position.value)){
				alert("Please Enter The Contant Position");
				return false;
			}	
		
			if(isBlank(document.application_form.trading_name.value)){
				alert("Please Enter A Trading Name");
				return false;
			}	
		
			if(isBlank(document.application_form.post_address.value)){
				alert("Please Enter A Trading Name");
				return false;
			}
		
			if(isBlank(document.application_form.contact_tel.value)){
				alert("Please Enter A Contact Telephone Number");
				return false;
			}	
		
			if(isBlank(document.application_form.contant_email.value)){
				alert("Please Enter A Contact Email Address");
				return false;
			}
			
			if(!isEmail(document.application_form.contant_email.value)){
				alert("Please Enter A Valid Contact Email Address");
				return false;
			}	
		
			if(isBlank(document.application_form.comp_reg_num.value)){
				alert("Please Enter A Registered Company Number");
				return false;
			}
		
			if(isBlank(document.application_form.fsa_num.value)){
				alert("Please Enter A Financial Services Act Authorisation Number ");
				return false;
			}
		
		
			if(isBlank(document.application_form.income_year.value)){
				alert("Please Enter A Insurance Commission Income For Your Current Financial Year");
				return false;
			}
		
			if(isBlank(document.application_form.staff_num.value)){
				alert("Please Enter The Number Of Staff");
				return false;
			}
		
		
			if(isBlank(document.application_form.user_num.value)){
				alert("Please Enter The Number Of Users");
				return false;
			}
		
		return true;
		
		/*
			indem_insurer
			indem_limit
			indem_excess
			renewal_date
			howlong
			mortgage_payment_protection
			household
			other_ppi
			general_products_other
			current_insurers
			which_trade
			
		*/	
	}
}


function loadAll(){
	
	validateAAForm();
}


window.onload = loadAll
