
// show/hide
$(document).ready(function(){

	$("a.closeButton1").click(function(){$("pre.code1").toggle()});
	$("a.closeButton1").click(function(){$("a.closeButton1").hide()});
	$("a.closeButton1").click(function(){$("a.codeButton1").show()});
	$("a.codeButton1").click(function(){$("a.closeButton1").show()});
	$("a.codeButton1").click(function(){$("pre.code1").toggle()});
	$("a.codeButton1").click(function(){$("a.codeButton1").hide()});
	
	$("a.closeButton2").click(function(){$("pre.code2").toggle()});
	$("a.closeButton2").click(function(){$("a.closeButton2").hide()});
	$("a.closeButton2").click(function(){$("a.codeButton2").show()});
	$("a.codeButton2").click(function(){$("a.closeButton2").show()});
	$("a.codeButton2").click(function(){$("pre.code2").toggle()});
	$("a.codeButton2").click(function(){$("a.codeButton2").hide()});
	
	$("a.closeButton3").click(function(){$("pre.code3").toggle()});
	$("a.closeButton3").click(function(){$("a.closeButton3").hide()});
	$("a.closeButton3").click(function(){$("a.codeButton3").show()});
	$("a.codeButton3").click(function(){$("a.closeButton3").show()});
	$("a.codeButton3").click(function(){$("pre.code3").toggle()});
	$("a.codeButton3").click(function(){$("a.codeButton3").hide()});
	//show code example C


/* NAVIGATION DROP DOWNS */
	$('#carnav1 > li.expand1').each(function(i){
		$(this).click(function(){ 
			$("#fileupload5").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" ); 
			$("#fileupload1").show( "slow" );
			$(this).find('ul.subexpand1').show();
		},function(){
			$(this).find('ul.subexpand1').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#hide1').each(function(i){
		$(this).click(function(){
			//$("ul.subexpand1").hide( "slow" );
			$("ul.subexpand1").hide();
		},function(){
			$(this).find('ul.subexpand1').hide();
		});
	});
	
	$('#carnav2 > li.expand2').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload2").show( "slow" );
			$(this).find('ul.subexpand2').show();
		},function(){
			$(this).find('ul.subexpand2').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav3 > li.expand3').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload3").show( "slow" );
			$(this).find('ul.subexpand3').show();
		},function(){
			$(this).find('ul.subexpand3').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav4 > li.expand4').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload4").show( "slow" );
			$(this).find('ul.subexpand4').show();
		},function(){
			$(this).find('ul.subexpand4').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav5 > li.expand5').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload5").show( "slow" );
			$(this).find('ul.subexpand5').show();
			//$('ul.subexpand2').css('display','none');
			//$('ul.subexpand3').css('display','none');
			//$('ul.subexpand4').css('display','none');
			//$('ul.subexpand1').css('display','none');
			//$('ul.subexpand6').css('display','none');
			//$('ul.subexpand7').css('display','none');
			//$('ul.subexpand8').css('display','none');
			//$('ul.subexpand9').css('display','none');
			//$('ul.subexpand10').css('display','none');
		},function(){
			$(this).find('ul.subexpand5').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav6 > li.expand6').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload6").show( "slow" );
			$(this).find('ul.subexpand6').show();
		},function(){
			$(this).find('ul.subexpand6').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav7 > li.expand7').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload7").show( "slow" );
			$(this).find('ul.subexpand7').show();
		},function(){
			$(this).find('ul.subexpand7').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav8 > li.expand8').each(function(i){
		$(this).click(function(){ 
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload10").hide( "slow" ); 
			$("#fileupload8").show( "slow" );
			$(this).find('ul.subexpand8').show();
		},function(){
			$(this).find('ul.subexpand8').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav9 > li.expand9').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload10").hide( "slow" );
			$("#fileupload9").show( "slow" );
			$(this).find('ul.subexpand9').show();
		},function(){
			$(this).find('ul.subexpand9').hide();
			//$('a.arrow1').css('background-position','left bottom');
		});
	});
	
	$('#carnav10 > li.expand10').each(function(i){
		$(this).click(function(){  
			$("#fileupload1").hide( "slow" );
			$("#fileupload2").hide( "slow" );
			$("#fileupload3").hide( "slow" );
			$("#fileupload4").hide( "slow" );
			$("#fileupload6").hide( "slow" );
			$("#fileupload7").hide( "slow" );
			$("#fileupload8").hide( "slow" );
			$("#fileupload9").hide( "slow" );
			$("#fileupload5").hide( "slow" );
			$("#fileupload10").show( "slow" );
			$(this).find('ul.subexpand10').show();
		},function(){
			$(this).find('ul.subexpand10').hide();
			//$('a.arrow10').css('background-position','left bottom');
		});
	});
	




	$("a.closeButton1").click(function(){$("pre.code1").toggle()});
	$("a.closeButton1").click(function(){$("a.closeButton1").hide()});
	$("a.closeButton1").click(function(){$("a.codeButton1").show()});
	$("a.codeButton1").click(function(){$("a.closeButton1").show()});
	$("a.codeButton1").click(function(){$("pre.code1").toggle()});
	$("a.codeButton1").click(function(){$("a.codeButton1").hide()});
	
	$("a.closeButton2").click(function(){$("pre.code2").toggle()});
	$("a.closeButton2").click(function(){$("a.closeButton2").hide()});
	$("a.closeButton2").click(function(){$("a.codeButton2").show()});
	$("a.codeButton2").click(function(){$("a.closeButton2").show()});
	$("a.codeButton2").click(function(){$("pre.code2").toggle()});
	$("a.codeButton2").click(function(){$("a.codeButton2").hide()});
	
	$("a.closeButton3").click(function(){$("pre.code3").toggle()});
	$("a.closeButton3").click(function(){$("a.closeButton3").hide()});
	$("a.closeButton3").click(function(){$("a.codeButton3").show()});
	$("a.codeButton3").click(function(){$("a.closeButton3").show()});
	$("a.codeButton3").click(function(){$("pre.code3").toggle()});
	$("a.codeButton3").click(function(){$("a.codeButton3").hide()});
	//show code example C


// drop downs

		$('#Nav > li').each(function(i){
			$(this).hover(function(){  
				$(this).find('ul.subnav').show();
			},function(){
				$(this).find('ul.subnav').hide();
			});
		});

});

