var xmlHttp=null;
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)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function getURL (url,fn)
{
	//alert(url);
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
    {
      alert ("Your browser does not support AJAX!  Time to get Firefox!!");
      return;
    }
    xmlHttp.onreadystatechange=fn;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function displayResults()
{
	if (xmlHttp.readyState==4)
    {
		var xmlDoc=xmlHttp.responseXML.documentElement;
		var node = xmlDoc.getElementsByTagName("result");
		document.getElementById("METs").innerHTML = node[0].getAttribute("METs");
		document.getElementById("VOMax").innerHTML = node[0].getAttribute("VOMax");
		document.getElementById("PopulationAverage").innerHTML = node[0].getAttribute("PopulationAverage");
		document.getElementById("Score").innerHTML = node[0].getAttribute("Score");
		document.getElementById("Rating").innerHTML = node[0].getAttribute("Rating");
	}
}

function calc(form)
{
	if ((form.Age.value == '') || (! IsNumeric(form.Age.value)))
	{
		//alert("Invaid Age");
		document.getElementById("msg").innerHTML = "<b>Invaid Age</b>";
		return ;
	}
	if ((form.Distance.value == '') || (! IsNumeric(form.Distance.value)))
	{
		//alert("Invaid Distance");
		document.getElementById("msg").innerHTML = "<b>Invaid Weight</b>";
		return ;
	}
	var url = "minuterun.php?";
	var layerE = document.getElementById("Sex");
	url = url + "sex=" + layerE.options.item(layerE.selectedIndex).value;
	layerE = document.getElementById("Test");
	url = url + "&stest=" + document.getElementById("Test").value;
	url = url + "&sdistance=" + document.getElementById("Distance").value;
	layerE = document.getElementById("DistanceUnit");
	url = url + "&sdistanceunit=" + document.getElementById("DistanceUnit").value;
	layerE = document.getElementById("Age");
	url = url + "&sage=" + layerE.options.item(layerE.selectedIndex).value;
	document.getElementById("msg").innerHTML = '';
	getURL(url , displayResults);
}