
$(document).ready(function() {
$("a[href='http://www.thebuytoletbusiness.com/blog-2/']").attr('href', 'http://www.thebuytoletbusiness.com/category/blog/')
$("a[href='http://www.thebuytoletbusiness.com/news-articles/']").attr('.')
$("a[href='http://www.thebuytoletbusiness.com/mortgage-rates/']").attr('href', '.')
$("a[href='http://www.thebuytoletbusiness.com/mortgage-rates-2/']").attr('href', '.')
$("a[href='http://www.thebuytoletbusiness.com/company-awards/']").attr('href', '.')
$("a[href='http://www.thebuytoletbusiness.com/get-a-quote/']").attr('href', '.')
$("a[href='http://www.thebuytoletbusiness.com/about-us/']").attr('href', '.')
$("a[href='http://79.170.44.138/thebuytoletbusiness.com/get-a-quote/']").attr('href', 'http://www.thebuytoletbusiness.com/get-a-quote/')
$("a[href='http://79.170.44.138/thebuytoletbusiness.com/?page_id=54']").attr('href', 'http://www.thebuytoletbusiness.com/contact-us/')
$("a[href='http://79.170.44.138/thebuytoletbusiness.com/get-a-quote/buy-to-let-mortgage-quote/']").attr('href', 'http://www.thebuytoletbusiness.com/get-a-quote/buy-to-let-mortgage-quote/')
$("a[href='http://79.170.44.138/thebuytoletbusiness.com/get-a-quote/residential-mortgage-quote/']").attr('href', 'http://www.thebuytoletbusiness.com/get-a-quote/residential-mortgage-quote/')
});

$(document).ready(function() {
    $('.banner-pic').cycle({
		fx: 'fade',
		timeout:10000
	});
});
$(document).ready(function() {
    $('.test_images').cycle({
		fx: 'fade',
		timeout:7500
	});
});
$(function() {
	$("div#logoParade").smoothDivScroll({ autoScroll: "always", autoScrollDirection: "endlessloopright", autoScrollStep: 1, autoScrollInterval: 25 });

	// Logo parade event handlers
	$("div#logoParade").bind("mouseover", function() {
		$(this).smoothDivScroll("stopAutoScroll");
	}).bind("mouseout", function() {
		$(this).smoothDivScroll("startAutoScroll");
	});

});

function toggleLayer( whichLayer ){  var elem, vis;  
if( document.getElementById ) // this is the way the standards work    
	elem = document.getElementById( whichLayer );  
else if( document.all ) // this is the way old msie versions work      
	elem = document.all[whichLayer];  
else if( document.layers ) // this is the way nn4 works    
	elem = document.layers[whichLayer];  
	vis = elem.style;  
	// if the style.display value is blank we try to figure it out here
	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)    
	vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';  
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
	}
	
