function call_form()
{
	var url = './ajax_form.php';

	req = false;

	if(window.XMLHttpRequest) {		// branch for native XMLHttpRequest object
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	}
	else if(window.ActiveXObject) {		// branch for IE/Windows ActiveX version
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}

 if(req)
 		{
			
	 		req.onreadystatechange = show_form;
			req.open("GET", url, true);
			req.send(null);
		}
}

function show_form()
{
	if(req.readyState == 4){
   
	 	var objXML1 = req.responseXML;
	 	var text=req.responseText;
	 	//alert(text);

		if(req.status==200)
		{
		  	document.getElementById("form_div").innerHTML=text;
		  	document.getElementById("date_div").style.display="none";
		  	call_js();
        }
      	
  }else{
  		//document.getElementById("state_div").style.display="block";
  }
 	
}

function call_js()
{
	var url = './JavaScript/formvalidation_js.php';

	req = false;

	if(window.XMLHttpRequest) {		// branch for native XMLHttpRequest object
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	}
	else if(window.ActiveXObject) {		// branch for IE/Windows ActiveX version
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}

 if(req)
 		{
			
	 		req.onreadystatechange = show_js;
			req.open("GET", url, true);
			req.send(null);
		}
}

function show_js()
{
	if(req.readyState == 4){
   
	 	//var objXML1 = req.responseXML;
	 	var jstext=req.responseText;
	 	//alert(jstext);
	 	eval(jstext);
	}
}


//fucntion to retriving the list of available address
function showaddress()
{
	
	var postcode= document.getElementById("Postcode").value;
	
	var url = './addresslist.php?postcode='+postcode+'&building=';
	//alert(url);
	req = false;

	if(window.XMLHttpRequest) {		// branch for native XMLHttpRequest object
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	}
	else if(window.ActiveXObject) {		// branch for IE/Windows ActiveX version
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}

 if(req)
 		{
	 		req.onreadystatechange = show_address_list;
			req.open("GET", url, true);
			req.send(null);
		}
}


