// JavaScript Document
/*CHECK STRING VALIDATION WITH BLANK*/	
/*function gotoeditpage(id)
	{
		if(id==""){
		return false;
		}
		else{
		document.location.href="index.php?model=client&action=edit&clientid="+id;
		}
	}*/

function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
 if (window.ActiveXObject){ 
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i]);
   }
   catch(e){

   }
  }
 }
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest();
 else
  return false;
}


function ajaxSubmit(url, param) {
  var mypostrequest=new ajaxRequest();
  mypostrequest.onreadystatechange=function(){
   if (mypostrequest.readyState==4){
    if (mypostrequest.status==200 || window.location.href.indexOf("http")==-1){
       alert(mypostrequest.responseText);
     }
    else{
     alert("An error has occured making the request");
    }
   }
  }
  var namevalue=encodeURIComponent(document.getElementById("name").value);
  var agevalue=encodeURIComponent(document.getElementById("age").value);
  var parameters="name="+namevalue+"&age="+agevalue;
  mypostrequest.open("POST", url, true);
  mypostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  mypostrequest.send(param);
}


function check_guarantor_loan(){

		var form=document.weboptions;	
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}
		if(document.getElementById("confirm_gl").checked == false)
		{
			alert('Please confirm Guarantor Loan conditions.');
			document.getElementById("confirm_gl").focus();
			return false;
		}




			var getresult=checkStringWithBlank('first_name','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			var getresult=checkStringWithBlank('last_name','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			var getresult=checkBlank('address_1','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			var getresult=checkBlank('best_contact_number','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}			
                        var getresult=checkStringWithBlank('stpostcode','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			var getresult=checkNumberReq('AmountofLoanrequired','Please enter your net monthly income','msg');
			if(getresult==false)
			{
				return false;
			}
			
		if(document.getElementById("term").value == '')
		{
			alert('Select Loan Term');
                        document.getElementById("term").focus();
			return false;
                }
		

	
		form.submit();
		return true;
	
	}

function check_invoice_discounting(){

		var form=document.weboptions;	
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}

		var getresult=checkStringWithBlank('first_name','Required field cannot be left blank.','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=checkStringWithBlank('last_name','Required field cannot be left blank.','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=checkBlank('address_1','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=checkBlank('stpostcode','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=validateEmail('EmailAddress','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=checkBlank('best_contact_number', 'msg');
		
		if(getresult==false)
		{
			return false;
		}
		
		var getresult=checkBlank('business_type', 'msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=checkNumberReq('average_monthly','Please enter Average monthly Sales ledger','msg')
		if(getresult==false)
		{
			return false;
		}
		
	form.submit();
	return true;
	
}

function check_asset(){

		var form=document.weboptions;	
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}
		
		var getresult=checkStringWithBlank('first_name','Required field cannot be left blank.','msg');
		if(getresult==false)
		{
			return false;
		}
		
		var getresult=checkStringWithBlank('last_name','Required field cannot be left blank.','msg');
		if(getresult==false)
		{
			return false;
		}
		
		var getresult=checkBlank('address_1', 'msg');
		if(getresult==false)
		{
			return false;
		}		
		
		var getresult=checkBlank('stpostcode','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=validateEmail('EmailAddress','msg');
		if(getresult==false)
		{
			return false;
		}
	
		var getresult=checkBlank('best_contact_number', 'msg');
		if(getresult==false)
		{
			return false;
		}
		
		var getresult=checkBlank('asset_description', 'msg');
		if(getresult==false)
		{
			return false;
		}
		
		var getresult=checkBlank('asset_value', 'msg');
		if(getresult==false)
		{
			return false;
		}
		
		form.submit();
		return true;
	
	}

function checkBlank(name,divid)
{	
	var str_textbox=document.getElementById(name);
	if(str_textbox.value=="")
	{
		document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			str_textbox.focus();
			return false;
	}else{
			document.getElementById(divid).innerHTML="&nbsp;";
			document.getElementById(name).style.border="1px solid #c0c1c1";
			document.getElementById(name).style.backgroundColor="#fff";
			
	}
}
function checkNumberReq(name,msg,divid)
	{
		var str_ssn=document.getElementById(name);
		if(str_ssn.value=="")
		{
			document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/><span class='error'> Required field cannot be left blank</span>";
			str_ssn.focus();
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			return false;
		}
		else
		{
			if(isNaN(str_ssn.value))
			{
				document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/><span class='error'>"+msg+"</span>";
				str_ssn.focus();
				document.getElementById(name).style.border="1px solid #FF0000";
			    document.getElementById(name).style.backgroundColor="#FFD9D9";
				return false;
			}
			else
			{
				document.getElementById(divid).innerHTML="&nbsp;";
				document.getElementById(name).style.border="1px solid #c0c1c1";
				document.getElementById(name).style.backgroundColor="#fff";
			
			}
		}
	}
function checkStringWithBlank(name,msg,divid)
	{
		var str_textbox=document.getElementById(name);
		if((!isNaN(str_textbox.value)) || (str_textbox.value==""))
		{
			document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			str_textbox.focus();
			return false;
		}else{
				var regex_for_name	= /[A-Za-z]+ [A-Za-z]+$/
				var alt_regex_for_name	= /[A-Za-z]+$/
				if(   (str_textbox.value.search(regex_for_name) != -1)  || (str_textbox.value.search(alt_regex_for_name) != -1 ) ) {				
					document.getElementById(name).style.border="1px solid #c0c1c1";
					document.getElementById(name).style.backgroundColor="#fff";
					document.getElementById(divid).innerHTML="&nbsp;";
					
					return true;
				} else {
					document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+msg+"</span>";
					document.getElementById(name).style.border="1px solid #FF0000";
					document.getElementById(name).style.backgroundColor="#FFD9D9";
					str_textbox.focus();
					return false;
				}
			}
	}



/* EMAIL VALIDATION  WITH REQUIRED FIELD*/
	function validateEmail(name,msgbox) {

	var emailID=document.getElementById(name);
	
	
	if(emailID.value=="") {
			document.getElementById(msgbox).innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'> Required field cannot be left blank.</span>";
			emailID.focus();
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			return false;
	}
	else{
		if (echeck(emailID.value)==false) {
				document.getElementById(msgbox).innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'> Invalid email id.</span>";
				emailID.focus();
				document.getElementById(name).style.border="1px solid #FF0000";
				document.getElementById(name).style.backgroundColor="#FFD9D9";
				return false;
		}
		else{
			document.getElementById(msgbox).innerHTML="&nbsp;";
			document.getElementById(name).style.border="1px solid #c0c1c1";
		    document.getElementById(name).style.backgroundColor="#fff";
			
			return true;
		}
	}
	
 }
 /*CHECK NUMBER VALIDATION WITHOUT BLANK*/
function checkNumber(name,msg,divid)
	{
		var str_ssn=document.getElementById(name);
		if(isNaN(str_ssn.value))
		{
			document.getElementById(divid).innerHTML="<img src='images/error_icon.gif'/><span class='error'> "+msg+"</span>";
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			str_ssn.focus();
			return false;
		}
		else
		{
			document.getElementById(divid).innerHTML="";
			document.getElementById(name).style.border="1px solid #cccccc";
		    document.getElementById(name).style.backgroundColor="#fff";
		}
	}
/*CHECK STRING VALIDATION WITHOUT BLANK*/	
function checkStringWithoutBlank(name,msg,divid)
	{
		var str_ssn=document.getElementById(name);
		if((!isNaN(str_ssn.value)) || (str_ssn.value==""))
		{
			document.getElementById(divid).innerHTML="<img src='images/error_icon.gif'/><span class='error'> "+msg+"</span>";
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			str_ssn.focus();
			return false;
		}
		else
		{
			document.getElementById(divid).innerHTML="<img src='images/green_tick.jpg'/>";
			document.getElementById(name).style.border="1px solid #cccccc";
		    document.getElementById(name).style.backgroundColor="#fff";
		}
	}

 function echeck(str) {
		
		var email_pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
   		return email_pattern.test(str); 
		
		
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true;	
}

/* DIV SHOW HIDE CODE */
function showdiv()
{
	document.getElementById('xx').style.display="block";
}
function hidediv()
{
	document.getElementById('xx').style.display="none";
}
/* RESET VALUE */
function grpvalReset()
{
	document.getElementById("txt_groupname").value=""
	document.getElementById("txt_grpemail").value=""
	document.getElementById("txt_groupname").focus();
}
function agntvalReset()
{
	document.getElementById("txt_name").value=""
	document.getElementById("txt_uname").value=""
	document.getElementById("txt_email").value=""
	document.getElementById("txt_ph1").value=""
	document.getElementById("txt_ph2").value=""
	document.getElementById("txt_ph3").value=""
	document.getElementById("txt_ext").value=""
	document.getElementById("txt_name").focus();
	
}
/* SET LIST BY ORDER */
function srt(orderval)
{
	if(document.getElementById('order').value=='')
	{
		document.getElementById('order').value='asc';
		document.getElementById('field').value=orderval;
		document.frmlist.submit();
		//alert(document.getElementById('order').value);
		//document.location.href='index.php?model=agentsgroup&action=default&field='+orderval;
		
	}
	else
	{
		document.getElementById('order').value='desc';
		document.getElementById('field').value=orderval;
		document.frmlist.submit();
		//document.getElementById('order').value='';
		//document.location.href='index.php?model=agentsgroup&action=default&field='+orderval;
			
	}
}
function blank(field,div,msg){
	var crdt=document.getElementById(field).value;
	if(crdt==""){
	document.getElementById(div).innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+msg+"</span>";
			document.getElementById(field).style.border="1px solid #FF0000";
			document.getElementById(field).style.backgroundColor="#FFD9D9";
	document.getElementById(field).focus();

	return false;
	}
	else{
		document.getElementById(div).innerHTML="";
		document.getElementById(field).style.border="";
		document.getElementById(field).style.backgroundColor="";
		return true;
	}

}

/*  INTRODUCER FORM VALIDATION */
	function submitform(){
	var form=document.form2;	
	
	if(form.txt_company.value=="" || form.txt_company.value!=""){
		var GetStatus=checkBlank('txt_company','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_pcode.value=="" || form.txt_pcode.value!=""){
		var GetStatus=checkBlank('txt_pcode','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_contact.value=="" || form.txt_contact.value!=""){
		var GetStatus=checkStringWithBlank('txt_contact','Please enter your last name.','msg');;
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_ph.value=="" || form.txt_ph.value!=""){
		var GetStatus=checkNumberReq('txt_ph','Please enter your last name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_emailid.value=="" || form.txt_emailid.value!=""){
		var GetStatus=validateEmail('txt_emailid','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(document.getElementById("agree").checked == false)
	{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
	}
	
	document.form2.submit();
		return true;
}

function check(){
	var intronum=document.form3.txt_emailid;
	if(intronum.value==""){
		alert(' Please Enter Your Email ID');
		intronum.focus();
					document.getElementById('txt_emailid').style.border="1px solid #FF0000";
			document.getElementById('txt_emailid').style.backgroundColor="#FFD9D9";

		return false;
	}
	else{
		document.form3.submit();
		return true;
	}
}
function vanished(name){
	document.getElementById(name).style.border="";
	document.getElementById(name).style.backgroundColor="";
}
function submitloanform(){
	if(document.getElementById('txt_intonumber').value==""){
		var getvalue=checkBlank('txt_intonumber','msg');
		if(getvalue==false){
			return false;
		}
	}
	document.form1.submit();
	return true;
}


function changepage(pagename){
		if(pagename=="home"){
			document.location.href="index.php";
		}
		if(pagename=="Mortgages Remortgages RTB"){
			document.location.href="mortgages-remortgages.php";
		}
		if(pagename=="Overseas Mortgages"){
			document.location.href="overseas-mortgages.php";
		}
		if(pagename=="Loans"){
			document.location.href="loans.php";
		}
		if(pagename=="Payday Loans"){
			document.location.href="payday-loans.php";
		}
		if(pagename=="Bridging Loans"){
			document.location.href="bridging-loans.php";
		}
		if(pagename=="Commercial Loans"){
			document.location.href="commercial-loans.php";
		}
		if(pagename=="Debt Management Solutions"){
			document.location.href="debt-management.php";
		}
		if(pagename=="Unsecure Loans"){
			document.location.href="loans.php?opts=1";
		}
	}

function showdiv(id){
	if(id=="Y"){
		document.getElementById('jappi').style.display="block";
	}
	else{
		document.getElementById('jappi').style.display="none";
	}
}
function showdiv1(id){
	if(id=="Y"){
		document.getElementById('jappi1').style.display="block";
	}
	else{
		document.getElementById('jappi1').style.display="none";
	}
}
function showSecurediv(id){
	if(id=="Y"){
		document.getElementById('jappi1').style.display="block";
		secureeloan();
	}
	else{
		document.getElementById('jappi1').style.display="none";
	}
}
function showMortgagediv(id){
	if(id=="Y"){
		document.getElementById('jappi1').style.display="block";
		checkform();
	}
	else{
		document.getElementById('jappi1').style.display="none";
	}
}
/* LEFT PAGE FORM VALIDATION */
function checkform(){
	var form=document.form1;
			
	if(form.txt_fname.value=="" || form.txt_fname.value!=""){
		var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_Lname.value=="" || form.txt_Lname.value!=""){
		var GetStatus=checkStringWithBlank('txt_Lname','Please enter your last name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_addr.value=="" || form.txt_addr.value!=""){
		var GetStatus=checkBlank('txt_addr','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_postal.value=="" || form.txt_postal.value!=""){
		var GetStatus=checkBlank('txt_postal','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_ph1.value=="" || form.txt_ph1.value!=""){
		//var GetStatus=checkNumberReq('txt_ph1','Please enter a valid phone number without spaces.','msg');
		var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_email.value=="" || form.txt_email.value!=""){
		var GetStatus=validateEmail('txt_email','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_loan.value=="" || form.txt_loan.value!=""){
		var GetStatus=checkNumberReq('txt_loan','Please enter proper loan amount.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_income.value=="" || form.txt_income.value!=""){
		var GetStatus=checkNumberReq('txt_income','Please enter proper gross monthly income.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.mort_type.value==""){
		document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('mort_type').style.border="1px solid #FF0000";
			document.getElementById('mort_type').style.backgroundColor="#FFD9D9";
			document.getElementById('mort_type').focus();
			return false;
	}
	if(form.emp_status.value==""){
		document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('emp_status').style.border="1px solid #FF0000";
			document.getElementById('emp_status').style.backgroundColor="#FFD9D9";
			document.getElementById('emp_status').focus();
			return false;
	}
	
	if(form.txt_propertyval.value=="" || form.txt_propertyval.value!=""){
		var GetStatus=checkNumberReq('txt_propertyval','Please enter proper property value.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(document.getElementById("txt_join").value=="Y"){
			if(document.getElementById("join_fname").value=="" || document.getElementById("join_fname").value!="")
			{
				var getresult=checkStringWithBlank('join_fname','Required field cannot be left blank.','msg');
				if(getresult==false)
				{
					return false;
				}			
			}	
			if(document.getElementById("join_lname").value=="" || document.getElementById("join_lname").value!="")
			{
				var getresult=checkStringWithBlank('join_lname','Required field cannot be left blank.','msg');
				if(getresult==false)
				{
					return false;
				}			
			}	
			if(document.getElementById("join_monthincome").value=="" || document.getElementById("join_monthincome").value!="")
			{
				var getresult=checkNumberReq('join_monthincome','Please enter required amount','msg');
				if(getresult==false)
				{
					return false;
				}			
			}
			if(document.getElementById("join_empstatus").value=="")
			{
				document.getElementById("msg").innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Select your employment status.</span>";
				document.getElementById("join_empstatus").style.border="1px solid #FF0000";
				document.getElementById("join_empstatus").style.backgroundColor="#FFD9D9";
				document.getElementById("join_empstatus").focus();
					return false;
			}
		}
		
		
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}
		
	form.submit();
	return true;
	
}

/* OVERSEAS MORTGAGES FORM VALIDATION */
function checkoverseas(){
	var form=document.form1;
	
	var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkStringWithBlank('txt_lname','Please enter your last name.','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkBlank('txt_addr','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=validateEmail('txt_email','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkNumberReq('txt_propertyval','Please enter proper property value.','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkBlank('txt_interestin','msg');
	if(GetStatus==false){
		return false;
	}

	if(document.getElementById("agree").checked == false)
	{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
	}
			
	form.submit();
	return true;
}

/* LOAN FORM VALIDATION */
function checkloanform(){
	var form=document.form1;
	
	if(form.txt_fname.value=="" || form.txt_fname.value!=""){
		var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_Lname.value=="" || form.txt_Lname.value!=""){
		var GetStatus=checkStringWithBlank('txt_Lname','Please enter your last name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	
	if(form.txt_addr.value=="" || form.txt_addr.value!=""){
		var GetStatus=checkBlank('txt_addr','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_postal.value=="" || form.txt_postal.value!=""){
		var GetStatus=checkBlank('txt_postal','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_ph1.value=="" || form.txt_ph1.value!=""){
		var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_email.value=="" || form.txt_email.value!=""){
		var GetStatus=validateEmail('txt_email','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_loan.value=="" || form.txt_loan.value!=""){
		var GetStatus=checkNumberReq('txt_loan','Please specify your loan amount.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_propertyval.value=="" || form.txt_propertyval.value!=""){
		var GetStatus=checkNumberReq('txt_propertyval','Please enter proper property value.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	form.submit();
	return true;
}

/* BRIDGING LOAN FORM VALIDATION */
function checkbridge(){
	var form=document.form1;
	
	var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
	if(GetStatus==false){
		return false;
	}
	
	var GetStatus=checkStringWithBlank('txt_lname','Please enter your last name.','msg');
	if(GetStatus==false){
		return false;
	}



	var GetStatus=checkBlank('txt_addr','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkBlank('txt_postal','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces.','msg');
	if(GetStatus==false){
		return false;
	}


	var GetStatus=validateEmail('txt_email','msg');
	if(GetStatus==false){
		return false;
	}
	
	var GetStatus=checkNumberReq('txt_loan','Please specify your loan amount.','msg');
	if(GetStatus==false){
		return false;
	}
	
	
	if(document.getElementById("agree").checked == false)
	{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
	}
	
	/*if(form.txt_loanterms.value==""){
		document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_loanterms').style.border="1px solid #FF0000";
			document.getElementById('txt_loanterms').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_loanterms').focus();
			return false;
	}*/
	form.submit();
	return true;
}

/* COMMERCIAL LOAN VALIDATION */
function checkcommercial(){
	var form=document.form1;
	
	if(form.txt_fname.value=="" || form.txt_fname.value!=""){
		var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_lname.value=="" || form.txt_lname.value!=""){
		var GetStatus=checkStringWithBlank('txt_lname','Please enter your last name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	
	if(form.txt_addr.value=="" || form.txt_addr.value!=""){
		var GetStatus=checkBlank('txt_addr','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_postal.value=="" || form.txt_postal.value!=""){
		var GetStatus=checkBlank('txt_postal','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_ph1.value=="" || form.txt_ph1.value!=""){
		var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_email.value=="" || form.txt_email.value!=""){
		var GetStatus=validateEmail('txt_email','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_loan.value=="" || form.txt_loan.value!=""){
		var GetStatus=checkNumberReq('txt_loan','Please specify your loan amount.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	
	if(document.getElementById("agree").checked == false)
	{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
	}
	
	form.submit();
	return true;
}


/* COMMERCIAL LOAN FORM VALIDATION */
function checkcommercial(){
	var form=document.form1;
	
	if(form.txt_fname.value=="" || form.txt_fname.value!=""){
		var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_lname.value=="" || form.txt_lname.value!=""){
		var GetStatus=checkStringWithBlank('txt_lname','Please enter your last name.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	
	if(form.txt_addr.value=="" || form.txt_addr.value!=""){
		var GetStatus=checkBlank('txt_addr','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_postal.value=="" || form.txt_postal.value!=""){
		var GetStatus=checkBlank('txt_postal','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_ph1.value=="" || form.txt_ph1.value!=""){
		var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_email.value=="" || form.txt_email.value!=""){
		var GetStatus=validateEmail('txt_email','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_loan.value=="" || form.txt_loan.value!=""){
		var GetStatus=checkNumberReq('txt_loan','Please specify your loan amount.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	if(form.txt_propertyval.value=="" || form.txt_propertyval.value!=""){
		var GetStatus=checkNumberReq('txt_propertyval','Please enter proper property value.','msg');
		if(GetStatus==false){
			return false;
		}
	}
	
	if(document.getElementById("agree").checked == false)
	{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
	}
	
	form.submit();
	return true;
}

/* DEBT MANAGEMENT LOAN FORM VALIDATION */
function checkdebtmngmt(){
	var form=document.form1;
	
	var GetStatus=checkStringWithBlank('txt_fname','Please enter your first name.','msg');
	if(GetStatus==false){
		return false;
	}


	var GetStatus=checkStringWithBlank('txt_lname','Please enter your last name.','msg');
	if(GetStatus==false){
		return false;
	}

	if(form.txt_status.value==""){
		document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_status').style.border="1px solid #FF0000";
			document.getElementById('txt_status').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_status').focus();
			return false;
	}
	
	var GetStatus=checkBlank('txt_addr','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkBlank('txt_postal','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkNumberReq2('txt_ph1','Please enter a valid phone number without spaces','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=validateEmail('txt_email','msg');
	if(GetStatus==false){
		return false;
	}
	if(form.txt_crnos.value==""){
		document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please specify no. of unsecure creditor.</span>";
			document.getElementById('txt_crnos').style.border="1px solid #FF0000";
			document.getElementById('txt_crnos').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_crnos').focus();
			return false;
	}

	var GetStatus=checkNumberReq('txt_amt','Please specify total amount own(approx).','msg');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=blank('txt_status','msg','Select Your Employment Status.');
	if(GetStatus==false){
		return false;
	}

	var GetStatus=checkNumberReq('txt_mntincome','Please enter your monthly income after tax.','msg');
	if(GetStatus==false){
		return false;
	}
	
	if(document.getElementById("agree").checked == false)
	{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
	}
			
	form.submit();
	return true;
}
function setAgree()
{
	if(document.getElementById('agree').checked==true)
	{
		document.getElementById('divagree').style.display="block";
	}
	else
	{
		document.getElementById('divagree').style.display="none";
	}
}
function logout()
{
	document.loaction.href='../../logout.php';
}
function blankcheck(){
	
		var form=document.weboptions;	
		if(document.getElementById("stName").value=="" || document.getElementById("stName").value!="")
		{
			var getresult=checkStringWithBlank('stName','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("stSurname").value=="" || document.getElementById("stSurname").value!="")
		{
			var getresult=checkStringWithBlank('stSurname','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("HouseNumber").value=="" || document.getElementById("HouseNumber").value!="")
		{
			var getresult=checkBlank('HouseNumber','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if(document.getElementById("stpostcode").value=="" || document.getElementById("stpostcode").value!="")
		{
			var getresult=checkBlank('stpostcode','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("stGross").value=="" || document.getElementById("stGross").value!="")
		{
			var getresult=checkNumberReq('stGross','Please enter your net monthly income','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if(document.getElementById("HomeNumber").value=="" || document.getElementById("HomeNumber").value!="")
		{
			var getresult=checkNumberReq3('HomeNumber','Enter your home number without spaces.','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("EmailAddress").value=="" || document.getElementById("EmailAddress").value!="")
		{
			var getresult=validateEmail('EmailAddress','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("AmountofLoanrequired").value=="" || document.getElementById("AmountofLoanrequired").value!="")
		{
			var getresult=checkNumberReq('AmountofLoanrequired','Please enter required amount','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("timeataddress").value == 8)
		{
			alert('Select Years At Address');
			return false;
		}
		
		if(document.getElementById("timeataddress").value < 3)
		{	
			if(document.getElementById("houseNumber2").value == '')
			{
				alert('Please Enter Previous House Number/Name');
				document.getElementById("houseNumber2").focus();
				return false;		
			}
			if(document.getElementById("stpostcode2").value=="" || document.getElementById("stpostcode2").value!="")
			{
				var getresult=checkBlank('stpostcode2','msg');
				if(getresult==false)
				{
					return false;
				}
			
			}
		}
		
		
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}
	
		form.submit();
		return true;
	
	}
function paydayloan(){
		var form=document.form1;	
		if(document.getElementById("txt_fname").value=="" || document.getElementById("txt_fname").value!="")
		{
			var getresult=checkStringWithBlank('txt_fname','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		if(document.getElementById("txt_lname").value=="" || document.getElementById("txt_lname").value!="")
		{
			var getresult=checkStringWithBlank('txt_lname','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if(document.getElementById("txt_email").value=="" || document.getElementById("txt_email").value!="")
		{
			var getresult=validateEmail('txt_email','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if (document.getElementById("txt_homeph")) {			
			if(document.getElementById("txt_homeph").value=="" || document.getElementById("txt_homeph").value!="")
			{//alert(document.getElementById("txt_homeph").value.length);
				var getresult=checkNumberReq2('txt_homeph','Please enter a valid phone number without spaces','msg');
				if(getresult==false)
				{
					return false;
				}
				if(document.getElementById("txt_homeph").value.length < 10 || document.getElementById("txt_homeph").value.length > 11){
					document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please enter a valid phone number without spaces.</span>";
					document.getElementById('txt_homeph').style.border="1px solid #FF0000";
					document.getElementById('txt_homeph').style.backgroundColor="#FFD9D9";
					document.getElementById('txt_homeph').focus();
					return false;
				}
				if(document.getElementById("txt_homeph").value.charAt(0)!='0'){
					document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please submit a number beginning with 0 without spaces.</span>";
					document.getElementById('txt_homeph').style.border="1px solid #FF0000";
					document.getElementById('txt_homeph').style.backgroundColor="#FFD9D9";
					document.getElementById('txt_homeph').focus();
					return false;
				}
				
			}
		}
		if(document.getElementById("txt_workph"))
		{			
			if(document.getElementById("txt_workph").value=="" || document.getElementById("txt_workph").value!="")
			{
				var getresult=checkNumberReq('txt_workph','Please enter your telephone no.','msg');
				if(getresult==false)
				{
					return false;
				}
				if(document.getElementById("txt_workph").value.length < 10 || document.getElementById("txt_workph").value.length > 11){
					document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please enter a valid phone number without spaces.</span>";
					document.getElementById('txt_workph').style.border="1px solid #FF0000";
					document.getElementById('txt_workph').style.backgroundColor="#FFD9D9";
					document.getElementById('txt_workph').focus();
					return false;
				}
				if(document.getElementById("txt_workph").value.charAt(0)!='0'){
					document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please submit a number beginning with 0 without spaces.</span>";
					document.getElementById('txt_workph').style.border="1px solid #FF0000";
					document.getElementById('txt_workph').style.backgroundColor="#FFD9D9";
					document.getElementById('txt_workph').focus();
					return false;
				}
				
			}
		}
		if (document.getElementById("txt_mobile")) {			
			if(document.getElementById("txt_mobile").value=="" || document.getElementById("txt_mobile").value!="")
			{
				var getresult=checkNumberReq('txt_mobile','Please enter your telephone no.','msg');
				if(getresult==false)
				{
					return false;
				}
				if(document.getElementById("txt_mobile").value.length < 10 || document.getElementById("txt_mobile").value.length > 11){
					document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please enter a valid phone number without spaces.</span>";
					document.getElementById('txt_mobile').style.border="1px solid #FF0000";
					document.getElementById('txt_mobile').style.backgroundColor="#FFD9D9";
					document.getElementById('txt_mobile').focus();
					return false;
				}
				if(document.getElementById("txt_mobile").value.charAt(0)!='0'){
					document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Please submit a number beginning with 0 without spaces.</span>";
					document.getElementById('txt_mobile').style.border="1px solid #FF0000";
					document.getElementById('txt_mobile').style.backgroundColor="#FFD9D9";
					document.getElementById('txt_mobile').focus();
					return false;
				}
				
			}
		}
		if(document.getElementById("loan_amount").value=="" || document.getElementById("loan_amount").value!="")
		{
			var getresult=checkNumberReq('loan_amount','Please enter required amount','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
	/* VALIDATION FOR Date of birth */
		if(document.getElementById("dt").value=="" || document.getElementById("dt").value!="")
		{
			var getresult=checkNumberReq('dt','Please specify your date of birth','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if(document.getElementById("mnth").value=="" || document.getElementById("mnth").value!="")
		{
			var getresult=checkNumberReq('mnth','Please specify your date of birth','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if(document.getElementById("year").value=="" || document.getElementById("year").value!="")
		{
			var getresult=checkNumberReq('year','Please specify your date of birth','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
	/* VALIDATION for Debit card type */
		if(document.getElementById("debit_card_type").value=="" || document.getElementById("debit_card_type").value!="")
		{
			var getresult=checkStringWithBlank('debit_card_type','Choose your debit card type.','msg');
			if(getresult==false)
			{
				return false;
			}
		}
	
	/* VALIDATION for Income */
		if(document.getElementById("txt_monthPay").value=="" || document.getElementById("txt_monthPay").value!="")
			{
				var getresult=checkNumberReq('txt_monthPay','Please specify your monthly payment','msg');
				if(getresult==false)
				{
					return false;
				}
			}
			
	/* VALIDATION for Employment type */
		if(document.getElementById("emp_status").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('emp_status').style.border="1px solid #FF0000";
			document.getElementById('emp_status').style.backgroundColor="#FFD9D9";
			document.getElementById('emp_status').focus();
			return false;
			}
			
		if(document.getElementById("txt_houseNum").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_houseNum').style.border="1px solid #FF0000";
			document.getElementById('txt_houseNum').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_houseNum').focus();
			return false;
			}
		if(document.getElementById("txt_street").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_street').style.border="1px solid #FF0000";
			document.getElementById('txt_street').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_street').focus();
			return false;
			}
		if(document.getElementById("txt_town").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_town').style.border="1px solid #FF0000";
			document.getElementById('txt_town').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_town').focus();
			return false;
			}
		if(document.getElementById("alt_email").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('alt_email').style.border="1px solid #FF0000";
			document.getElementById('alt_email').style.backgroundColor="#FFD9D9";
			document.getElementById('alt_email').focus();
			return false;
			}
		if(document.getElementById("txt_email").value!=document.getElementById("alt_email").value)
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Email ID did not match. Please enter correct Email ID.</span>";
			document.getElementById('alt_email').style.border="1px solid #FF0000";
			document.getElementById('alt_email').style.backgroundColor="#FFD9D9";
			document.getElementById('alt_email').focus();
			return false;
			}
		if(document.getElementById("HomeType").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('HomeType').style.border="1px solid #FF0000";
			document.getElementById('HomeType').style.backgroundColor="#FFD9D9";
			document.getElementById('HomeType').focus();
			return false;
			}
		if(document.getElementById("empl_name").value=="" || document.getElementById("empl_name").value!="")
			{
			var getresult=checkStringWithBlank('empl_name','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}
			}
		if(document.getElementById("time_with_employer").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('time_with_employer').style.border="1px solid #FF0000";
			document.getElementById('time_with_employer').style.backgroundColor="#FFD9D9";
			document.getElementById('time_with_employer').focus();
			return false;
			}
		if(document.getElementById("txt_bankacno").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_bankacno').style.border="1px solid #FF0000";
			document.getElementById('txt_bankacno').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_bankacno').focus();
			return false;
			}
		if(document.getElementById("txt_sort_code").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('txt_sort_code').style.border="1px solid #FF0000";
			document.getElementById('txt_sort_code').style.backgroundColor="#FFD9D9";
			document.getElementById('txt_sort_code').focus();
			return false;
			}
		if(document.getElementById("natio_ins_num").value=="")
			{
			document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Required field cannot be left blank.</span>";
			document.getElementById('natio_ins_num').style.border="1px solid #FF0000";
			document.getElementById('natio_ins_num').style.backgroundColor="#FFD9D9";
			document.getElementById('natio_ins_num').focus();
			return false;
			}
	
	/* VALIDATION for Payment Frequency */
		if(document.getElementById("pay_frequency").value=="" || document.getElementById("pay_frequency").value!="")
			{
				var getresult=checkNumberReq('pay_frequency','Require field cant left blank','msg');
				if(getresult==false)
				{
					return false;
				}
			}
	
	/* VALIDATION for Post code */
		if(document.getElementById("txt_postcode").value=="" || document.getElementById("txt_postcode").value!="")
		{
			//postit();
			//alert('hi');
			var getresult=postit();
			if(getresult==false)
			{
				return false;
			}			
		}
		
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}
		form.submit();
		return true;
	}
	
function secureeloan(){
		var form=document.form1;
			
		if(document.getElementById("txt_fname").value=="" || document.getElementById("txt_fname").value!="")
		{
			var getresult=checkStringWithBlank('txt_fname','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}			
		}		
		if(document.getElementById("txt_lname").value=="" || document.getElementById("txt_lname").value!="")
		{
			var getresult=checkStringWithBlank('txt_lname','Required field cannot be left blank.','msg');
			if(getresult==false)
			{
				return false;
			}			
		}
		/* VALIDATION FOR Date of birth */
		if(document.getElementById("dt").value=="" || document.getElementById("dt").value!="")
		{
			var getresult=checkNumberReq('dt','Please specify your date of birth','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		if(document.getElementById("mnth").value=="" || document.getElementById("mnth").value!="")
		{
			var getresult=checkNumberReq('mnth','Please specify your date of birth','msg');
			if(getresult==false)
			{
				return false;
			}
			
		}
		
		var getresult=checkNumberReq('year','Please specify your date of birth','msg');
		if(getresult==false)
		{
			return false;
		}
				
		var getresult=validateEmail('EmailAddress','msg');
		if(getresult==false)
		{
			return false;
		}			
				
		var getresult=checkBlank('txt_addr','msg');
		if(getresult==false)
		{
			return false;
		}			
		
		var getresult=checkBlank('stpostcode','msg');
		if(getresult==false)
		{
			return false;
		}			
		
		var getresult=checkNumberReq2('loan_amount','Please enter your loan amount','msg');
		if(getresult==false)
		{
			return false;
		}			
		
	
		var getresult=checkNumberReq2('HomeNumber','Please enter a valid phone number without spaces','msg');
		if(getresult==false)
		{
			return false;
		}			
	
		var getresult=checkNumberReq('txt_mortbal','Please enter required amount','msg');
		if(getresult==false)
		{
			return false;
		}			
		
		var getresult=checkNumberReq('txt_gross','Please enter required amount','msg');
		if(getresult==false)
		{
			return false;
		}			
		
		
		if(document.getElementById("emp_status").value=="")
		{
			document.getElementById("msg").innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Select your employment status.</span>";
			document.getElementById("emp_status").style.border="1px solid #FF0000";
			document.getElementById("emp_status").style.backgroundColor="#FFD9D9";
			document.getElementById("emp_status").focus();
				return false;
		}
		
		var getresult=checkNumberReq('txt_propval','Please enter required amount','msg');
		if(getresult==false)
		{
			return false;
		}			
		
		if(document.getElementById("txt_join").value=="Y"){
			if(document.getElementById("join_fname").value=="" || document.getElementById("join_fname").value!="")
			{
				var getresult=checkStringWithBlank('join_fname','Required field cannot be left blank.','msg');
				if(getresult==false)
				{
					return false;
				}			
			}	
			if(document.getElementById("join_lname").value=="" || document.getElementById("join_lname").value!="")
			{
				var getresult=checkStringWithBlank('join_lname','Required field cannot be left blank.','msg');
				if(getresult==false)
				{
					return false;
				}			
			}	
			if(document.getElementById("join_monthincome").value=="" || document.getElementById("join_monthincome").value!="")
			{
				var getresult=checkNumberReq('join_monthincome','Please enter required amount','msg');
				if(getresult==false)
				{
					return false;
				}			
			}
			if(document.getElementById("join_empstatus").value=="")
			{
				document.getElementById("msg").innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>Select your employment status.</span>";
				document.getElementById("join_empstatus").style.border="1px solid #FF0000";
				document.getElementById("join_empstatus").style.backgroundColor="#FFD9D9";
				document.getElementById("join_empstatus").focus();
					return false;
			}
		}
		
		if(document.getElementById("agree").checked == false)
		{
			alert('Please tick the box saying you have read our Terms & Conditions.');
			document.getElementById("agree").focus();
			return false;
		}
		
		form.submit();
		return true;
	
	}	

function checkNumberReq2(name,msg,divid)
	{
		var str_ssn=document.getElementById(name);
		if(str_ssn.value=="")
		{
			document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/><span class='error'> Please enter a valid phone number without spaces</span>";
			str_ssn.focus();
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			return false;
		}
		else
		{
			if(isNaN(str_ssn.value))
			{
				document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/><span class='error'>"+msg+"</span>";
				str_ssn.focus();
				document.getElementById(name).style.border="1px solid #FF0000";
			    document.getElementById(name).style.backgroundColor="#FFD9D9";
				return false;
			}
			else
			{
				document.getElementById(divid).innerHTML="&nbsp;";
				document.getElementById(name).style.border="1px solid #c0c1c1";
				document.getElementById(name).style.backgroundColor="#fff";
			
			}
		}
	}
	
function checkNumberReq3(name,msg,divid)
	{
		var str_ssn=document.getElementById(name);
		if(str_ssn.value=="")
		{
			document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/><span class='error'> Enter your home number without spaces</span>";
			str_ssn.focus();
			document.getElementById(name).style.border="1px solid #FF0000";
			document.getElementById(name).style.backgroundColor="#FFD9D9";
			return false;
		}
		else
		{
			if(isNaN(str_ssn.value))
			{
				document.getElementById(divid).innerHTML="&nbsp;<img src='images/error_icon.gif'/><span class='error'>"+msg+"</span>";
				str_ssn.focus();
				document.getElementById(name).style.border="1px solid #FF0000";
			    document.getElementById(name).style.backgroundColor="#FFD9D9";
				return false;
			}
			else
			{
				document.getElementById(divid).innerHTML="&nbsp;";
				document.getElementById(name).style.border="1px solid #c0c1c1";
				document.getElementById(name).style.backgroundColor="#fff";
			
			}
		}
	}


/***********************************************/
/* UK POST CODE VALIDATION */
function postit(){ //check postcode format is valid
 var test = document.form1.txt_postcode.value; 
 //alert(test);
 var size = test.length
 //test = test.toUpperCase(); //Change to uppercase
 while (test.slice(0,1) == " ") //Strip leading spaces
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ") //Strip trailing spaces
  {test = test.substr(0,size-1);size = test.length
  }
 document.form1.txt_postcode.value = test; //write back to form field
 if (size < 6 || size > 8){ //Code length rule
 document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+ test + " is not a valid postcode - wrong length.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
 
  //alert(test + " is not a valid postcode - wrong length");
  //document.form1.txt_postcode.focus();
  return false;
  }
 if (!(isNaN(test.charAt(0)))){ //leftmost character must be alpha character rule
   //alert(test + " is not a valid postcode - cannot start with a number");
   //document.form1.txt_postcode.focus();
   document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+ test + " is not a valid postcode - cannot start with a number.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
   return false;
  }
 if (isNaN(test.charAt(size-3))){ //first character of inward code must be numeric rule
   //alert(test + " is not a valid postcode - alpha character in wrong position");
   //document.form1.txt_postcode.focus();
   document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+ test + " is not a valid postcode - alpha character in wrong position.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
   return false;
  }
 if (!(isNaN(test.charAt(size-2)))){ //second character of inward code must be alpha rule
   //alert(test + " is not a valid postcode - number in wrong position");
   //document.form1.txt_postcode.focus();
   document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+ test + " is not a valid postcode - number in wrong position.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
   return false;
  }
 if (!(isNaN(test.charAt(size-1)))){ //third character of inward code must be alpha rule
   //alert(test + " is not a valid postcode - number in wrong position");
   //document.form1.txt_postcode.focus();
   document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+ test + " is not a valid postcode - number in wrong position.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
   return false;
  }
 if (!(test.charAt(size-4) == " ")){//space in position length-3 rule
   //alert(test + " is not a valid postcode - no space or space in wrong position");
  // document.form1.txt_postcode.focus();
  document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+test+" is not a valid postcode - no space or space in wrong position.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
   return false;
   }
 count1 = test.indexOf(" ");count2 = test.lastIndexOf(" ");
 if (count1 != count2){//only one space rule
   //alert(test + " is not a valid postcode - only one space allowed");
   //document.form1.txt_postcode.focus();
   document.getElementById('msg').innerHTML="&nbsp;<img src='images/error_icon.gif'/> <span class='error'>"+test+" is not a valid postcode - only one space allowed.</span>";
 document.getElementById('txt_postcode').style.border="1px solid #FF0000";
 document.getElementById('txt_postcode').style.backgroundColor="#FFD9D9";
 document.getElementById('txt_postcode').focus();
   return false;
  }
//alert("Postcode Format OK");
return true;
}

/* UK postcode validation end here */
