function calculateMrtg() {	
	var purchase=parseInt($('#cpurchase').val().replace(/,/g,''));
	var mortgage=parseInt($('#cmortgage').val().replace(/,/g,''));
	var type=$('#ctype').val();
	var term=parseInt($('#cterm').val());
	var rate=parseFloat($('#cinterest').val());
	
	if (isNaN(purchase) || isNaN(mortgage) || isNaN(term) || term<=0 || rate<=0) {
		
	} else {
		var bondfee=((Math.round(mortgage/1000))*bondrate)+bondbase;
		var stampduty=purchase*stamprate3;
		if (purchase<stampthresh2) stampduty=purchase*stamprate2;
		if (purchase<stampthresh1) stampduty=purchase*stamprate1;
		
		var advocatefee=(purchase*advocatefeerate)+advocatebase;
		var totalfees=bondfee+stampduty+advocatefee+regfee;// + floor(cgffee) + floor(valuationfee) + floor(fixedratefee);
		
		if (type=='r') {
			var compound=Math.pow(1+(rate/1200), (term*12));
			var repayments=((mortgage*rate*compound)/(1200*(compound-1))).toFixed(2);
		} else {
			var repayments=((mortgage*rate)/1200).toFixed(2);
		}
		//var totalrepaid=repayments*term*12;
		
		$('#cbondfee').html(bondfee.toFixed(2));
		$('#cstampduty').html(stampduty.toFixed(2));
		$('#cadvocatefee').html(advocatefee.toFixed(2));
		$('#cregfee').html(regfee.toFixed(2));
		$('#ctotalfees').html(totalfees.toFixed(2));
		$('#crepayments').html(repayments);
		
		$('#purchasePrice').val(purchase);
		$('#deposit').val($('#cdeposit').val());
		$('#mortgageAmount').val(mortgage);
		$('#term').val(term);
		
		document.cookie='mrtgresults='+escape('pp='+purchase+'&dep='+$('#cdeposit').val()+'&mrtg='+mortgage+'&type='+type+'&term='+term+'&rate='+rate+'&bond='+bondfee+'&stamp='+stampduty+'&advo='+advocatefee+'&reg='+regfee+'&totalfees='+totalfees+'&payments='+repayments);
		
		$('#mrtgresults').slideDown();
	}
}

$(document).ready(function(){
	$('#cpurchase').keyup(function() {
		$('#cmortgage').val($('#cpurchase').val()-$('#cdeposit').val());
	});
	$('#cdeposit').keyup(function() {
		$('#cmortgage').val($('#cpurchase').val()-$('#cdeposit').val());
	});
	$('#estateagents a').attr('target','_blank');
	$("#banners").rotator({ms:6000,n:1});
});
