
// function to check alpha numaric values with space
function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123)||(hh==32))
		  {
		  }
		else	{
			 return false;
		  }
		}
 return true;
}
function trim(input_val)
{
	while(''+input_val.charAt(input_val.length-1)==' ')
	{
		input_val = input_val.substring(0,input_val.length-1);
	}
	return input_val;
 }

 function echeck(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 email address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address")
		    return false
		 }

		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address")
		    return false
		 }

 		 return true
	}

function submitservice()
	{
		var fa=document.serviceform;
		
		if(trim(fa.servicerequired.value)=="")
		{
			alert("Please select service required");
			fa.servicerequired.focus();
			return false;
		}
		if(trim(fa.fname.value)=="")
		{
			alert("Please enter first name");
			fa.fname.focus();
			return false;
		}
		if(fa.surname.value=="")
		{
			alert("Please enter surname");
			fa.surname.focus();
			return false;
		}
		if(fa.martial.value=="")
		{
			alert("Please enter martial status");
			fa.martial.focus();
			return false;
		}		
		if(fa.dob.value=="")
		{
			alert("Please enter date of birth");
			fa.dob.focus();
			return false;
		}
		if(fa.current_license.value=="")
		{
			alert("Please enter type of license");
			fa.current_license.focus();
			return false;
		}
		
//		var iChars = "!@#$%^`&*()+=[]\\\';,./{}|\":<>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
//		for (var i = 0; i < fa.dob.value.length; i++)
//		{
//  			if (iChars.indexOf(fa.dob.value.charAt(i)) != -1) 
//			 {
//  				alert ("Only numeric and - is allowed.\n Please try again.");
//				fa.dob.value="";
//				fa.dob.focus();
//  				return false;
//  			 }
//		}

		if(fa.nationality.value=="")
		{
			alert("Please enter nationality");
			fa.nationality.focus();
			return false;
		}
		if(fa.dependentchildren.value=="")
		{
			alert("Please enter number of dependent children");
			fa.dependentchildren.focus();
			return false;
		}
		var emailID=fa.email;
		if ((emailID.value==null)||(emailID.value==""))
		{
			alert("Please enter the valid email address");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false)
		{
			//emailID.value="";
			emailID.focus();
			return false;
		}
		
	   if(fa.home_owner.value=="")
		{
			alert("Please enter house owner");
			fa.home_owner.focus();
			return false;
		}
		

		if(fa.housenumber.value=="")
		{
			alert("Please enter house name/number");
			fa.housenumber.focus();
			return false;
		}
		

		if(fa.street.value=="")
		{
			alert("Please enter street name");
			fa.street.focus();
			return false;
		}

		if(fa.postcode.value=="")
		{
			alert("Please enter postcode");
			fa.postcode.focus();
			return false;
		}
		if(alphanumeric(fa.postcode.value)==false)
		{
			alert("Please enter postcode in  alpha numaric");
			fa.postcode.focus();
			return false;
		}

		if(fa.yearofaddress.value=="")
		{
			alert("Please enter year at address");
			fa.yearofaddress.focus();
			return false;
		}

		if(fa.telnumber.value=="")
		{
			alert("Please enter telephone number");
			fa.telnumber.focus();
			return false;
		}
		if(isNaN(fa.telnumber.value))
		{
			alert("Please enter telephone number in numeric");
			fa.telnumber.focus();
			return false;
		}

		if(fa.mobilenumber.value=="")
		{
			alert("Please enter mobile number");
			fa.mobilenumber.focus();
			return false;
		}
		if(isNaN(fa.mobilenumber.value))
		{
			alert("Please enter mobile number in numeric");
			fa.mobilenumber.focus();
			return false;
		}
		
		if(fa.employmentstatus.value=="")
		{
			alert("Please enter employment status");
			fa.employmentstatus.focus();
			return false;
		}
		if(fa.monthlyincome.value=="")
		{
			alert("Please enter monthly income");
			fa.monthlyincome.focus();
			return false;
		}
		if(fa.occupation.value=="")
		{
			alert("Please enter your occupation");
			fa.occupation.focus();
			return false;
		}
		if(fa.employer_name.value=="")
		{
			alert("Please enter employer name");
			fa.employer_name.focus();
			return false;
		}
if(fa.employer_address.value=="")
		{
			alert("Please enter employer address");
			fa.employer_address.focus();
			return false;
		}
		if(fa.employer_telephone.value=="")
		{
			alert("Please enter employer telephone number");
			fa.employer_telephone.focus();
			return false;
		}
	if(isNaN(fa.employer_telephone.value))
		{
			alert("Please enter phone number in numeric");
			fa.employer_telephone.focus();
			return false;
		}

		if(fa.aboutbank.value=="")
		{
			alert("Please enter about the bank");
			fa.aboutbank.focus();
			return false;
		}

		if(fa.banksortcode.value=="")
		{
			alert("Please enter bank sort code");
			fa.banksortcode.focus();
			return false;
		}
		if(isNaN(fa.banksortcode.value))
		{
			alert("Please enter bank sort code in numeric");
			fa.banksortcode.focus();
			return false;
		}
		
		if(fa.banksortcode.value.length != 6)
		{			
			alert("Please specify the bank sort code in six digit ");
			fa.banksortcode.focus();
			return false;
		}
		if(fa.accountnumber.value=="")
		{
			alert("Please enter bank account number");
			fa.accountnumber.focus();
			return false;
		}
		if(isNaN(fa.accountnumber.value))
		{
			alert("Please enter account number in numeric");
			fa.accountnumber.focus();
			return false;
		}

		
		if(fa.accountnumber.value.length != 8)
		{
			alert("Please specify the bank bank account number in eight digit");
			fa.accountnumber.focus();
			return false;
		}		

		if(fa.account_held.value=="")
		{
			alert("Please enter how long with bank");
			fa.account_held.focus();
			return false;
		}
	   if(fa.account_held.value!="" && mmyyCheck(fa.account_held.value)==false){
		    
		  alert("Please enter account time in YY/MM format ");
		  fa.account_held.focus();
		  return false
		} 
			
		document.serviceform.action="serviceorder.php";
		document.serviceform.submit();	
		return false;	
			
	}
	