function show_address_list()
{
	if(req.readyState == 4){
   
	 	var objXML1 = req.responseXML;
	 	var text=req.responseText;
//     	
	//	alert(text);
		var recordlength=objXML1.getElementsByTagName('document')[0].childNodes.length;
		
	
		if(req.status==200)
		{
		  	if(objXML1.getElementsByTagName('document')[0].childNodes.length == 0)
		 	{
				document.getElementById("fulladdress").length = 0;
				document.getElementById("fulladdress").options[0] = new Option("No Address",'');
	     	}
		  	else
	     	{	
				document.getElementById("fulladdress").length = 0;
			  	//var statename = objXML1.getElementsByTagName('state')[0].firstChild.nodeValue;	
				document.getElementById("fulladdress").options[0] = new Option("Select Address",'');
				  	
			  	for(k=0; k<recordlength; k++)
			  	{
			  		addressid = objXML1.getElementsByTagName('id')[k].firstChild.nodeValue;	
			  		addressvalue = objXML1.getElementsByTagName('description')[k].firstChild.nodeValue;	
					
			  		document.getElementById("fulladdress").options[k+1] = new Option(addressvalue,addressid);
				} // End for
	  	 	} // End inner else
        
	  	 	document.getElementById("div_fulladdress").style.display = "block";
			document.getElementById("div_seprateaddress").style.display = "none";
	  	 	document.getElementById("div_loader").style.display = "none";
	  	 	document.getElementById("addressfind").value = '';
	  	 	document.getElementById("homePhone").style.display = "block";	
			document.getElementById("HomePhoneNumber1").style.display = "block";
		}
        else
		{
			document.getElementById("div_fulladdress").style.display = "none";
			document.getElementById("div_seprateaddress").style.display = "none";
			document.getElementById("div_loader").style.display = "block";
			document.getElementById("addressfind").value = '';
			document.getElementById("homePhone").style.display = "block";	
			document.getElementById("HomePhoneNumber1").style.display = "block";
		}  
  	}else{
		document.getElementById("div_fulladdress").style.display = "none";
		document.getElementById("div_seprateaddress").style.display = "none";
		document.getElementById("div_loader").style.display = "block";
		document.getElementById("addressfind").value = '';
		document.getElementById("homePhone").style.display = "block";	
		document.getElementById("HomePhoneNumber1").style.display = "block";
  	}
}
// function to retrieve and display address in seprate-2 field against full address id
function showseprateadd(id)
{
	//var postcode= document.getElementById("Postcode").value;
	var url = './getdata3.php?id='+id;

	
	req = false;

	if(window.XMLHttpRequest) {		// branch for native XMLHttpRequest object
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	}
	else if(window.ActiveXObject) {		// branch for IE/Windows ActiveX version
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}

 if(req)
 		{
	 		req.onreadystatechange = show_address_detail;
			req.open("GET", url, true);
			req.send(null);
		}
}
function show_address_detail()
{
	if(req.readyState == 4){
   
	 	var objXML1 = req.responseXML;
	 	var text=req.responseText;
	 	//alert(text);
//     	
		var recordlength=objXML1.getElementsByTagName('document')[0].childNodes.length;
		
		//alert(req.status);
		if(req.status==200)
		{
		  		
				var HouseFlatName=objXML1.getElementsByTagName('name_or_number')[0].firstChild.nodeValue;
				var street1=objXML1.getElementsByTagName('thoroughfare_name')[0].firstChild.nodeValue;
				var street2=objXML1.getElementsByTagName('thoroughfare_descriptor')[0].firstChild.nodeValue;
				var area=objXML1.getElementsByTagName('dependent_locality')[0].firstChild.nodeValue;
				var towncity=objXML1.getElementsByTagName('post_town')[0].firstChild.nodeValue;
				var postcode=objXML1.getElementsByTagName('postcode')[0].firstChild.nodeValue;
				var county=objXML1.getElementsByTagName('county')[0].firstChild.nodeValue;
				if(HouseFlatName != 'NNNN')
					document.getElementById("fld_HouseFlatName").value =  HouseFlatName;
				if(street1 != 'NNNN')
					document.getElementById("fld_street").value = street1;
				if(street2 != 'NNNN')
					document.getElementById("fld_street").value =document.getElementById("fld_street").value +' '+street2;	
				if(area != 'NNNN')
					document.getElementById("fld_area").value = area;
				if(towncity != 'NNNN')
					document.getElementById("fld_townCity").value = towncity;
				if(county != 'NNNN')
					document.getElementById("fld_county").value = county;
				if(postcode != 'NNNN')
					document.getElementById("Postcode").value = postcode;
				document.getElementById("homePhone").style.display = "none";	
				document.getElementById("HomePhoneNumber1").style.display = "none";	
				document.getElementById("HomePhoneNumber").value = document.getElementById("HomePhoneNumber1").value;
			    document.getElementById("div_seprateaddress").style.display = "block";
	  	 		document.getElementById("div_fulladdress").style.display = "none";
				document.getElementById("div_loader").style.display = "none";
				document.getElementById("addressfind").value = 1;
				
		}
        else
		{
			document.getElementById("homePhone").style.display = "block";	
			document.getElementById("HomePhoneNumber1").style.display = "block";	
			document.getElementById("div_loader").style.display = "block";
			document.getElementById("div_seprateaddress").style.display = "none";
			document.getElementById("div_fulladdress").style.display = "none";
			document.getElementById("addressfind").value = '';
		}  
  	}else{
  		document.getElementById("homePhone").style.display = "block";	
		document.getElementById("HomePhoneNumber1").style.display = "block";	
		document.getElementById("div_seprateaddress").style.display = "none";
  		document.getElementById("div_fulladdress").style.display = "none";
		document.getElementById("div_loader").style.display = "block";
		document.getElementById("addressfind").value = '';
  	}
}


function Test(xyz)
    {
		
    }