function ClearForm1(form)
{
from.rate.value="";
form.interest.value = "";
form.maxltv.value = "";
form.RC.value = "";
form.RCe.value = "";
form.propertyvalue.value = "";
form.loanvalue.value = "";
form.mortgageterm.value = "";
form.interestonlyanswer.value = "";
form.repaymentanswer.value = "";
form.interestonlyanswerb.value = "";
}
function format1(input){
var num = input.value.replace(/\,/g,'');
if(!isNaN(num)){
if(num.indexOf('.') > -1){//-1 means it doesn't exist 
num = num.split('.');
num[0] = num[0].toString().split('').reverse().join('');
if(num[1].length > 2){ 
alert('Rates only have two decimal number');
num[1] = num[1].substring(0,num[1].length-1);
} input.value = num[0]+'.'+num[1]; 
} //else{ input.value = num.toString().split('').reverse().join('').replace(/^(-?\d+)$/g, "$1.") };
}
else{ var temp = input.value; 
alert('You may enter only numbers in this field!');
 var tem1= temp.replace(/[^\$\d\.]*/g,'');
 var tem2 = tem1.replace(('..'),'.');
	var tem3 = ((tem2.charAt(tem2.length-1,1) == ".") ? tem2.substring(0,tem2.length-1) : tem2);
  input.value = tem3;	
}
}
function nan(input){
var num1 = input.value;
if (isNaN(num1)){
alert('This value is not a number');
input.value = num1.replace(/[^\$\d\.]*/g,'');}
}
function format(input){
var num = input.value.replace(/\,/g,'');
if(!isNaN(num)){
if(num.indexOf('.') > -1){ 
num = num.split('.');
num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'');
if(num[1].length > 2){ 
alert('You may only enter two decimal numbers');
num[1] = num[1].substring(0,num[1].length-1);
} input.value = num[0]+'.'+num[1]; 
} else{ input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'') };
}
else{ var temp = input.value; 
alert('You may enter only numbers in this field!');
input.value = temp.replace(/[^\$\d\.]*/g,'');
}
}
function disp_text(rate, maxltv, RC)
   {
   var w = document.Dropdownbox.listofrates.selectedIndex;
   var selected_text = document.Dropdownbox.listofrates.options[w].text;
   values = selected_text.split(",");
   var rate=values[0];
   var maxltv=values[2];
   var firstRC=values[5];
   var secRC = firstRC.split(" @");
   thirRC= secRC[0];
   RCe=secRC[1];
   rate=((rate.replace(/[%]/g,''))/1).toFixed(2); // divided by 1 only to maintain formating 
   maxltv=((maxltv.replace(/[%]/g,''))/1).toFixed(2);
   RC=((thirRC.replace(/[%]/g,''))/1).toFixed(2);
   RCe=((RCe.replace(/[%]/g,''))/1).toFixed(2);
   document.mortgagecalc.rate.value=rate;
   document.mortgagecalc.maxltv.value=maxltv;
   document.mortgagecalc.RC.value=RC;
   document.mortgagecalc.RCe.value=RCe;
   document.mortgagecalc.interest.value=rate;
   } 
function show_awards_list()
  {
    document.getElementById('awards_list').style.display = 'block';
    document.getElementById('view_awards').style.display = 'none';
  }
function show_1()
{
  document.getElementById('awards_1').style.display = 'block';
  document.getElementById('awards_2').style.display = 'none';
  document.getElementById('awards_3').style.display = 'none';
  document.getElementById('awards_4').style.display = 'none';
  document.getElementById('awards_5').style.display = 'none';
  document.getElementById('awards_6').style.display = 'none';
  document.getElementById('awards_7').style.display = 'none';
}
  
  
  
function show_2()
  {
    document.getElementById('awards_1').style.display = 'none';
    document.getElementById('awards_2').style.display = 'block';
    document.getElementById('awards_3').style.display = 'none';
    document.getElementById('awards_4').style.display = 'none';
    document.getElementById('awards_5').style.display = 'none';
    document.getElementById('awards_6').style.display = 'none';
    document.getElementById('awards_7').style.display = 'none';
  }
  
function show_3()
  {
    document.getElementById('awards_1').style.display = 'none';
    document.getElementById('awards_2').style.display = 'none';
    document.getElementById('awards_3').style.display = 'block';
    document.getElementById('awards_4').style.display = 'none';
    document.getElementById('awards_5').style.display = 'none';
    document.getElementById('awards_6').style.display = 'none';
    document.getElementById('awards_7').style.display = 'none';
  }
  
function show_4()
  {
    document.getElementById('awards_1').style.display = 'none';
    document.getElementById('awards_2').style.display = 'none';
    document.getElementById('awards_3').style.display = 'none';
    document.getElementById('awards_4').style.display = 'block';
    document.getElementById('awards_5').style.display = 'none';
    document.getElementById('awards_6').style.display = 'none';
    document.getElementById('awards_7').style.display = 'none';
  }
  