//This validation for Iva debit cart

function submitiva()
	{
		var fa=document.ivadebitform;
		
		if(trim(fa.applicationform.value)=="")
		{
			alert("Please select service required");
			fa.applicationform.focus();
			return false;
		}
		
		if(trim(fa.fname.value)=="")
		{
			alert("Please enter first name");
			fa.fname.focus();
			return false;
		}
		if(trim(fa.surname.value)=="")
		{
			alert("Please enter surname");
			fa.surname.focus();
			return false;
		}
		if(trim(fa.dob.value)=="")
		{
			alert("Please enter date of birth");
			fa.dob.focus();
			return false;
		}
//		var iChars = "!@#$%^`&*()+=[]\\\';,.{}|\":<>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
//		for (var i = 0; i < fa.dob.value.length; i++)
//		{
//  			if (iChars.indexOf(fa.dob.value.charAt(i)) != -1) 
//			 {
//  				alert ("Only numeric and - is allowed.\n Please try again");
//				fa.dob.value="";
//				fa.dob.focus();
//  				return false;
//  			 }
//		}
		if(trim(fa.martial.value)=="")
		{
			alert("Please enter martial status");
			fa.martial.focus();
			return false;
		}
		if(trim(fa.email12.value)=="")
		{
			alert("Please enter email address");
			fa.email12.focus();
			return false;
		}
		if (echeck(fa.email12.value)==false)
		{
			//emailID.value="";
			emailID.focus();
			return false;
		}
		
		
		if(trim(fa.housenumber.value)=="")
		{
			alert("Please enter house name/number");
			fa.housenumber.focus();
			return false;
		}
		
		if(trim(fa.street.value)=="")
		{
			alert("Please enter street name");
			fa.street.focus();
			return false;
		}
		
		if(trim(fa.town.value)=="")
		{
			alert("Please enter town");
			fa.town.focus();
			return false;
		}

		if(trim(fa.postcode.value)=="")
		{
			alert("Please enter postcode");
			fa.postcode.focus();
			return false;
		}
		if(alphanumeric(fa.postcode.value)==false)
		{
			alert("Please enter postcode in alpha numeric");
			fa.postcode.focus();
			return false;
		}
		if(trim(fa.yearofaddress.value)=="")
		{
			alert("Please enter year at address");
			fa.yearofaddress.focus();
			return false;
		}
//		if(trim(fa.housenumber2.value)=="")
//		{
//			alert("Please enter house name/number");
//			fa.housenumber2.focus();
//			return false;
//		}
//		
//		if(trim(fa.street2.value)=="")
//		{
//			alert("Please enter street name");
//			fa.street2.focus();
//			return false;
//		}
//		if(trim(fa.towncity.value)=="")
//		{
//			alert("Please enter town/city");
//			fa.towncity.focus();
//			return false;
//		}
//		if(trim(fa.fullpostcode.value)=="")
//		{
//			alert("Please enter full postalcode");
//			fa.fullpostcode.focus();
//			return false;
//		}
//		if(isNaN(fa.fullpostcode.value))
//		{
//			alert("Please enter full postalcode in numeric");
//			fa.fullpostcode.focus();
//			return false;
//		}
		if(trim(fa.telnumber2.value)=="")
		{
			alert("Please enter telephone number");
			fa.telnumber2.focus();
			return false;
		}
		if(isNaN(fa.telnumber2.value))
		{
			alert("Please enter telephone number in numeric");
			fa.telnumber2.focus();
			return false;
		}
		if(trim(fa.mobilenumber.value)=="")
		{
			alert("Please enter mobile number");
			fa.mobilenumber.focus();
			return false;
		}
		if(isNaN(fa.mobilenumber.value))
		{
			alert("Please enter mobile number in numeric");
			fa.mobilenumber.focus();
			return false;
		}
		if(trim(fa.creditorname.value)=="")
		{
			alert("Please enter creditor quantity");
			fa.creditorname.focus();
			return false;
		}
		if(trim(fa.moneyafford.value)=="")
		{
			alert("Please enter affordable money field");
			fa.moneyafford.focus();
			return false;
		}
		if(trim(fa.societyaccount.value)=="")
		{
			alert("Please specify if you have a bank or building society account");
			fa.societyaccount.focus();
			return false;
		}
		
		if(trim(fa.societyaccount.value)=="Yes" && trim(fa.socityname.value)=="")
		{
			alert("Please enter building / building society name");
			fa.socityname.focus();
			return false;
		}
	

		if(trim(fa.banksortcode.value)=="")
		{
			alert("Please enter bank sort code");
			fa.banksortcode.focus();
			return false;
		}
		
		
		if(fa.banksortcode.value.length != 6)
		{			
			alert("Please specify the bank sort code in six digit ");
			fa.banksortcode.focus();
			return false;
		}
		
		if(isNaN(fa.banksortcode.value))
		{
			alert("Please enter bank sort code in numeric");
			fa.banksortcode.focus();
			return false;
		}
		
		
		if(trim(fa.accountnumber.value)=="")
		{
			alert("Please enter bank account number");
			fa.accountnumber.focus();
			return false;
		}
		if(fa.accountnumber.value.length != 8)
		{			
			alert("Please specify the account number in eight digit or above");
			fa.accountnumber.focus();
			return false;
		}
		
		if(isNaN(fa.accountnumber.value))
		{
			alert("Please enter account number in numeric");
			fa.accountnumber.focus();
			return false;
		}
		
		if(trim(fa.netincome.value)=="")
		{
			alert("Please enter net income field");
			fa.netincome.focus();
			return false;
		}
		if(trim(fa.yearsjob.value)!="")
		{
		   var str=trim(fa.yearsjob.value);
            if(str.length!=5){
            alert("Please enter time at present address in YY/MM format");
            fa.yearsjob.focus();
            return false; 
                
            }
            if(isNaN(str.charAt(0))){
              alert("Please enter time at present address in YY/MM format");
              fa.yearsjob.focus();
              return false; 
            }
            if(isNaN(str.charAt(1))){
                alert("Please enter time at present address in YY/MM format");
                fa.yearsjob.focus();
               return false; 
 
            }

           if(str.charAt(2)!="/"){
                alert("Please enter time at present address in YY/MM format");
                fa.yearsjob.focus();
                return false; 
 
            }
           if(isNaN(str.charAt(3))){
            	alert("Please enter time at present address in YY/MM format");
                fa.yearsjob.focus();
                return false; 
 
            }

          if(isNaN(str.charAt(4))){
            alert("Please enter time at present address in YY/MM format");
            fa.yearsjob.focus();
            return false; 
 
            }

             if(isNaN(str.charAt(0))){
	            alert("Please enter time at present address in YY/MM format");
                fa.yearsjob.focus();
                return false; 
 
            }
		
		
		}
		
		
		if(trim(fa.aboutservice.value)=="")
		{
			alert("Please enter about service field");
			fa.aboutservice.focus();
			return false;
		}
		if(trim(fa.service_specification.value)=="" && trim(fa.aboutservice.value)=="other")
		{
			alert("Please enter service specification");
			fa.service_specification.focus();
			return false;
		}
		document.ivadebitform.action="ivadebitsend.php";
		document.ivadebitform.submit();	
		return false;			

	}

