/*--------------------------------------------------------*/
/*set data returned from a url to a div element*/
  function DefaultHandleHttpResponse(){ 
    if(http.readyState == 4){ 
      //Split the comma delimited response into an array 
      document.getElementById(divName).innerHTML = http.responseText; 
    } 
  }

/*--------------------------------------------------------*/
/*get content for a specific url*/
  function getData(url, handler){
	var handler = (handler == null) ? DefaultHandleHttpResponse : handler;
    http.open("GET", url, true); 
    http.onreadystatechange = handler; 
    http.send(null);
  }
/*get content for a specific url*/
  function postData(url, str){
    http.open("POST", url, true); 
    http.onreadystatechange = handleHttpResponse; 
    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");    
    http.send(str);
  }

/*--------------------------------------------------------*/
/*instantiate a XMLHttpRequest object in order to implement AJAX concept*/
  function getHTTPObject(){
    var http_request = false;
    if(window.XMLHttpRequest){ // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // IE
      try{
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      }catch(e){
        try{
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){}
      }
    }

    return http_request;
  }

  var http = getHTTPObject(); // We create the HTTP Object
  var divName;

