function removeName (el, name) {

  var i, curList, newList;

  // Remove the given class name from the element's className property.

  newList = new Array();

  curList = el.className.split(" ");

  for (i = 0; i < curList.length; i++)

    if (curList[i] != name)

      newList.push(curList[i]);

  el.className = newList.join(" ");

}





var xmlHttp


function getList(type) { 

  xmlHttp=GetXmlHttpObject()

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

  elList = document.getElementsByTagName("li");

  for (i = 0; i < elList.length; i++) {
	  
	removeName(elList[i], "active");

    if (elList[i].className == type) {
        elList[i].className += " active"
    }

  }

  url= "get"+type+".php?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("leftlist").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) {

      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

   }

return xmlHttp;

}