// For account 

function submitaccount()
	{
		var fa=document.accountantform;
		if(trim(fa.aboutservice.value)=="")
		{
			alert("Please select about service field");
			fa.aboutservice.focus();
			return false;
		}
		if(trim(fa.service_specification.value)=="" && trim(fa.aboutservice.value)=="Other")
		{
			alert("Please enter specification field ");
			fa.service_specification.focus();
			return false;
		}
		if(trim(fa.industrytype.value)=="")
		{
			alert("Please enter industry type ");
			fa.industrytype.focus();
			return false;
		}
		if(trim(fa.oldcompany.value)=="")
		{
			alert("Please enter how old company");
			fa.oldcompany.focus();
			return false;
		}
		if(trim(fa.businessbank.value)=="")
		{
			alert("Please enter currently business bank");
			fa.businessbank.focus();
			return false;
		}
		if(trim(fa.banksortcode.value)=="")
		{
			alert("Please enter bank sort code");
			fa.banksortcode.focus();
			return false;
		}
		if(isNaN(fa.banksortcode.value))
		{
			alert("Please enter bank sort code in numeric");
			fa.banksortcode.focus();
			return false;
		}
		if(fa.banksortcode.value.length != 6)
		{			
			alert("Please specify the bank sort code in six digit ");
			fa.banksortcode.focus();
			return false;
		}
		if(trim(fa.accountnumber.value)=="")
		{
			alert("Please enter bank account number");
			fa.accountnumber.focus();
			return false;
		}
		if(isNaN(fa.accountnumber.value))
		{
			alert("Please enter bank account number in numeric");
			fa.accountnumber.focus();
			return false;
		}

		if(fa.accountnumber.value.length != 8)
		{			
			alert("Please specify the account number in eight digit ");
			fa.accountnumber.focus();
			return false;
		}
	   if(fa.howlong_account.value!="" && mmyyCheck(fa.howlong_account.value)==false){
		    
		  alert("Please enter account time in YY/MM format ");
		  fa.howlong_account.focus();
		  return false
		} 
		
		
		if(trim(fa.fname.value)=="")
		{
			alert("Please enter first name");
			fa.fname.focus();
			return false;
		}
		if(trim(fa.lname.value)=="")
		{
			alert("Please enter last name");
			fa.lname.focus();
			return false;
		}
		if(trim(fa.housenumber.value)=="")
		{
			alert("Please enter house name/number");
			fa.housenumber.focus();
			return false;
		}
		if(trim(fa.street.value)=="")
		{
			alert("Please enter street");
			fa.street.focus();
			return false;
		}
		if(trim(fa.town.value)=="")
		{
			alert("Please enter town");
			fa.town.focus();
			return false;
		}
		if(trim(fa.country.value)=="")
		{
			alert("Please enter country");
			fa.country.focus();
			return false;
		}
		if(trim(fa.postcode.value)=="")
		{
			alert("Please enter post code");
			fa.postcode.focus();
			return false;
		}
		if(alphanumeric(fa.postcode.value)==false)
		{
			alert("Please enter postcode in alpha numeric");
			fa.postcode.focus();
			return false;
		}

		if(trim(fa.housetelnumber.value)=="")
		{
			alert("Please enter house telephone number");
			fa.housetelnumber.focus();
			return false;
		}
		if(isNaN(fa.housetelnumber.value))
		{
			alert("Please enter house telephone number in numeric");
			fa.housetelnumber.focus();
			return false;
		}
		if(trim(fa.mobilenumber.value)=="")
		{
			alert("Please enter mobile number");
			fa.mobilenumber.focus();
			return false;
		}
		if(isNaN(fa.mobilenumber.value))
		{
			alert("Please enter mobile number in numeric");
			fa.mobilenumber.focus();
			return false;
		}
		if(trim(fa.worktelephone.value)=="")
		{
			alert("Please enter work telephone number ");
			fa.worktelephone.focus();
			return false;
		}
		if(isNaN(fa.worktelephone.value))
		{
			alert("Please enter work telephone number in numeric");
			fa.worktelephone.focus();
			return false;
		}
		var emailID=fa.email;
		if ((emailID.value==null)||(emailID.value==""))
		{
			alert("Please enter the email address");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false)
		{
			emailID.focus();
			return false;
		}

		var emailIDS=fa.confirmmail;
		if ((emailIDS.value==null)||(emailIDS.value==""))
		{
			alert("Please confirm email address");
			emailIDS.focus();
			return false;
		}
		if (echeck(emailIDS.value)==false)
		{
			emailIDS.focus();
			return false;
		}
		if(emailID.value!=emailIDS.value)
		{
			alert("Above two email adrress is not same.\n please try again");
			emailIDS.focus();
			return false;
		}
		
		document.accountantform.action="accountorder.php";
		document.accountantform.submit();	
		return false;	
	
	}
	
	
	function submitfg1()
	{
		var fa=document.fgform;
		
		if(trim(fa.servicerequired.value)=="")
		{
			alert("Please select the service required");
			fa.servicerequired.focus();
			return false;
		}
		
		if(trim(fa.aboutservice.value)=="")
		{
			alert("Please select the about service field");
			fa.aboutservice.focus();
			return false;
		}
		if(trim(fa.service_specification.value)=="" && trim(fa.aboutservice.value)=="Other")
		{
			alert("Please enter service specification field");
			fa.service_specification.focus();
			return false;
		}

		if(trim(fa.house_no_name.value)=="")
		{
			alert("Please enter house name/number ");
			fa.house_no_name.focus();
			return false;
		}
		
		if(trim(fa.street.value)=="")
		{
			alert("Please enter street");
			fa.street.focus();
			return false;
		}
		
		if(trim(fa.town.value)=="")
		{
			alert("Please enter town");
			fa.town.focus();
			return false;
		}
		
		if(trim(fa.post_code.value)=="")
		{
			alert("Please enter post code");
			fa.post_code.focus();
			return false;
		}
		
		if(trim(fa.dob.value)=="")
		{
			alert("Please enter date of birth");
			fa.dob.focus();
			return false;
		}
		
		if(trim(fa.presentaddress.value)=="")
		{
			alert("Please enter time at present address");
			fa.presentaddress.focus();
			return false;
		}
		
		
		
		if(trim(fa.presentaddress.value)!=""){
		    
            var str=trim(fa.presentaddress.value);
            if(str.length!=5){
            alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
                
            }
            if(isNaN(str.charAt(0))){
            alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
            }
            if(isNaN(str.charAt(1))){
            alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
 
            }

           if(str.charAt(2)!="/"){
            alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
 
            }
           if(isNaN(str.charAt(3))){
            alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
 
            }

             if(isNaN(str.charAt(4))){
           alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
 
            }

             if(isNaN(str.charAt(0))){
            alert("Please enter time at present address in YY/MM format");
			fa.presentaddress.focus();
			return false; 
 
            }


		}
		
		if(fa.telephone.value=="")
		{
			alert("Please enter land line number");
			fa.telephone.focus();
			return false;
		}
		
		if(fa.mobile.value=="")
		{
			alert("Please enter mobile number");
			fa.mobile.focus();
			return false;
		}
		
		if(fa.emailing.value=="")
		{
			alert("Please enter email address");
			fa.emailing.focus();
			return false;
		}
		if(echeck(fa.emailing.value)==false)
		{
			
			fa.emailing.focus();
			return false;
		}
		
		if(fa.ukbankaccount.value=="")
		{
			alert("Please select atleast one option");
			fa.ukbankaccount.focus();
			return false;
		}
		
		if(fa.ukbankaccount.value=="yes"){
		if(trim(fa.bankname.value)=="")
		{
			alert("Please enter bank name");
			fa.bankname.focus();
			return false;
		}
		if(trim(fa.sortcode.value)=="")
		{
			alert("Please enter sort code");
			fa.sortcode.focus();
			return false;
		}
		if(isNaN(fa.sortcode.value))
		{
			alert("Please enter bank sort code in numeric");
			fa.sortcode.focus();
			return false;
		}
		if(fa.sortcode.value.length != 6)
		{			
			alert("Please specify the sort code in six digit ");
			fa.sortcode.focus();
			return false;
		}
		if(trim(fa.accountnumber.value)=="")
		{
			alert("Please enter account number");
			fa.accountnumber.focus();
			return false;
		}
		if(isNaN(fa.accountnumber.value))
		{
			alert("Please enter account number in numeric");
			fa.accountnumber.focus();
			return false;
		}
		if(fa.accountnumber.value.length != 8)
		{			
			alert("Please specify the account number in eight digit");
			fa.accountnumber.focus();
			return false;
		}
		if(trim(fa.howlong.value)=="")
		{
			alert("Please enter the time for how much you held this account");
			fa.howlong.focus();
			return false;
		}
		
		if(trim(fa.howlong.value)!=""){
		    
            var str=trim(fa.howlong.value);
            if(str.length!=5){
            alert("Please enter the time in YY/MM format");
			fa.howlong.focus();
			return false; 
                
            }
            if(isNaN(str.charAt(0))){
            alert("Please enter the time in YY/MM format");
			fa.howlong.focus();
			return false; 
            }
            if(isNaN(str.charAt(1))){
            alert("Please enter the time in YY/MM format");
			fa.howlong.focus();
			return false; 
 
            }

           if(str.charAt(2)!="/"){
            alert("Please enter the time in YY/MM format");
			fa.howlong.focus();
			return false; 
 
            }
           if(isNaN(str.charAt(3))){
           alert("Please enter the time in YY/MM format");
			fa.howlong.focus();
			return false; 
 
            }

             if(isNaN(str.charAt(4))){
          alert("Please enter the time in YY/MM format");
			fa.howlong.focus();
			return false; 
 
            } 
       }
	}

	if(trim(fa.title2.value)=="")
		{
			alert("Please select title");
			fa.title2.focus();
			return false;
		}
		if(trim(fa.surname1.value)=="")
		{
			alert("Please enter surname");
			fa.surname1.focus();
			return false;
		}
		if(trim(fa.forenames1.value)=="")
		{
			alert("Please enter forename");
			fa.forenames1.focus();
			return false;
		}
		if(trim(fa.address1.value)=="")
		{
			alert("Please enter address");
			fa.address1.focus();
			return false;
		}
		if(trim(fa.email1.value)=="")
		{
			alert("Please enter email address");
			fa.email1.focus();
			return false;
		}
//		if(trim(fa.giantservices.value)=="")
//		{
//			alert("Please select about Finance Fiant services");
//			fa.giantservices.focus();
//			return false;
//		}
//		if(trim(fa.specification.value)=="" && fa.giantservices.value=="Other")
//		{
//			alert("Please specify about Finance Giant services");
//			fa.specification.focus();
//			return false;
//		}
		if(trim(fa.paymentoption.value)=="")
		{
			alert("Please select payment option");
			fa.paymentoption.focus();
			return false;
		}
		if(trim(fa.cardnumber.value)=="")
		{
			alert("Please enter card number");
			fa.cardnumber.focus();
			return false;
		}
		if(trim(fa.cardvalid_date.value)=="")
		{
			alert("Please enter card valid date");
			fa.cardvalid_date.focus();
			return false;
		}
		if(trim(fa.expirydate.value)=="")
		{
			alert("Please enter card expiry date");
			fa.expirydate.focus();
			return false;
		}
//		if(trim(fa.issuenumber.value)=="")
//		{
//			alert("Please enter issue number");
//			fa.issuenumber.focus();
//			return false;
//		}
		if(trim(fa.securitynumber.value)=="")
		{
			alert("Please enter security number");
			fa.securitynumber.focus();
			return false;
		}

		
		
	document.fgform.action="fgorder.php";
	document.fgform.submit();	
}

