

//
// javascript code to initialize an XMLHttpObject and perform some simple AJAX tasks
//
//
//

var xmlHttp;

function printLifts(str)
{ 
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
   alert ("Browser does not support HTTP Request");
   return;
  }
  var url="print_vert_content.php";
  url=url+"?r="+str;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function printVert(f)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
   alert ("Browser does not support HTTP Request");
   return;
  }
  var url="print_vert_content.php";
  url=url+"?r="+f.resort.value;
  for ( var i = 0; i < f.elements.length; i ++ )
  {
    var ellie = f.elements[i].name;
    if ( ellie.indexOf('liftnum') != -1 ) 
    {
      url = url + "&" + f.elements[i].name + "=" + f.elements[i].value;
    }
  }
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

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

function GetXmlHttpObject()
{
  var xmlHttp=null;
  try // Firefox, Opera 8.0+, Safari
  {
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) //Internet Explorer
  {
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
        alert ("How old is your browser??");
	return;
      }
    }
  }
  return xmlHttp;
}

function check_key ( e, n )
{
  if ( e.keyCode == 13 )
  {
    document.getElementById('vbutt').click();
  }
}