function show_5()
  {
    document.getElementById('awards_1').style.display = 'none';
    document.getElementById('awards_2').style.display = 'none';
    document.getElementById('awards_3').style.display = 'none';
    document.getElementById('awards_4').style.display = 'none';
    document.getElementById('awards_5').style.display = 'block';
    document.getElementById('awards_6').style.display = 'none';
    document.getElementById('awards_7').style.display = 'none';
  }
function show_6()
  {
    document.getElementById('awards_1').style.display = 'none';
    document.getElementById('awards_2').style.display = 'none';
    document.getElementById('awards_3').style.display = 'none';
    document.getElementById('awards_4').style.display = 'none';
    document.getElementById('awards_5').style.display = 'none';
    document.getElementById('awards_6').style.display = 'block';
    document.getElementById('awards_7').style.display = 'none';
  }
function show_7()
  {
    document.getElementById('awards_1').style.display = 'none';
    document.getElementById('awards_2').style.display = 'none';
    document.getElementById('awards_3').style.display = 'none';
    document.getElementById('awards_4').style.display = 'none';
    document.getElementById('awards_5').style.display = 'none';
    document.getElementById('awards_6').style.display = 'none';
    document.getElementById('awards_7').style.display = 'block';
  }
	function calculate(){
		var calcs = 12; //number of calculations 12 months
		var loan = 0;
		var rate = 0;
		var intloan = "0" ;//after parseInt on loan
		var intrate = "0"; //after parseInt on interest rate
		var term = "0"; //value of the term of mortgage
		var intterm = "0"; //term after parseint
		var monthlyterm; // term multiplied by 12
		var rate100 = "0"; //value of rate once divided by 100
		var monthlyrepayments = "0"; //monthlyrepayments value

		loan = document.mortgagecalc.loanvalue.value;
		loan=loan.replace(/\,/g,'');
		rate = document.mortgagecalc.interest.value;
		RC = document.mortgagecalc.RC.value;
                RC = RC / 100;
		maxltv = document.mortgagecalc.maxltv.value;
		propertyvalue = document.mortgagecalc.propertyvalue.value;
		propertyvalue = propertyvalue.replace(/\,/g,'');
		maxloan = propertyvalue / 100 * maxltv;
		RCe = document.mortgagecalc.RCe.value;
		
		if (loan > maxloan){
			alert("Sorry. Based on the product you selected, the maximum you may borrow is &pound;" + maxloan);
			document.mortgagecalc.loanvalue.focus();
			document.mortgagecalc.loanvalue.value = addCommas1(maxloan);
			return(false)
		}		

		if (!parseInt(loan) > 0){
			alert("Please enter loan amount");
			document.mortgagecalc.loanvalue.focus();
			return(false)
		}

		if (!parseFloat(rate) > 0){
			alert("Please enter interest rate ");
			document.mortgagecalc.interest.focus();
			return(false)
		}

		intloan = parseInt(loan);
		intrate = parseFloat(rate);
		
		if (!intloan > 0){
			alert("Please enter a number here");
			document.mortgagecalc.loanvalue.focus();
			return(false)
		}
		
		if (!intrate > 0){
			alert("Please enter a number here");
			document.mortgagecalc.interest.focus();
			return(false)

		}
		
		term = document.mortgagecalc.mortgageterm.selectedIndex
		term = (term + 5); // aligns selected index with value
		intterm = parseInt(term);
		
		rate100 = (intrate / 100);
		monthlyrepayments = ((intloan * term * rate100) / (12 * term));
		
		monthlyrepayments = (monthlyrepayments * 100);
		monthlyrepayments = Math.round(monthlyrepayments);
		monthlyrepayments = (monthlyrepayments / 100);
		monthlyrepayments = Math.round(monthlyrepayments);

		monthlyrepaymentsb = ((intloan * term * rate100) / (12 * term) * RC);
		
if (RCe > 0){
intrateb = parseFloat(RCe);
rate100b = (intrateb / 100);
monthlyrepaymentsb = ((intloan * term * rate100b) / (12 * term) * RC);
}

		monthlyrepaymentsb = (monthlyrepaymentsb * 100) ;
		monthlyrepaymentsb = Math.round(monthlyrepaymentsb);
		monthlyrepaymentsb = (monthlyrepaymentsb / 100);
		monthlyrepaymentsb = Math.round(monthlyrepaymentsb);
		
		document.mortgagecalc.interestonlyanswer.value = addCommas1(monthlyrepayments);
		document.mortgagecalc.interestonlyanswerb.value = addCommas1(monthlyrepaymentsb);
		
		var topline = (intloan * intrate * 12);
		var mid = Math.pow((1+(intrate/1200)), (-term * 12));
		mid = (100 * 12 * (1 - mid));
		var answer = ((topline / mid) / 12);
		answer = (answer * 100);
		answer = Math.round(answer);
		answer = (answer / 100);
		answer = Math.round(answer);
		document.mortgagecalc.repaymentanswer.value = addCommas1(answer);

	return(true)			
	}