//For prepaid account

function submitprepaid()
	{
		var fa=document.prepaidform;
		if(trim(fa.aboutservice.value)=="")
		{
			alert("Please select the about service field");
			fa.aboutservice.focus();
			return false;
		}
		if(trim(fa.service_specification.value)=="" && trim(fa.aboutservice.value)=="Other")
		{
			alert("Please enter service specification field");
			fa.service_specification.focus();
			return false;
		}
		if(trim(fa.martial.value)=="")
		{
			alert("Please enter marital status");
			fa.martial.focus();
			return false;
		}
		if(fa.presentaddress.value!="" && mmyyCheck(fa.presentaddress.value)==false){
		    
		  alert("Please time at present address in YY/MM format");
		  fa.presentaddress.focus();
		  return false
		} 
		if(fa.telephone.value!="" && isNaN(fa.telephone.value)){
		    
		 alert("Please enter telephone number in numeric");
		  fa.telephone.focus();
		  return false
		} 
		
		if(fa.fax.value!="" && isNaN(fa.fax.value)){
		    
		 alert("Please enter fax number in numeric");
		  fa.fax.focus();
		  return false
		} 
		
		if(trim(fa.martial.value)=="")
		{
			alert("Please enter marital status");
			fa.martial.focus();
			return false;
		}
		
		if(trim(fa.telephone.value)=="")
		{
			alert("Please enter land line number");
			fa.telephone.focus();
			return false;
		}
		if(trim(fa.mobile.value)=="")
		{
			alert("Please enter mobile number");
			fa.mobile.focus();
			return false;
		}
		if(trim(fa.email.value)=="")
		{
			alert("Please enter email address");
			fa.email.focus();
			return false;
		}
		
		if(fa.email.value!="" && echeck(fa.email.value)==false){
		 
		  fa.email.focus();
		  return false
		} 
				
		if(fa.email1.value!="" && echeck(fa.email1.value)==false){
		 
		  fa.email1.focus();
		  return false
		} 
		
		if(trim(fa.house_no_name.value)=="")
		{
			alert("Please enter house name/number");
			fa.house_no_name.focus();
			return false;
		}

		if(trim(fa.street.value)=="")
		{
			alert("Please enter street");
			fa.street.focus();
			return false;
		}

		if(trim(fa.town.value)=="")
		{
			alert("Please enter town");
			fa.town.focus();
			return false;
		}
		
		if(trim(fa.post_code.value)=="")
		{
			alert("Please enter post code");
			fa.post_code.focus();
			return false;
		}
		
		if(alphanumeric(fa.post_code.value)==false)
		{
			alert("Please enter post code in alpha numaric");
			fa.post_code.focus();
			return false;
		}
		if(trim(fa.paymentoption.value)=="")
		{
			alert("Please select payment option");
//            fa.paymentoption.select();
//			fa.paymentoption.focus();
			return false;
		}
		
		if(trim(fa.cardnumber.value)=="")
		{
			alert("Please enter card no");
			fa.cardnumber.focus();
			return false;
		}
		if(trim(fa.cardvalid_date.value)=="")
		{
			alert("Please enter card validation date");
			fa.cardvalid_date.focus();
			return false;
		}
		if(trim(fa.expirydate.value)=="")
		{
			alert("Please enter card expiry date");
			fa.expirydate.focus();
			return false;
		}
		if(trim(fa.securitynumber.value)=="")
		{
			alert("Please enter security no");
			fa.securitynumber.focus();
			return false;
		}
		document.prepaidform.action="prepaidorder.php";
		document.prepaidform.submit();	
		return false;

	}
