function resetRepayments() {
	$('#repayments').html('&pound;----');
}
function calculateRepayments() {
	var purpose=$("#purpose").val();
	$.post('ff.php', {'purpose':purpose}, function(data){
		values=data.split(':');
		var rate=values[0];
		var fee=values[1];
		
		var amount=parseFloat(fee) + parseInt($("#amount").val().replace(/,/g,''));
		var term=$("#term").val();
		
		if (isNaN(amount)) {
			$('#repayments').html('&pound;----');
		} else {
			var interest=(amount*rate/100)/12*term;
			var repayments=((amount+interest)/term).toFixed(2);
			$('#repayments').html('&pound;'+repayments);
			$('#applynow').fadeIn();
		}
	});
}
function calculateMortgageRepayments() {
	var rate=rates[purpose];
	var fee=fees[purpose];
	var amount=parseFloat(fee) + parseInt($("#amount").val());
	var term=$("#term").val();
	
	if (isNaN(amount)) {
		$('#repayments').html('&pound;----');
	} else {
		var compound=Math.pow(1+(rate/1200), term);
		var repayments=((amount*rate*compound)/(1200*(compound-1))).toFixed(2);
		$('#repayments').html('&pound;'+repayments);
		$('#applynow').fadeIn();
	}
}
function hideWindow() {
	$("#windowBackground").fadeOut();
	$(".overlayWindow").fadeOut("normal", function(){
		$(".windowContent").hide();
	});
}

$(document).ready(function(){
	$("#term-slider").slider({
		range: "min",
		min: 12,
		max: 84,
		value: 12,
		step: 12,
		slide: function(event, ui) {
			$("#term").val(ui.value);
			resetRepayments();
		}
	});
	$("#term").val($("#term-slider").slider("value"));
	$("#term").change(function () {
		$("#term-slider").slider('value', $("#term").val());
		resetRepayments();
	});
	$("#amount").change(resetRepayments);
	$("#purpose").change(resetRepayments);
	
	$("#windowBackground").click(hideWindow);
	$(".popupLink").click(function(){
		$('#'+($(this).attr('id'))+'Text').show();
		$(".overlayWindow").fadeIn();
		$("#windowBackground").css({display:'block',opacity:'0'});
		$("#windowBackground").fadeTo('normal', 0.4);
	});
	$("#banners").rotator({ms:6000,n:1});
});
