var xmlHttp

function ShowTracks() {

//  alert("We made it to ShowTracks")
  var vy = document.getElementById('validyear').value;

  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null) {
    alert ("Browser does not support HTTP Request")
    return
  } 

  var url = "showtracks.php?vy=" + vy

  xmlHttp.onreadystatechange = stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
} 


function CstateChanged() {
  if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
    if (xmlHttp.status == 200) {
      document.getElementById("txtPoints").innerHTML = eval(xmlHttp.responseText)
    } else {
      document.getElementById("txtPoints").innerHTML = 'There was a problem with the request.(Code: ' + xmlHttp.status + ')'
    }
  }
}


function leftTrim(sString) {
  while (sString.substring(0,1) == ' ') {
    sString = sString.substring(1, sString.length);
  }
  return sString;
}

function rightTrim(sString) {
  while (sString.substring(sString.length-1, sString.length) == ' ') {
    sString = sString.substring(0,sString.length-1);
  }
  return sString;
}

function trimAll(sString) {
  while (sString.substring(0,1) == ' ') {
    sString = sString.substring(1, sString.length);
  }
  while (sString.substring(sString.length-1, sString.length) == ' ') {
    sString = sString.substring(0,sString.length-1);
  }
  return sString;
}

function showLoad () {
  $('load').style.display = 'block';
}

function stateChanged() { 
//  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
//    document.getElementById("txtPoints").innerHTML=xmlHttp.responseText 
//  }

  if (xmlHttp.readyState == 0) {
    document.getElementById("txtPoints").innerHTML = "<center><p> Search in progress...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\"></center>"; //loading
  }
  else if(xmlHttp.readyState == 1) {
    document.getElementById("txtPoints").innerHTML = "<center><p> Search in progress...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\"></center>"; //loaded
  }
  else if(xmlHttp.readyState == 2) {
    document.getElementById("txtPoints").innerHTML = "<center><p> Search in progress...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\"></center>"; //interactive
  }
  else if(xmlHttp.readyState == 3) {
    document.getElementById("txtPoints").innerHTML = "<center><p> Loading data...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\"></center>";
  }
  else if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") {
    document.getElementById("txtPoints").innerHTML=xmlHttp.responseText
  } 
} 

function EstateChanged() { 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
    document.getElementById("txtPoints").innerHTML=xmlHttp.responseText 
  }

  if (xmlHttp.readyState == 0) {
    document.getElementById("txtPoints").innerHTML = "<p> Search in progress...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\">"; //loading
  }
  else if(xmlHttp.readyState == 1) {
    document.getElementById("txtPoints").innerHTML = "<p> Search in progress...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\">"; //loaded
  }
  else if(xmlHttp.readyState == 2) {
    document.getElementById("txtPoints").innerHTML = "<p> Search in progress...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\">"; //interactive
  }
  else if(xmlHttp.readyState == 3) {
    document.getElementById("txtPoints").innerHTML = "<p> Loading data...</p><img src=\"/images/circle-ball-dark-antialiased.gif\" border=\"0\">";
  }
  else if(xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") {
    document.getElementById("txtPoints").innerHTML=eval(xmlHttp.responseText)
  } 
} 

function GetXmlHttpObject() { 
  var objXMLHttp=null
  
  try {
    objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); //later IE
  } catch (e) {
  try {
    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); //earlier IE
  } catch (e) {
  objXMLHttp = null;
  }
  }
  
  if (objXMLHttp==null)
  {
    objXMLHttp=new XMLHttpRequest() //IE7, Firefox, Safari
  }
  return objXMLHttp

}

function WinPoints(link, wsize) {
    open(link, "window1", wsize);
}