function ClearForm1()
{
	document.mortgagecalc.propertyvalue.value = "";
	document.mortgagecalc.loanvalue.value = "";
	document.mortgagecalc.interestonlyanswer.value="";
	document.mortgagecalc.repaymentanswer.value="";
	document.mortgagecalc.interestonlyanswerb.value="";
}

function disp_text1(rate1, maxltv1, RC1)
   {
   var w1 = document.Dropdownbox1.listofrates1.selectedIndex;
   var selected_text1 = document.Dropdownbox1.listofrates1.options[w1].text;
   values1 = selected_text1.split(",");
   var rate1=values1[0];
   var maxltv1=values1[2];
   var firstRC1=values1[5];
   var secRC1 = firstRC1.split(" @");
   thirRC1= secRC1[0];
   RCe1=secRC1[1];
   rate1=((rate1.replace(/[%]/g,''))/1).toFixed(2); // divided by 1 only to maintain formating 
   maxltv1=((maxltv1.replace(/[%]/g,''))/1).toFixed(2);
   RC1=((thirRC1.replace(/[%]/g,''))/1).toFixed(2);
   RCe1=((RCe1.replace(/[%]/g,''))/1).toFixed(2);
   document.mortgagecalc1.rate1.value=rate1;
   document.mortgagecalc1.maxltv1.value=maxltv1;
   document.mortgagecalc1.RC1.value=RC1;
   document.mortgagecalc1.RCe1.value=RCe1;
   document.mortgagecalc1.interest1.value=rate1;
   } 
 function addCommas1(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
<!--
//Calculate the loan repayments.
function calculate1(){
		var calcs1 = 12; //number of calculations 12 months
		var loan1 = 0;
		var rate1 = 0;
		var intloan1 = "0" //after parseInt on loan
		var intrate1 = "0" //after parseInt on interest rate
		var term1 = "0" //value of the term of mortgage
		var intterm1 = "0" //term after parseint
		var monthlyterm1 // term multiplied by 12
		var rate1001 = "0" //value of rate once divided by 100
		var monthlyrepayments1 = "0" //monthlyrepayments value

		loan1 = document.mortgagecalc1.loanvalue1.value;
		rate1 = document.mortgagecalc1.interest1.value;
		rentammount1 = document.mortgagecalc1.rentammount1.value;
		valprop1 = document.mortgagecalc1.valprop.value;
		maxltv1 = document.mortgagecalc1.maxltv1.value;
		RC1 = document.mortgagecalc1.RC1.value;
                RC1 = RC1 / 100;
		RCb1 = RC1 / 100;
		RCc1 = document.mortgagecalc1.RC1.value;
		RCe1 = document.mortgagecalc1.RCe1.value;
		
		rentammount1 = rentammount1.replace(/\,/g,'');
		
		maxborrow1 = ((rentammount1 * 12 / RCb1) / rate1);
		if(RCe1 > 0){
			maxborrow1 = ((rentammount1 * 12 / RCb1) / RCe1);
    	}
		
		valprop1 = valprop1.replace(/\,/g,'');
		var maxborrow2 = (valprop1 * (maxltv1 / 100));
		
		if(maxborrow1 > maxborrow2){
			loan1 = Math.round(maxborrow2);
			}
			else{
			loan1 = Math.round(maxborrow1);
			}
			
		document.mortgagecalc1.loanvalue1.value = addCommas1(loan1);
		maxltv1 = document.mortgagecalc1.maxltv1.value;


		if (!parseInt(loan1) > 0){
			alert("Please enter loan amount");
			document.mortgagecalc1.loanvalue1.focus();
			return(false)
		}

		if (!parseFloat(rate1) > 0){
			alert("Please enter interest rate ");
			document.mortgagecalc1.interest1.focus();
			return(false)
		}

		intloan1 = parseInt(loan1);
		intrate1 = parseFloat(rate1);
		
		if (!intloan1 > 0){
			alert("Please enter a number here");
			document.mortgagecalc1.loanvalue1.focus();
			return(false)
		}
		
		if (!intrate1 > 0){
			alert("Please enter a number here");
			document.mortgagecalc1.interest1.focus();
			return(false)
		}
		
		term1 = document.mortgagecalc1.mortgageterm1.selectedIndex;
		term1 = (term1 + 5);// aligns selected index with value
		intterm1 = parseInt(term1);
		
		rate1001 = (intrate1 / 100);
		monthlyrepayments1 = ((intloan1 * term1 * rate1001) / (12 * term1));
		
		monthlyrepayments1 = (monthlyrepayments1 * 100);
		monthlyrepayments1 = Math.round(monthlyrepayments1);
		monthlyrepayments1 = (monthlyrepayments1 / 100);
		monthlyrepayments1 = Math.round(monthlyrepayments1);
		monthlyrepaymentsb1 = ((intloan1 * term1 * rate1001) / (12 * term1) * RC1);
		if(RCe1 > 0){
			intrateb1 = parseFloat(RCe1);
			rateb1 = (intrateb1 / 100);
			monthlyrepaymentsb1 = ((intloan1 * term1 * rateb1) / (12 * term1) * RC1);
    	}
		monthlyrepaymentsb1 = (monthlyrepaymentsb1 * 100);
		monthlyrepaymentsb1 = Math.round(monthlyrepaymentsb1);
		monthlyrepaymentsb1 = (monthlyrepaymentsb1 / 100);
		monthlyrepaymentsb1 = Math.round(monthlyrepaymentsb1);
		document.mortgagecalc1.interestonlyanswer1.value = addCommas1(monthlyrepayments1);
		
		
		var topline1 = (intloan1 * intrate1 * 12);
		var mid1 = Math.pow((1+(intrate1/1200)), (-term1 * 12));
		mid1 = (100 * 12 * (1 - mid1));
		var answer1 = ((topline1 / mid1) / 12);
		answer1 = (answer1 * 100);
		answer1 = Math.round(answer1);
		answer1 = (answer1 / 100);
		answer1 = Math.round(answer1);
		document.mortgagecalc1.repaymentanswer1.value = addCommas1(answer1);

	return(true)			
	}
function ClearForm2()
{
	document.mortgagecalc1.rentammount1.value = "";
	document.mortgagecalc1.mortgageterm1.value = "";
	document.mortgagecalc1.loanvalue1.value="";
	document.mortgagecalc1.interestonlyanswer1.value="";
	document.mortgagecalc1.repaymentanswer1.value="";
}
    jQuery(document).ready(function() {
    jQuery("#nav ul").css({display: "none"}); // Opera Fix
    jQuery("#nav li").hover(function(){
    jQuery(this).find('ul:first').css({visibility: "visible",display: "none"}).show(268);
    },function(){
    jQuery(this).find('ul:first').css({visibility: "hidden"});
    });
    });

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-21987316-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
