<!--
var d   = document;
var dom = (d.getElementById)? 1:0;

var barWidth = 200;

  var getId = "getElementById", getTag = "getElementsByTagName";
function obj(myObj,prop,val){
  if(!dom)
    return;
  if(!d[getId](myObj) && !d[getTag](myObj)[0])
    return 0;
  if(obj.arguments.length == 3)
    d[getId](myObj)[prop] = d[getId](myObj).style[prop] = val;
  return (d[getTag](myObj)[0])? d[getTag](myObj) : d[getId](myObj);
}

//  add eventhandler onload for unobtrusive JS and clean HTML
function add_event(myObj,handler,addFunction){
  addFunction = (ie)? new Function(addFunction) : addFunction;
  if(myObj)
    myObj.setAttribute(handler,addFunction);
}

function createXMLHttpRequest(){
  try { return new XMLHttpRequest(); } catch(e) {}
  try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
  try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
  alert("XMLHttpRequest not supported");
  return null;
}

function returnXMLHttpRequest(src, mode){
  var xhReq = createXMLHttpRequest();
  xhReq.open("GET", src+mode, false);
  xhReq.send(null);
  return xhReq.responseText;
}
// -->