// <![CDATA[ 
  
(function($){	
  $(function(){
    $('#offers-slider').bxSlider({
      auto: true,
	  speed: 1300,
	  pause: 7000
    });
  });	
}(jQuery));



$(document).ready(function(){

	$(".thumbs a").click(function(){ return false; });
	$(".thumbs a").hover(function(){
	
		var largePath = $(this).attr("href");
		var largeAlt = $(this).attr("title");
		
		$("#largeImg").attr({ src: largePath, alt: largeAlt });
		
		$("h2 em").html(" (" + largeAlt + ")"); return false;
	});
 
});
 
 
 
 
 
 
function IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) {
IsNumber = false;
}
}
return IsNumber;
}
function calculateMonthly(price, deposit, rate, period)
{
deposit = deposit *1;
if (deposit > price)
{
return "??";
}
var x = 1 + ( ((rate * 0.01)/12) * period );
var owe = (price - deposit);
return Math.round(((x * owe)/period));
}

function calcSpePow() {
	var resultfrom;
	var resultto;
	var intermed1;
	var intermed2from;
	var intermed2to;
	var intermed3;
 
 
	intermed1 = (eval(document.getElementById('dep').value) + eval(document.getElementById('parexc').value)) - eval(document.getElementById('finset').value);
 
 
	intermed2from = eval(document.getElementById('monbudfrom').value) * eval(document.getElementById('finper').value);
	intermed2to = eval(document.getElementById('monbudto').value) * eval(document.getElementById('finper').value);
 
 
	intermed3 = 1 + ( ((06 * 0.01)/12) * eval(document.getElementById('finper').value) );
 
 
	resultfrom = intermed1 + (intermed2from / intermed3);
	resultto = intermed1 + (intermed2to / intermed3);
 
	 var resfrom = Math.round(resultfrom);
	 var resto = Math.round(resultto);
	
	document.getElementById('spepowfrom').innerHTML = '&pound;' + FormatNumberBy3(resfrom);
	document.getElementById('spepowto').innerHTML = '&pound;' + FormatNumberBy3(resto);
}
function valid(v, textObject, blank){
	// traps non numeric submissions
 
	if (isNaN(v)){
		alert("Please enter a number.")
		if (blank == "False") {
			textObject.value = ''
		}
		else if (blank == "True") {
			textObject.value = '0'
		}
		return;
	}
	if (v == ""){
		if (blank == "False") {
			textObject.value = ''
		}
		else if (blank == "True") {
			alert("Please enter a value.")
			textObject.value = '0'
		}
		return;
	}
	if (v < 0){
		alert("Please enter a positive quantity.")
		if (blank == "False") {
			textObject.value = ''
		}
		else if (blank == "True") {
			textObject.value = '0'
		}
		return;
	}
}
function calc()
{
var rate = 6;
var apr=10.9;
var carprice = document.getElementById('carprice').value;
var deposit = document.getElementById('deposit').value;
if (!IsNumeric(deposit))
{
return;
}
for (i=2;i<6;i++)
{
var val=calculateMonthly(carprice,deposit,rate, i*12);
document.getElementById('val' + i).innerHTML="£" + val + " per month";
document.getElementById('apr' + i).innerHTML=apr + "% APR";
}
}


$(document).ready(function(){	
	$("#slider").easySlider({
		controlsBefore:	'<p id="controls">',
		controlsAfter:	'</p>',
		auto: true, 
		continuous: true,
		speed: 1500,
		pause: 6000,
		nextText: '',
		prevText: ''
	});	$(".searchclick").click(function(){
		$("#advsearch").slideToggle("slow");
	});
	

});


$(document).ready(function(){	
	$("#slider2").easySlider({
		auto: true, 
		continuous: true,
		speed: 1500,
		pause: 6000
	});	
});


jQuery(document).ready(function(){
	$('#newslsubmit').click(function(){   
		with (document.getElementById("letter"))
		{ 
			if (validate_email(email2,"Please provide your correct email address!")==false) 
				{email2.focus(); email2.select(); return false;}
			else return true;
		}
	});
});		

$(document).ready(function(){
	$('#letter').submit(function(){				  
		var action = $(this).attr('action');
		$.post(action, { 
			email2: $('#email2').val()
		},
			function(data){
 				$('.response').remove(); 
				if(data.substring(0,19)=="<p class='success'>") 
				{
					//alert(data);
					alert("Subscription successful! Thank you!");
					$('#letter').slideUp();
				}
				else
				{
					$('#letter').after('<div class="response">'+data+'</div>');
					$('.response').slideDown();
				}
			}
		); 
		return false;
	});
});

 



/*
$(document).ready(function(){

	$(".carimg a").hover(function() {
		$(this).next("em").animate({opacity: "show", top: "-200"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", top: "-150"}, "fast");
	});


});

*/

function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
} 


function setmodelsearch(makename,modelname){

	url = 'stock/used-car/' + makename + '/' + modelname;
	window.location=url;

}
$(function() {
		($.datepicker.regional['en-GB']);
		$("#datepicker").datepicker({
			changeMonth: true,
			changeYear: true
		});
		


	});

$(function(){
	$("ul#ticker01").liScroll();
}); 


