function clearbox(val){
  var box_val=document.getElementById("message").value;
  //alert(box_val.length);
  if(box_val.length==val) { document.getElementById("message").value=''; }
}

function GetBoxValues(type) {
     
	if(type=='home') {
	   document.getElementById("models").innerHTML ="<img src='images/loading.gif' /> Loading...";	 
	   
	   JsHttpRequest.query(
            'query_home.php', // backend
            {
                
                'make': document.getElementById("make").value,  
                't': 'NEW',
				'box': type
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
               // document.getElementById("debug").innerHTML = errors; 
                // Write the answer.
                if (result) {
                    document.getElementById("models").innerHTML =result["models"];
				//	document.getElementById("trims").innerHTML =result["trims"];
                }
            },
            true  // do not disable caching
        );
	 }

	 
	 if(type=='models') {
	   document.getElementById("models").innerHTML ="<img src='images/loading.gif' /> Loading...";	 
	   JsHttpRequest.query(
            'query.php', // backend
            {
                
                'make': document.getElementById("make").value,  
                't': document.getElementById("t").value,
				'box': type
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
               // document.getElementById("debug").innerHTML = errors; 
                // Write the answer.
                if (result) {
                    document.getElementById("models").innerHTML =result["models"];
					document.getElementById("trims").innerHTML =result["trims"];
                }
            },
            true  // do not disable caching
        );
	 }
	 
	 if(type=='trims') {
        document.getElementById("trims").innerHTML ="<img src='images/loading.gif' /> Loading..."; 
	   JsHttpRequest.query(
            'query.php', // backend
            {
                
                'make': document.getElementById("make").value,  
                'model': document.getElementById("model").value,
				't': document.getElementById("t").value,
				'box': type
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
               // document.getElementById("debug").innerHTML = errors; 
			  // alert(errors);
                // Write the answer.
                if (result) {
                    document.getElementById("trims").innerHTML =result["trims"];
                }
            },
            true  // do not disable caching
        );
	 }
	 
    }
function GetBoxValues2(type) {
     
	if(type=='home') {
	   document.getElementById("models2").innerHTML ="<img src='images/loading.gif' /> Loading...";	 
	   
	   JsHttpRequest.query(
            'query_home.php', // backend
            {
                
                'make': document.getElementById("make2").value,  
                't': 'NEW',
				'box': type
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
               // document.getElementById("debug").innerHTML = errors; 
                // Write the answer.
                if (result) {
                    document.getElementById("models2").innerHTML =result["models"];
				//	document.getElementById("trims").innerHTML =result["trims"];
                }
            },
            true  // do not disable caching
        );
	 }

	 
	 if(type=='models') {
	   document.getElementById("models2").innerHTML ="<img src='images/loading.gif' /> Loading...";	 
	   JsHttpRequest.query(
            'query.php', // backend
            {
                
                'make': document.getElementById("make2").value,  
                't': document.getElementById("t").value,
				'box': type
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
               // document.getElementById("debug").innerHTML = errors; 
                // Write the answer.
                if (result) {
                    document.getElementById("models2").innerHTML =result["models"];
					document.getElementById("trims").innerHTML =result["trims"];
                }
            },
            true  // do not disable caching
        );
	 }
	 
	 if(type=='trims') {
        document.getElementById("trims").innerHTML ="<img src='images/loading.gif' /> Loading..."; 
	   JsHttpRequest.query(
            'query.php', // backend
            {
                
                'make': document.getElementById("make2").value,  
                'model': document.getElementById("model2").value,
				't': document.getElementById("t").value,
				'box': type
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
                // Write errors to the debug div.
               // document.getElementById("debug").innerHTML = errors; 
			  // alert(errors);
                // Write the answer.
                if (result) {
                    document.getElementById("trims").innerHTML =result["trims"];
                }
            },
            true  // do not disable caching
        );
	 }
	 
    }
function popitup(url) {
	newwindow=window.open(url,'name','height=200,width=150');
	if (window.focus) {newwindow.focus()}
	return false;
}
				
function popOpen(page,width,height,scrollbars){
	if(width==""){ width=457;}
	if(height==""){ height=459;}
	window.open(page,"w","width="+width+", height="+height+", menubar=0, scrollbars="+scrollbars);	
}


function loanCalculator() {

//	rate = $('#rate').val();
rate = document.getElementById('rate').value; 
	//alert(rate);
	//term = $('#term').val();
	term =  document.getElementById('term').value;
	//alert(term);
	//downp = $('#downp').val();
	downp =  document.getElementById('term').value;
	//alert(downp);
	price = document.getElementById('price').value;
	price.replace("$", "W3Schools");
	price.replace(",", "W3Schools");
	//alert('Price:'+price);
	trade = null;

	msg = "";

	if (isNaN(price)) {
		msg += "\nPlease enter just numbers in the 'Vehicle Price' field";
	}

	if (downp != "" && isNaN(downp)) {
		msg += "\nPlease enter just numbers in the 'Down Payment' field";
	} else {
		if (downp == "") {
			downp = 0;
		}
	}
	if (msg != "") {
		alert(msg);
	} else {

		if (parseInt(downp) < parseInt(price)) {

			principal = parseInt(price) - parseInt(downp)
					- (trade == null ? 0 : parseInt(trade));

			mointerest = rate / 100 / 12;

			months = term * 12;

			x = Math.pow(1 + mointerest, months);

			document.getElementById('monthly').innerHTML = "$"

			+ ((principal * x * mointerest) / (x - 1)).toFixed(2)

			+ '';

		} else {

			document.getElementById('monthly').innerHTML ='0';

			alert("There's no monthly payment with your down payment!");

		}

	}

}
function showCoupon(id){
	window.open('http://www.dealerfire.com/coupons/?DealerID='+id+'','','resizable=yes,width=766,height=620');
}


function goto(val){
	if(val!=""){
		window.open(val,"s","width=800, height=600, top=0, left=0, menubar=1, resizable=1, location=1, scrollbars=1");
	}
}

function expand_info(val){
	var pos = document.getElementById('expand_info').style.display;
	if(pos!="block"){
		document.getElementById('expand_info').style.display='block';
		document.getElementById('expand_lnk').innerHTML='Less Info';
	}else {
	    document.getElementById('expand_info').style.display='none';
		document.getElementById('expand_lnk').innerHTML='Expand Info';
	}
}