var xmlHttp
function showhdd(str1,str2,str3,server_id)
{
  xmlHttphdd=GetXmlHttpObject()
  if (xmlHttphdd==null)
  {
    alert ("Browser does not support HTTP Request")
    return
  }
  var url="/servers/ajax/" + server_id + "/select_hdd.php"
  url=url+"?hw_hddcontroller="+str1+"&hw_raid="+str2
  url=url+"&hw_config="+str3
  url=url+"&sid="+Math.random()
  xmlHttphdd.onreadystatechange=hddstateChanged
  xmlHttphdd.open("GET",url,true)
  xmlHttphdd.send(null)
}

function showos(str1,server_id)
{
  xmlHttpos=GetXmlHttpObject()
  if (xmlHttpos==null)
  {
    alert ("Browser does not support HTTP Request")
    return
  }
  var url="/servers/ajax/" + server_id + "/select_os.php"
  url=url+"?hw_os="+str1
  url=url+"&sid="+Math.random()
  xmlHttpos.onreadystatechange=osstateChanged
  xmlHttpos.open("GET",url,true)
  xmlHttpos.send(null)
}

function shownetw(str1,str2,server_id)
{
  xmlHttpnetw=GetXmlHttpObject()
  if (xmlHttpnetw==null)
  {
    alert ("Browser does not support HTTP Request")
    return
  }
  var url="/servers/ajax/" + server_id + "/select_network.php"
  url=url+"?hw_port="+str1
  url=url+"&hw_config="+str2
  url=url+"&sid="+Math.random()
  xmlHttpnetw.onreadystatechange=netwstateChanged
  xmlHttpnetw.open("GET",url,true)
  xmlHttpnetw.send(null)
}

function hddstateChanged()
{
  if (xmlHttphdd.readyState==4 || xmlHttphdd.readyState=="complete")
  { document.getElementById("txthdd").innerHTML=xmlHttphdd.responseText }
}

function osstateChanged()
{
  if (xmlHttpos.readyState==4 || xmlHttpos.readyState=="complete")
  { document.getElementById("txtos").innerHTML=xmlHttpos.responseText }
}

function netwstateChanged()
{
  if (xmlHttpnetw.readyState==4 || xmlHttpnetw.readyState=="complete")
  { document.getElementById("txtnetw").innerHTML=xmlHttpnetw.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)
    {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}

function cleartxthdd()
{
  document.getElementById("txthdd").innerHTML="";
}


