var loadedobjects = "";
var rootdomain="http://"+window.location.hostname;
var userconatainer = '';
var page_request = '';
var loading = false;

function ajaxpage(url, containerid){
var page_request = false;
if (window.XMLHttpRequest) { // if Mozilla, Safari etc
  page_request = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // if IE
  try { page_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
  catch (e){
    try{ page_request = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e){ alert('error - could not load'); }
  }
}
else { alert('?');return false; }
//document.getElementById(containerid).innerHTML = '<table style="height:100%;width:100%;"><tr><td align="center" valign="middle"><img src="loading.gif"><\/td><\/tr><\/table>'
usecontainer = containerid;
page_request.onreadystatechange = function(){ loadpage(page_request,usecontainer); };
page_request.open('GET', url, true);
page_request.send(null);
}


function startLoading() {
  loaded = false;
  if (loading != document.form1.price.value+document.form1.makes.value) {
    var el = document.getElementById("loading_box");
    if (el) {
      el.innerHTML = '<img src="images/ajax-loader.gif" alt="loading" />';
    }
    ajaxpage('vlist.php?ajax=true&price=' + document.form1.price.value + '&makes=' + document.form1.makes.value, 'vlist');
  }
  loading = document.form1.price.value+document.form1.makes.value;
}

function loadpage(page,useid){
  if (page.readyState == 4 && (page.status==200 || window.location.href.indexOf("http")==-1)) {
    document.getElementById(useid).innerHTML = page.responseText;
    stopLoading();
  }
}

function loadobjs(){
	return;
if (!document.getElementById) { return; }
for (i=0; i<arguments.length; i++){
  var file=arguments[i];
  var fileref="";
  if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
    if (file.indexOf(".js")!=-1){ //If object is a js file
    fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript");
    fileref.setAttribute("src", file);
  }
  else if (file.indexOf(".css")!=-1){ //If object is a css file
    fileref=document.createElement("link")
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
    fileref.setAttribute("href", file);
  }
}
if (fileref!=""){
  document.getElementsByTagName("head").item(0).appendChild(fileref)
  loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}


var loaded = false;
var currentPage = 1;
function nextPage() {
    if (currentPage < maxPages) {
	  currentPage++;
	  ajaxpage('vlist.php?ajax=true&page=' + currentPage + '&price=' + document.form1.price.value + '&makes=' + document.form1.makes.value, 'vlist');
	}
  }
  function prevPage() {
    if (currentPage > 1) {
	  currentPage--;
	  ajaxpage('vlist.php?ajax=true&page=' + currentPage + '&price=' + document.form1.price.value + '&makes=' + document.form1.makes.value, 'vlist');
	}
  }

  function showLoadingImage() {
    var el = document.getElementById("loading_box");
    if (el && !loaded) {
        el.innerHTML = '<img src="images/ajax-loader.gif" alt="loading" />';
    }
  } 
  function stopLoading() {
     var el = document.getElementById("loading_box");
	if (el) {
        el.innerHTML = '';
    }
    if (document.getElementById("currentPage")) { currentPage = parseInt(document.getElementById("currentPage").innerHTML); }
	if (document.getElementById("maxPages")) { maxPages = parseInt(document.getElementById("maxPages").innerHTML); }
    loaded = true;
  }