/* api.js */



function viewInfoAPI(id,mode){
  var obj = getObject(id).style;
  obj.display = (obj.display != 'block' || mode)? 'block': 'none';
  return false;
}



var xml,timer;
function getSampleXML(url){
  xml = objXML();
  timer = setInterval('timeout()',5000);
  xml.open('GET',url,true);
  xml.onreadystatechange = function(){
    if(xml.readyState == 4){
      clearInterval(timer);
      alert(xml.responseText);
    }
  };
  xml.send(null);
}
function objXML(){
  try{
    return new XMLHttpRequest();
  }catch(e){
    try{
      return new ActiveXObject('Msxml2.XMLHTTP');
    }catch(e){
      try{
        return new ActiveXObject('Microsoft.XMLHTTP');
      }catch(e){
        return null;
      }
    }
  }
}
function timeout(){
  clearInterval(timer);
  xml.abort();
  alert('ERROR : Timeout.');
}

