
var ajax_url = 'ajax_process.php';


function pausecomp(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
}

function clear_electrics_cart() {
  $("#electrics_cart").html('');

} 

function show_electrics_cart(opt_num) {
  //shows details in a DIV of what will be added to the cart when The Add to Cart button is pressed
  $("#electrics_cart").html('<div align="center"><table cellpadding="5" cellspading="5" border="0" align="center" class="ajax_electrics_cart"><tr><td colspan="2"><strong>The following will also be added to your cart:</strong></td></tr>' + auto_add_details[opt_num] + '</table></div>');

}

function show_electrics_options(product_id) {
 
  //var scrollPosition = $(window).scrollTop() - 185; 
  
 // CB_Open('href=#active_window,width=800,height=600'); 
  //$("#bannerThree").css("display", "none");
  //$("#active_window").css("display", "block");
  //$("#active_window").slideDown('slow');
 // $("#active_window_inner").addClass("loading");
  //$("#active_window_inner").css("top", scrollPosition + "px");
  //$.scrollTo('#active_window_inner');
 var dialog = $("<div class='dialogPopup'></div>").insertAfter('#headerWrapper'); 
//$('#active_window').load("ajax_process.php?product_id="+product_id);
 $(dialog).load("/ajax_process.php?action=get_electrics_options&products_id="+product_id, function() {  
           $(dialog).dialog({  
             resizable: true,  
             modal: true,  
             width: 800,  
             height: 600,
			 closeOnEscape : false,
			 close: close_electrics_window()
           });  
	  });

// $.get(ajax_url, { action: "get_electrics_options" , products_id: product_id }, function(responseText, textStatus, XMLHttpRequest) {

//   alert(responseText);  
  //$("#active_window_inner").addClass("finishedloading");
  //$("#active_window_inner").html(responseText);
  //$("#active_window_inner").removeClass("loading");


 //})
 return false;
}

function close_electrics_window() {

$('.dialogPopup').dialog('close');
$('.dialogPopup').remove();
/* $("#active_window_inner").html("");
  $("#active_window_inner").removeClass("finishedloading");
  $("#active_window").css("display", "none");
  $("#bannerThree").css("display", "block");
  return false;
*/
}


/* Towbar Ajax Search Box Stuff */




function   get_odometer() {
  //takes all current parameters and gets the current odo count
  var category_id1 = $("#car_make").val();  
  var category_id2 = $("#car_model").val();
  var year = $("#year_selector").val();
  var variant = $("#car_variant").val();


 $.get(ajax_url, { action: "get_odometer" , category_id1: category_id1, category_id2 : category_id2, year:year, variant:variant }, function(responseText, textStatus, XMLHttpRequest) {
   handle_towbar_search_response(responseText);  

 }, 'json');



}

function handle_towbar_search_response (responseText) {
   if (responseText.model_selector != '') {
     $("#ajax_car_model_container").html(responseText.model_selector);
   }

   if (responseText.variant_selector != '') {
     $("#ajax_car_variant_container").html(responseText.variant_selector);
   }

   if (responseText.year_selector != '') {
     $("#ajax_car_year_container").html(responseText.year_selector);
   }

   if ((responseText.odo != '' && responseText.odo != undefined)) {
       $("#ajax_odo").html(responseText.odo + '<span class="ajax_products_found">&nbsp;products found</span>');
   }

   if ( (responseText.button_link != '') && (responseText.odo != 'undefined' && responseText.odo != '0')) {
     $("#ajax_button_link").html('<a href="' + responseText.button_link + '">See Results</a>');
   }
//   else {
 //    $("#ajax_button_link").html('');
 //  }




 }

function change_car_make() {

  var category_id = $("#car_make").val();
  
     $("#ajax_car_variant_container").html("");
     $("#ajax_car_year_container").html("");
     $("#ajax_car_model_container").html("");

 $.get(ajax_url, { action: "get_car_models" , category_id: category_id }, function(responseText, textStatus, XMLHttpRequest) {
   handle_towbar_search_response(responseText);  

 }, 'json');

  get_odometer();
 
}


function change_car_model() {

  var category_id = $("#car_model").val();

 $.get(ajax_url, { action: "get_car_details" , category_id: category_id }, function(responseText, textStatus, XMLHttpRequest) {
   handle_towbar_search_response(responseText);  

 }, 'json');

  get_odometer();
}


function change_car_variant() {
  get_odometer();

}


function change_car_year() {
  get_odometer();
}


$(document).ready( function() {
	$('#car_make').change( function() {
						change_car_make();
									});
});

/* Towbar Ajax Search Box Stuff EOF */