var where;

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

// JavaScript Document
//functions
function createXmlHttpRequestObject(){
  //creates XMLHttpRequest object if it is possible
  var xmlhttp
  try {
  //should work on all browsers except IE6 or older
    xmlHttp = new XMLHttpRequest();
  }
  catch (e){
    //browser is IE6 or older
    try {
      xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
    }
    catch (e){
      //ignore error
    }
  }
  if (!xmlHttp)
    alert ("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}   

function process(what,kam,page){
  where=kam;
  
  idex=document.getElementById(kam);
  if (idex.style.display == 'none') {
  idex.style.display='';
  
  var xmlHttp = createXmlHttpRequestObject();//stores XMLHttpRequestObject
  //sends HTTP request
  if (xmlHttp){
    try{
    //try to connect to server
      //var firstNumber = document.getElementById("firstNumber").value;
      //var secondNumber = document.getElementById("secondNumber").value;
      //create string of parameters
      var params = "id=" + what;
      //alert(what);
      xmlHttp.open("POST", (page + "_data.php"), true);
      xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
      //xmlHttp.onreadystatechange = handleRequestStateChange(where);
      //alert(what);
      //alert(where);
      xmlHttp.onreadystatechange = handleRequestStateChange;
      xmlHttp.send(params);

    }
    catch (e){
      alert("Can't connect to server:\n" + e.toString());
    }
  }
  }
  else
  idex.style.display='none' 
  
}   

//function handleRequestStateChange(){
function handleRequestStateChange(){
  //request state has changed

  if (xmlHttp.readyState==4){//process is completed
    if (xmlHttp.status==200){
    //http status is OK
      try {
        var xmlResponse = xmlHttp.responseXML;
        //process response
        var xmlRoot = xmlResponse.documentElement;
        var responseText = xmlRoot.firstChild.data;
        respDiv = document.getElementById(where);
        respDiv.innerHTML = "";
        respDiv.innerHTML = responseText;
      }
      catch (e){
        alert("Error reading the response: " + e.toString());
      }
    }
  }
} 