function hidepropertycvalue()
{

	if(document.getElementById('homeowner').value=='Yes, with a mortgage')
	{ 
		document.getElementById('property_row').style.display='block';
		document.getElementById('Occupation_input').style.display='block';
		document.getElementById('Occupation_select').style.display='none';
		
	}
	else if(document.getElementById('homeowner').value=='Yes, without a mortgage')
	{
		document.getElementById('property_row').style.display='block';	 
		document.getElementById('Occupation_input').style.display='none';
		document.getElementById('Occupation_select').style.display='block';   		
	
	}
	else {
		document.getElementById('property_row').style.display='none';
		document.getElementById('Occupation_input').style.display='none';
		document.getElementById('Occupation_select').style.display='block';    		
	}
	
	ChangePage(document.getElementById('LoanPurpose'));
}
    
    
function revertValue(field)
{
	if(field ==1)
	{
		document.getElementById('ValueOfYourProperty').value=document.getElementById('ValueOfYourProperty').value;
			
	}
	else
	{
		document.getElementById('ValueOfYourProperty').value=document.getElementById('ValueOfYourProperty').value;
			
	}
}
  
    
    
	function oncahngeVal(obj) 
	{
		var val="";
	
		val = obj.value;
		return val;
	}

    function checkYes() //function for chek uk rights 
	{
		
		document.getElementById('radiocheck1').checked = false;
		document.getElementById('permanentResident').value = "Yes";
	}
	  function checkNo()
	{
		
		document.getElementById('radiocheck').checked = false;
		document.getElementById('permanentResident').value = "No";

	}
   	
    
    	function Changeform(loanAmount)
   	{
   		var LoanType=document.getElementById('LoanPurpose');
   		var homeowner = document.getElementById('homeowner').value;
   		if((LoanType.value=="Debt Consolidation" || LoanType.value=="Bill Consolidation" || LoanType.value=="Home Improvements")&&(homeowner == "Yes, with a mortgage"))
        	{
        		if(loanAmount.value>=10000)
        		{
        		document.getElementById('property_row').style.display='none';
    			document.getElementById('ValueOfYourProperty').value=document.getElementById('ValueOfYourProperty1').value;
        		document.getElementById('ValueOfYourProperty2').value=document.getElementById('ValueOfYourProperty1').value;
        		document.getElementById('property_detail').style.display='block';
            	document.getElementById('three_option').style.display='none';
        		}
        		else
        		{
        			document.getElementById('property_row').style.display='block';
        			document.getElementById('ValueOfYourProperty').value=document.getElementById('ValueOfYourProperty2').value;
        			document.getElementById('ValueOfYourProperty1').value=document.getElementById('ValueOfYourProperty2').value;
        			document.getElementById('three_option').style.display='block';
        			document.getElementById('property_detail').style.display='none';
        			
        		}		
        	}
   	}	
    
    function ChangePage(LoanType)
    {    
        var loanAmount = document.getElementById('LoanAmount').value;
    	var homeowner = document.getElementById('homeowner').value;
        if(((LoanType.value=="Debt Consolidation")||(LoanType.value=="Bill Consolidation")||(LoanType.value=="Home Improvements"))&&(homeowner == "Yes, with a mortgage" )&&(loanAmount>=10000))
        {
            document.getElementById('ValueOfYourProperty').value=document.getElementById('ValueOfYourProperty1').value;
        	document.getElementById('ValueOfYourProperty2').value=document.getElementById('ValueOfYourProperty1').value;
        	document.getElementById('property_row').style.display='none';
        	document.getElementById('property_detail').style.display='block';
            document.getElementById('three_option').style.display='none';
        	
        }
        else
        {
            document.getElementById('ValueOfYourProperty').value=document.getElementById('ValueOfYourProperty2').value;
        	document.getElementById('ValueOfYourProperty1').value=document.getElementById('ValueOfYourProperty2').value;
        	document.getElementById('three_option').style.display='block';
        	document.getElementById('property_detail').style.display='none';
//        	document.getElementById('header').style.display='none';
//            document.getElementById('aa-loans').style.display='block';
        }
        
        if(LoanType.value=="Car")
        {
        	document.getElementById('employers_row').style.display='block';
        	document.getElementById('monthsal_row').style.display='block';
        	
        }
        else
        {
        	document.getElementById('employers_row').style.display='none';
        	document.getElementById('monthsal_row').style.display='none';
        }
        if(LoanType.value=="Other")
        { 
            var Other= document.getElementById("tblOther").style.display = 'block';
            var Other= document.getElementById("tblOther").style.visibility='visible';
        }
        else
        { 
            var Other= document.getElementById("tblOther").style.display = 'none';
            var Other= document.getElementById("tblOther").style.visibility='hidden';
        }                    
    } 
   /* function AddressChanged(StatusVal) 
    {
        if ((StatusVal=="2005") || (StatusVal=="2006")|| (StatusVal=="2007")) 
        {
            document.getElementById('tblPrevAdd').style.display = 'block';
            document.getElementById('addressfind1').value = '';
            
        }
        else 
        {
            document.getElementById('tblPrevAdd').style.display = 'none';
            document.getElementById('addressfind1').value = 1;
        }
    } */  
     function ArrearChanged(StatusVal) 
    {
        if (StatusVal=="Yes") 
        { 
            document.getElementById('PresentArrears').style.display = 'block';
        } 
        else 
        {
            document.getElementById('PresentArrears').style.display = 'none';            
        }
    } 
   /* function EmployeeStatusChanged(StatusVal) 
    {
        if (StatusVal=="Self-Employed") 
        {
            document.getElementById('SelfEmployed').style.display = 'block';            
            
        } else 
        {
            document.getElementById('SelfEmployed').style.display = 'none';            
        }
    }*/
    function EmployeeStatusChanged1(StatusVal) 
    {
        if (StatusVal=="Self-Employed") 
        {
            document.getElementById('SelfEmployed1').style.display = 'block';            
           // document.getElementById('SelfEmployed11').style.display = 'block';            
            
        } else 
        {
            document.getElementById('SelfEmployed1').style.display = 'none';            
            //document.getElementById('SelfEmployed11').style.display = 'none';            
        }
    }
    function AdditionalIncome1(StatusVal)
    {        
        if ((StatusVal=="Yes"))
        {
            document.getElementById('AdditionalIncomedetails').style.display = 'block';
        }
        else 
        {
            document.getElementById('AdditionalIncomedetails').style.display = 'none';
        }
    } 
   /* function SecondPartnerChanged(SecondPartnerVal) 
    {
        if ((SecondPartnerVal=="LivingTogether")||(SecondPartnerVal=="Married")) 
        {
            document.getElementById('SecondPartnerHead').style.display = 'inline';
            document.getElementById('SecondPartnerHead').style.display = 'inline';
            
        } else 
        {
            document.getElementById('SecondPartnerHead').style.display = 'none';
            document.getElementById('SecondPartnerHead').style.display = 'none';
            document.getElementById('SecondPartnerHead').style.height='0px';
        }
    }*/
    /*function AnyOtherLoansSecuredonthePropertyChange(StatusVal)
    {        
        if ((StatusVal=="Yes"))
        {
            document.getElementById('TableWhichCompany').style.display = 'block';
        }
        else 
        {
            document.getElementById('TableWhichCompany').style.display = 'none';
        }
    } */
    function PropertyTypeChange(StatusVal) 
    {
        if ((StatusVal=="Flat")) 
        {
            document.getElementById('Flat').style.display = 'block';
        }
        else 
        {
            document.getElementById('Flat').style.display = 'none';
        }
    } 
   /* function DidYouPurchaseFromChange(StatusVal)
    {        
        if ((StatusVal=="Yes"))
        {
            document.getElementById('TableDidYouPurchaseFrom').style.display = 'block';
        }
        else 
        {
            document.getElementById('TableDidYouPurchaseFrom').style.display = 'none';
        }
    }
    function prevmortgagechange(StatusVal)
    {
         
        if ((StatusVal=="Yes"))
        {
            document.getElementById('prev_mortgage_row').style.display = 'block';
        }
        else 
        {
            document.getElementById('prev_mortgage_row').style.display = 'none';
        }	
    } */