//for order form


 function submitorder()
	{
		var fa=document.orderform;
		
	   if(fa.orderform.value==""){
	       
	        alert("Please select order form for?");
			fa.orderform.focus();
			return false;       
	   }
	   if(trim(fa.mphone.value)==""){
	       
	       alert("Please enter mobile number")
			fa.mphone.focus();
			return false;       	       
	   }
	   if(fa.mphone.value!="" && isNaN(fa.mphone.value)==true ){
	       
	       alert("Please enter mobile number in numeric");
			fa.mphone.focus();
			return false;       
	   }
	   if(trim(fa.landline.value)==""){
	       
	       alert("Please enter land line number")
			fa.landline.focus();
			return false;       	       
	   }
	   if(fa.landline.value!="" && isNaN(fa.landline.value)==true ){
	       
	       alert("Please enter landline number in numeric");
			fa.landline.focus();
			return false;
	       
	       
	   }
	if(fa.fax.value!="" && isNaN(fa.fax.value)==true ){
	       
	       alert("Please enter fax number in numeric");
			fa.fax.focus();
			return false;
	       
	       
	}
    if(trim(fa.email.value)==""){
	       
	       alert("Please enter email address")
			fa.email.focus();
			return false;       	       
	   }
	if(fa.email.value!=""){
		if ( echeck(fa.email.value)==false )
		{
			
			fa.email.focus();
			return false;
		}
		}
		
		if(fa.secondmphone.value!="" && isNaN(fa.secondmphone.value)==true ){
	       
	       alert("Please enter mobile number in numeric");
			fa.mphone.focus();
			return false;
	       
	       
	   }
	   if(fa.secondlandline.value!="" && isNaN(fa.secondlandline.value)==true ){
	       
	       alert("Please enter landline number in numeric");
			fa.secondlandline.focus();
			return false;
	       
	       
	   }
	if(fa.secondfax.value!="" && isNaN(fa.secondfax.value)==true ){
	       
	       alert("Please enter fax number in numeric");
			fa.secondfax.focus();
			return false;
	       
	       
	   }
		
		if(fa.secondemail.value!=""){
		if (echeck(fa.secondemail.value)==false )
		{
			
			fa.secondemail.focus();
			return false;
		}
		}
		
		
		if(fa.thirdmphone.value!="" && isNaN(fa.thirdmphone.value)==true ){
	       
	       alert("Please enter mobile number in numeric");
			fa.thirdmphone.focus();
			return false;
	       
	       
	   }
	   if(fa.thirdlandline.value!="" && isNaN(fa.thirdlandline.value)==true ){
	       
	       alert("Please enter landline number in numeric");
			fa.thirdlandline.focus();
			return false;
	       
	       
	   }
	if(fa.thirdfax.value!="" && isNaN(fa.thirdfax.value)==true ){
	       
	       alert("Please enter fax number in numeric");
			fa.thirdfax.focus();
			return false;
	       
	       
	   }
		
		
		
		
		if(fa.thirdemail.value!=""){
		if ( echeck(fa.thirdemail.value)==false )
		{
			
			fa.thirdemail.focus();
			return false;
		}
		}
		
		
		
		if(fa.fourth_mphone.value!="" && isNaN(fa.fourth_mphone.value)==true ){
	       
	       alert("Please enter mobile number in numeric");
			fa.fourth_mphone.focus();
			return false;
	       
	       
	   }
	   if(fa.fourth_landline.value!="" && isNaN(fa.fourth_landline.value)==true ){
	       
	       alert("Please enter landline number in numeric");
			fa.fourth_landline.focus();
			return false;
	       
	       
	   }
	if(fa.fourth_fax.value!="" && isNaN(fa.fourth_fax.value)==true ){
	       
	       alert("Please enter fax number in numeric");
			fa.fourth_fax.focus();
			return false;
	}  
	       
		if(fa.fourth_email.value!=""){
		if (  echeck(fa.fourth_email.value)==false )
		{
			
			fa.fourth_email.focus();
			return false;
		}
		}
		if(fa.firstdir_availtime.value!="" && mmyyCheck(fa.firstdir_availtime.value)==false){
		    
		  alert("Please time at present address in YY/MM format");
		  fa.firstdir_availtime.focus();
		  return false;
		}
		if(fa.seconddir_availtime.value!="" && mmyyCheck(fa.seconddir_availtime.value)==false){
		    
		  alert("Please time at present address in YY/MM format");
		  fa.seconddir_availtime.focus();
		  return false;
		}
		if(fa.thirddir_availtime.value!="" && mmyyCheck(fa.thirddir_availtime.value)==false){
		    
		  alert("Please time at present address in YY/MM format");
		  fa.thirddir_availtime.focus();
		  return false;
		}
		if(fa.fourthdir_availtime.value!="" && mmyyCheck(fa.fourthdir_availtime.value)==false){
		    
		  alert("Please time at present address in YY/MM format");
		  fa.fourthdir_availtime.focus();
		  return false;
		}
				if(fa.firstdir_availtime.value!="" && mmyyCheck(fa.firstdir_availtime.value)==false){
		    
		  alert("Please time at present address in YY/MM format");
		  fa.firstdir_availtime.focus();
		  return false;
		}
		
		
		if(fa.ourservice.value=="")
		{
			alert("Please enter our service ");
			fa.ourservice.focus();
			return false;
		}
		if(trim(fa.ourservice_specify.value)=="" && trim(fa.ourservice.value)=="other")
		{
			alert("Please enter service specification field");
			fa.ourservice_specify.focus();
			return false;
		}
		
		
	
		
		if(fa.companysecratary_email.value!=""){
		if (echeck(fa.companysecratary_email.value)==false )
		{
			alert("Please enter the valid email address");
			fa.companysecratary_email.focus();
			return false;
		}
		}
		if(fa.correspondence_email.value!=""){
		if (  echeck(fa.correspondence_email.value)==false )
		{
			alert("Please enter the valid email address");
			fa.correspondence_email.focus();
			return false;
		}
		}
		
		if(trim(fa.paymentoption.value)==""){
	       
	        alert("Please select one option for payment")
			fa.paymentoption.focus();
			return false;       	       
	    }
	    
	    
	    if(trim(fa.cardholder_name.value)==""){
	       
	        alert("Please enter card holder name")
			fa.cardholder_name.focus();
			return false;       	       
	    }
	    
	    
	    if(trim(fa.cardnumber.value)==""){
	       
	        alert("Please enter card no.")
			fa.cardnumber.focus();
			return false;       	       
	    }
	    
	    
	    if(trim(fa.cardvalid_date.value)==""){
	       
	        alert("Please enter card valid date")
			fa.cardvalid_date.focus();
			return false;       	       
	    }
	    
	   if(trim(fa.cardexpiry_date.value)==""){
	       
	        alert("Please enter card expiry date")
			fa.cardexpiry_date.focus();
			return false;       	       
	    }
	    
		if(trim(fa.security_number.value)==""){
	       
	        alert("Please enter security no.")
			fa.security_number.focus();
			return false;       	       
	    }
		
		document.orderform.action="submitorder.php";
		document.orderform.submit();	
		return false;	
			
	}	

	
	function mmyyCheck(srt){
	        var str=srt
            if(str.length!=5){
       		return false; 
            }
            if(isNaN(str.charAt(0))){
			return false; 
            }
            if(isNaN(str.charAt(1))){
			return false; 
 
            }

           if(str.charAt(2)!="/"){
			return false; 
 
            }
           if(isNaN(str.charAt(3))){
			return false; 
 
            }

           if(isNaN(str.charAt(4))){
			return false; 
 
            }

           if(isNaN(str.charAt(0))){
			return false; 
 
            }
	    
	    return true
	    
	}
