$(document).ready(function() {
function stoperror() { return true; } window.onerror=stoperror;
$('#nav li').hover(function() { $('ul', this).show(); }, function() { $('ul', this).hide(); }); }); 
$('a[rel="external"]').click(function() { window.open( $(this).attr('href') );	return false; });
$(function(){ $(function(){ $("#sortmake").change(sortMake); $("#sortmodel").change(sortModel); $("#sortyear").change(sortYear); $(".sortprice").change(sortPrice); });
});

function sortMake() {
var selected = $("#sortmake").val();		
$("#sortload").show();
$("#sortload").html('<img src="http://www.platinumautos.com/images/invent-loading.gif" alt="" style="margin-left: .5em;" />');
$.ajax({
	type: "POST",
	url: "http://www.platinumautos.com/includes/sortMake.php",
	data: 'make=' + selected,
	cache: false,
	success: function(html) {
	$("#inventory").html(html);
	$("#sortload").hide();
	}
	});
}

function sortModel() {
var selected = $("#sortmodel").val();		
$("#sortload").show();
$("#sortload").html('<img src="http://www.platinumautos.com/images/invent-loading.gif" alt="" style="margin-left: .5em;" />');
$.ajax({
	type: "POST",
	url: "http://www.platinumautos.com/includes/sortModel.php",
	data: 'model=' + selected,
	cache: false,
	success: function(html) {
	$("#inventory").html(html);
	$("#sortload").hide();
	}
	});
}

function sortYear() {
var selected = $("#sortyear").val();		
$("#sortload").show();
$("#sortload").html('<img src="http://www.platinumautos.com/images/invent-loading.gif" alt="" style="margin-left: .5em;" />');
$.ajax({
	type: "POST",
	url: "http://www.platinumautos.com/includes/sortYear.php",
	data: 'year=' + selected,
	cache: false,
	success: function(html) {
	$("#inventory").html(html);
	$("#sortload").hide();
	}
	});
}

function sortPrice(id, page) {
$("#sortload").show();
$("#sortload").html('<img src="http://www.platinumautos.com/images/invent-loading.gif" alt="" style="margin-left: .5em;" />');
$.ajax({
	type: "POST",
	url: "http://www.platinumautos.com/includes/sortPrice.php",
	data: 'id=' + id + '&page=' + page,
	cache: false,
	success: function(html) {
	$("#inventory").html(html);
	$("#sortload").hide();
	}
	});
}

function sortBy(id, page) {
$("#sortload").show();
$("#sortload").html('<img src="http://www.platinumautos.com/images/invent-loading.gif" alt="" style="margin-left: .5em;" />');
$.ajax({
	type: "POST",
	url: "http://www.platinumautos.com/includes/sortby.php",
	data: 'id=' + id + '&page=' + page,
	cache: false,
	success: function(html) {
	$("#inventory").html(html);
	$("#sortload").hide();
	}
	});
}

if ( jQuery.browser.msie ) {
function showTradeSection() { $("#financeTradeIn").css('visibility','visible'); }
function hideTradeSection() { $("#financeTradeIn").css('visibility','visible'); }
function show2YearsSection() { $("#LessThan2Years").css('visibility','visible'); }
function hide2YearsSection() { $("#LessThan2Years").css('visibility','visible'); }
} else {
	
function showTradeSection() {
	$("#financeTradeIn").slideDown('medium');
	$("#financeTradeIn").css({opacity: 0, visibility: "visible"}).animate({opacity: 100});
}
function hideTradeSection() {
	$("#financeTradeIn").slideUp('medium');
	$("#financeTradeIn").css({opacity: 100, visibility: "hidden"}).animate({opacity: 0});
}

function show2YearsSection() {
	$("#LessThan2Years").slideDown('medium');
	$("#LessThan2Years").css({opacity: 0, visibility: "visible"}).animate({opacity: 100});
}
function hide2YearsSection() {
	$("#LessThan2Years").slideUp('medium');
	$("#LessThan2Years").css({opacity: 100, visibility: "hidden"}).animate({opacity: 0});
}

function showEmploySection() {
	$("#Less2YearsEmployed").slideDown('medium');
	$("#Less2YearsEmployed").css({opacity: 0, visibility: "visible"}).animate({opacity: 100});
}
function hideEmploySection() {
	$("#Less2YearsEmployed").slideUp('medium');
	$("#Less2YearsEmployed").css({opacity: 100, visibility: "hidden"}).animate({opacity: 0});
}

function showCoAppSection() {
	$("#CoAppRequired").slideDown('medium');
	$("#CoAppRequired").css({opacity: 0, visibility: "visible"}).animate({opacity: 100});
}
function hideCoAppSection() {
	$("#CoAppRequired").slideUp('medium');
	$("#CoAppRequired").css({opacity: 100, visibility: "hidden"}).animate({opacity: 0});
}

}

$(document).ready(function(){

var options =
{
	zoomWidth: 275,
	zoomHeight: 275
}
$('.jqzoom').jqzoom(options);

$('.detailThumb').click(function() {
	var newImage = $(this).attr('src');
	$("#mainSrc").html('<a href="'+newImage+'" class="jqzoom" name="demo1"><img src="'+newImage+'" border="0" width="400" name="demo" /></a>');
	$.ajax({
	type: "POST",
	url: "http://www.platinumautos.com/includes/loadZoom.php",
	data: 'image=' + newImage,
	cache: false,
	success: function(html) {
	$("#mainSrc").html(html);
	}
	});
});

});

$(function(){
$("#mainSrc").bind("mouseover",function(){
	  $("#mseOver2View").hide();
});
$("#mainSrc").bind("mouseleave",function(){
	  $("#mseOver2View").show();
});
});

$(function(){
$(".showOptions").bind("click",function(){
	  $("#includeOptions").hide();
	  $("#fullOptions").show();
});
$(".hideOptions").bind("click",function(){
	  $("#fullOptions").hide();
	  $("#includeOptions").show();
});
});

$(function(){
$(".showtheFax").bind("click",function(){
	  $("#showCarFax").slideDown('blazing');
});
$(".hidetheFax").bind("click",function(){
	  $("#showCarFax").slideUp('blazing');
});
});

function CarLoanCalculator()
{
	form = document.paymentForm;
	LoanAmount= form.LoanAmount.value;
	DownPayment= form.DownPayment.value;
	AnnualInterestRate = form.InterestRate.value/100;
	var Years = $("#NumberOfYears").val();
	MonthRate=AnnualInterestRate/12;
	NumPayments=Years*12;
	Prin=LoanAmount-DownPayment;
	MonthPayment=Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments)))*100)/100;
	// form.NumberOfPayments.value=NumPayments;
	form.MonthlyPayment.value=Math.round(MonthPayment);
}

$(document).ready(function () {
	$(".lightbox").lightbox();
	CarLoanCalculator();
});
