// JavaScript Document

function createRequestObject(){
  
  var ro;
  var browser = navigator.appName;
  if (browser == "Microsoft Internet Explorer"){
    ro = new ActiveXObject("Microsoft.XMLHTTP");
  }else{
    ro = new XMLHttpRequest();
  }
  return ro;
}

var http = createRequestObject();
//alert('Ok I am ready');

function sendReq(page,data){
//  alert(action);
  http.open('post',page);
  http.onreadystatechange= handleResponse;
  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(data);
//  http.send(null);
}

function handleResponse(){
  if (http.readyState == 4){
    //alert('Response : ' + http.responseText)
    var response = http.responseText ;
    var update = new Array();
    
    if (response.indexOf('|') != -1){
      update = response.split('|');
      //alert(':'+update[1]+':' + update[2]);
      document.getElementById(update[1]).innerHTML = update[2];
    }
  }
}


function getdata(objid) {
  var getstr = "";
  obj=document.getElementById(objid); 
  for (i=0; i<obj.childNodes.length; i++) {
    if (obj.childNodes[i].tagName == "INPUT") {
      if (obj.childNodes[i].type == "text") {
        getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
      }
      if (obj.childNodes[i].type == "checkbox") {
        if (obj.childNodes[i].checked) {
         getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
        } else {
          getstr += obj.childNodes[i].name + "=&";
        }
      }
      if (obj.childNodes[i].type == "radio") {
        if (obj.childNodes[i].checked) {
          getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value+ "&";
        }
      }
      }   
        if (obj.childNodes[i].tagName == "SELECT") {
          var sel = obj.childNodes[i];
          getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
        }
         
      }
     //alert (getstr);
      return getstr;
   }