//function  for remodgage

	function submitrem()
	{    var fa=document.remortgage;
	    if(trim(fa.service.value)=="")
		{
			alert("Please select service required");
			fa.service.focus();
			return false;
		}
	    if(trim(fa.ourservice.value)=="")
		{
			alert("Please select about our services");
			fa.ourservice.focus();
			return false;
		}
	   if(trim(fa.please_specify.value)=="" && trim(fa.ourservice.value)=="Other")
		{
			alert("Please enter please specify");
			fa.please_specify.focus();
			return false;
		}

		if(trim(fa.Fname.value)==""){
		    
		    alert("Please enter first name");
		    fa.Fname.focus();
		    return false;
		    
		}
		
		if(trim(fa.Mname.value)==""){
		    
		    alert("Please enter middle initle");
		    fa.Mname.focus();
		    return false;
		    
		}
		
		if(trim(fa.Lname.value)==""){
		    
		    alert("Please enter last name");
		    fa.Lname.focus();
		    return false;
		    
		}

		if(trim(fa.dob.value)=="")
		{
			alert("Please enter date of birth");
			fa.dob.focus();
			return false;
		}
		
		if(trim(fa.Hno.value)==""){
		    
		    alert("Please enter house name/number");
		    fa.Hno.focus();
		    return false;
		    
		}
		
		if(trim(fa.Street.value)==""){
		    
		    alert("Please enter street");
		    fa.Street.focus();
		    return false;
		    
		}
		
		if(trim(fa.Town.value)==""){
		    
		    alert("Please enter town");
		    fa.Town.focus();
		    return false;
		    
		}
		
		if(trim(fa.Country.value)==""){
		    
		    alert("Please select country");
		    fa.Country.focus();
		    return false;
		    
		}
		
		if(trim(fa.Pcode.value)==""){
		    
		    alert("Please enter post code");
		    fa.Pcode.focus();
		    return false;
		    
		}
		if(alphanumeric(fa.Pcode.value)==false){
		    
		    alert("Please enter post code in alpha numaric");
		    fa.Pcode.focus();
		    return false;
		    
		}
		
		if(trim(fa.Htno.value)==""){
		    
		    alert("Please enter home telephone number");
		    fa.Htno.focus();
		    return false;
		    
		}

		if(fa.Htno.value!="" && isNaN(fa.Htno.value)==true ){
	       
	       alert("Please enter home phone in numeric");
			fa.Htno.focus();
			return false;
	   } 
		if(trim(fa.Mtno.value)==""){
		    
		    alert("Please enter mobile name");
		    fa.Mtno.focus();
		    return false;
		    
		}
		
	   	if(fa.Mtno.value!="" && isNaN(fa.Mtno.value)==true ){
	       
	       alert("Please enter mobile phone in numeric");
			fa.Mtno.focus();
			return false;
	   }
	   
		if(trim(fa.Wtno.value)==""){
		    
		    alert("Please enter work phone number");
		    fa.Wtno.focus();
		    return false;
		    
		}
		
        if(fa.Wtno.value!="" && isNaN(fa.Wtno.value)==true ){
	       
	       alert("Please enter work phone in numeric");
			fa.Wtno.focus();
			return false;
	   }

		if(trim(fa.Email.value)==""){
		    
		    alert("Please enter email address");
		    fa.Email.focus();
		    return false;
		    
		}
		
		if(echeck(fa.Email.value)==false ){
	       
	     
			fa.Email.focus();
			return false;
	   }
		if(trim(fa.Cemail.value)==""){
		    
		    alert("Please confirm email address");
		    fa.Cemail.focus();
		    return false;
		    
		}
		
	   	if(echeck(fa.Cemail.value)==false ){
	        
			fa.Cemail.focus();
			return false;
	    }
	    
	    
	   	if(fa.Email.value!= fa.Cemail.value){
	       
	        alert("Please confirm email address");
			fa.Cemail.focus();
			return false;
	   }
	   
		if(trim(fa.Mincome.value)==""){
		    
		    alert("Please enter gross monthly income");
		    fa.Mincome.focus();
		    return false;
		    
		}

   
	   	if(trim(fa.Bsort.value)=="")
		{
			alert("Please enter sort code number");
			fa.Bsort.focus();
			return false;
		}
		if(fa.Bsort.value.length != 6)
		{			
			alert("Please specify the sort code in six digit ");
			fa.Bsort.focus();
			return false;
		}
		if(isNaN(fa.Bsort.value))
		{
			alert("Please enter sort code in numeric");
			fa.Bsort.focus();
			return false;
		}
		if(trim(fa.Baccnt.value)=="")
		{
			alert("Please enter account number");
			fa.Baccnt.focus();
			return false;
		}
		if(fa.Baccnt.value.length != 8)
		{			
			alert("Please specify the account number in eight digit ");
			fa.Baccnt.focus();
			return false;
		}
		if(isNaN(fa.Baccnt.value))
		{
			alert("Please enter account number in numeric");
			fa.Baccnt.focus();
			return false;
		}
return true;	
	   
	   //code end
		 
	 }