function roll(imagename, newimage)
   {
   if (document.images)
      {
      document[imagename].src = newimage;
      }
   }


// calculator

function checkNumber(input, min, max, msg) {
msg = msg + " field has invalid data: " + input.value;
var str = input.value;
for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1)
if ((ch < "0" || "9" < ch) && ch != '.') {
alert(msg);
return false;
      }
   }
var num = parseFloat(str)
if (num < min || max < num) {
alert(msg + " not in range [" + min + ".." + max + "]");
return false;
   }
input.value = str;
return true;
}
function computeField(input) {
if (input.value != null && input.value.length != 0)
input.value = "" + eval(input.value);
computeForm(input.form);
}
function computeForm(form) {
if ((form.payments.value == null || form.payments.value.length == 0) ||
(form.interest.value == null || form.interest.value.length == 0) ||
(form.principal.value == null || form.principal.value.length == 0)) {
return;
}
if (!checkNumber(form.payments, 1, 480, "# of payments") ||
!checkNumber(form.interest, .001, 99, "Interest") ||
!checkNumber(form.principal, 100, 10000000, "Principal")) {
form.payment.value = "Invalid";
return;
}
var i = form.interest.value;
if (i > 1.0) {
i = i / 100.0;
form.interest.value = i;
}
i /= 12;
var pow = 1;
for (var j = 0; j < form.payments.value; j++)
pow = pow * (1 + i);
money = "" + .01* Math.round(100*(form.principal.value * pow * i) / (pow - 1));
dec = money.indexOf(".");
dollars = money.substring(0,dec);
cents = money.substring(dec+1,dec+3);
cents = (cents.length < 2) ? cents + "0" : cents;
money = dollars + "." + cents;
form.payment.value = money;
}

function downpay(pay) {

var msrp = parseFloat(pay.msrp.value);
var tax = parseFloat(pay.tax.value);
var downpayment = parseFloat(pay.down.value);
var total = (msrp+tax)-downpayment;

pay.principal.value = total;

computeForm(pay);
}

function newWindow(mypage,myname,w,h,features) {
  if(screen.width){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  }else{winl = 0;wint =0;}
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}