function myInit() {
	
	/*
	$("#navigation > ul > li").hover( function () {		
		$("#navigation ul > li").removeClass('hover');
		$(this).addClass('hover');
		},function () {
		//$(this).removeClass('hover');
		}
		);
	*/
		
	$('#navigation > ul > li:last').addClass('last');
	
	$("#commentForm").submit(function() {		
		$('#commentForm').attr('method','post');
		errors = '';	
		if (!$('#cf_comment').val()) {
			errors += "Comment\n";
			}
		if (!$('#cf_name').val()) {
			errors += "Name\n";
			}
		if (!$('#cf_email').val()) {
			errors += "Email\n";
			}
		if (errors) {			
			alert("The following fields are required:\n\n"+errors);
			return false;
			} 	
		});
	
	$('#content form.aip input.currency').each(function(e) {   		
		$(this).css('width','287px').css('margin-left','5px').before('&pound;');
 		});
	$('#content form.aip input.currency.pm').each(function(e) {
   		$(this).css('width','250px').css('margin-right','5px').after('P/M');
 		});
	$('#content form.aip input.date').each(function(e) {   		
		$(this).val('dd/mm/yy');
 		});
	
	$('#callme').submit( function() {
		$('#callme').attr('method','post');
		errors = '';	
		if (!$('#callme_name').val()) {
			errors += "Name\n";
			}
		if (!$('#callme_tel').val()) {
			errors += "Telephone\n";
			}
		if (errors) {			
			alert("The following fields are required:\n\n"+errors);
			return false;
			} 			
		$.ajax({
			type: "POST",
			url: "callme.php",
			data: "action=callme&callme_name="+$('#callme_name').val()+"&callme_email="+$('#callme_email').val()+"&callme_tel="+$('#callme_tel').val()+"&callme_comment="+$('#callme_comment').val(),
			success: function(returned){	
				alert(returned);
				}
			});	
		return false;
		});
	}

function callmeForm() {	
	output = '<p>Or fill in the form below and we\'ll call you.</p><form method="get" action="callme.php" id="callme"><table><tr><td><label>Your name:</label></td><td><input type="text" name="callme_name" id="callme_name" /></td></tr><tr><td><label>Your email:</label></td><td><input type="text" name="callme_email" id="callme_email" /></td></tr><tr><td><label>Telephone:</label></td><td><input type="text" name="callme_tel" id="callme_tel" /></td></tr><tr><td><label>Comment:</label></td><td><textarea name="callme_comment" cols="10" rows="4" id="callme_comment"></textarea></td></tr><tr><td></td><td><input type="submit" value="Submit" /></td></tr></table></form>';
	return output;
	}

function trunc(formElement){
var sValue = formElement.value;
formElement.value = Math.round(sValue*100)/100;	
}

function update(){
calculate();
return false;
}

function calculate(){
var loan = new Number(document.calcform.loan.value);
var months = document.calcform.term.value;
var int_rate = new Number(document.calcform.interest_rate.value);
var factor_a = new Number(int_rate/1200);
var factor_b = new Number(Math.pow((1 + (int_rate/1200)), months));
var factor_c = new Number(factor_b -1);
var monthly_payment = new Number(((factor_a * factor_b)/factor_c)* loan);
var total_charge_credit = new Number((monthly_payment * months) - loan);
var total_repayment = new Number(monthly_payment * months);	
// Interest Only
var int_only = ((loan * int_rate) / 12)/100;
if(total_repayment > 0  ){
	document.calcform.monthly_payment.value =  monthly_payment ;
	document.calcform.total_charge.value = total_charge_credit;
	document.calcform.total_repayment.value = total_repayment;
	document.calcform.interest_only.value = int_only;
	trunc(document.calcform.monthly_payment);
	trunc(document.calcform.total_charge);
	trunc(document.calcform.total_repayment);
	trunc(document.calcform.interest_only);
}
}