//function loanvalidation
function loanval()
	{    var fa=document.loanfrm;
	 if(trim(fa.service.value)=="")
		{
			alert("Please select service required");
			fa.service.focus();
			return false;
		}
	    if(trim(fa.aboutservice.value)=="")
		{
			alert("Please select about our services");
			fa.aboutservice.focus();
			return false;
		}
	   if(trim(fa.service_specification.value)=="" &&trim(fa.aboutservice.value)=="other")
		{
			alert("Please enter please specify");
			fa.service_specification.focus();
			return false;
		}
//code start
        if(trim(fa.Title.value)=="")
		{
			alert("Please select title");
			fa.Title.focus();
			return false;
		}
        if(trim(fa.Fname.value)=="")
		{
			alert("Please enter first name");
			fa.Fname.focus();
			return false;
		}
//		if(trim(fa.Mname.value)=="")
//		{
//			alert("Please enter middle name");
//			fa.Mname.focus();
//			return false;
//		}
		if(trim(fa.Lname.value)=="")
		{
			alert("Please enter last name");
			fa.Lname.focus();
			return false;
		}
		if(trim(fa.Bdate.value)=="")
		{
			alert("Please enter birth date");
			fa.Bdate.focus();
			return false;
		}
		
		if(trim(fa.Hno.value)=="")
		{
			alert("Please enter house name or number");
			fa.Hno.focus();
			return false;
		}
		
		if(trim(fa.Street.value)=="")
		{
			alert("Please enter street");
			fa.Street.focus();
			return false;
		}
		
		if(trim(fa.Town.value)=="")
		{
			alert("Please enter town");
			fa.Town.focus();
			return false;
		}
		
		if(trim(fa.Country.value)=="")
		{
			alert("Please enter counrty");
			fa.Country.focus();
			return false;
		}
		
		if(trim(fa.Pcode.value)=="")
		{
			alert("Please enter post code");
			fa.Pcode.focus();
			return false;
		}
		
		if(alphanumeric(fa.Pcode.value)==false)
		{
			alert("Please enter postcode in alpha  numeric");
			fa.Pcode.focus();
			return false;
		}
		
		if(trim(fa.Htno.value)=="")
		{
			alert("Please enter home telephone no.");
			fa.Htno.focus();
			return false;
		}
		
		if(isNaN(fa.Htno.value))
		{
			alert("Please enter home phone in numeric");
			fa.Htno.focus();
			return false;
		}
		
		if(trim(fa.Mtno.value)=="")
		{
			alert("Please enter mobile no.");
			fa.Mtno.focus();
			return false;
		}
		

		if(isNaN(fa.Mtno.value))
		{
			alert("Please enter mobile phone in numeric");
			fa.Mtno.focus();
			return false;
		}
		
		if(trim(fa.Wtno.value)=="")
		{
			alert("Please enter work phone number");
			fa.Wtno.focus();
			return false;
		}
		
		
		if(isNaN(fa.Wtno.value))
		{
			alert("Please enter work phone in numeric");
			fa.Wtno.focus();
			return false;
		}
		if(trim(fa.Email.value)=="")
		{
			alert("Please enter email address");
			fa.Email.focus();
			return false;
		}
		
       if(echeck(fa.Email.value)==false ){
	       
			fa.Email.focus();
			return false;
	   }
		
		if(trim(fa.Cemail.value)=="")
		{
			alert("Please confirm email address");
			fa.Cemail.focus();
			return false;
		}
		
		
		if(echeck(fa.Cemail.value)==false ){
	        
			fa.Cemail.focus();
			return false;
	   }
	   	
	   if(fa.Email.value!= fa.Cemail.value){
	       
	        alert("Please confirm email address");
			fa.Cemail.focus();
			return false;
	   }
	
		if(trim(fa.Cloanamnt.value)=="")
		{
			alert("Please enter loan amount");
			fa.Cloanamnt.focus();
			return false;
		}
		


	   

//code end
	
	   	if(trim(fa.Bsort.value)=="")
		{
			alert("Please enter sort code number");
			fa.Bsort.focus();
			return false;
		}
		if(fa.Bsort.value.length != 6)
		{			
			alert("Please specify the sort code in six digit ");
			fa.Bsort.focus();
			return false;
		}
		if(isNaN(fa.Bsort.value))
		{
			alert("Please enter sort code in numeric");
			fa.Bsort.focus();
			return false;
		}
		if(trim(fa.Baccnt.value)=="")
		{
			alert("Please enter account number");
			fa.Baccnt.focus();
			return false;
		}
		if(fa.Baccnt.value.length != 8)
		{			
			alert("Please specify the account number in eight digit ");
			fa.Baccnt.focus();
			return false;
		}
		if(isNaN(fa.Baccnt.value))
		{
			alert("Please enter account number in numeric");
			fa.Baccnt.focus();
			return false;
		}
		
//		
//		document.loanfrm.action="loansent.php";
//		document.loanfrm.submit();	
		return true;	
	   
	   //code end
		 
	 }


