
function getObj(name) {
	if (document.getElementById) {
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	} else if (document.all) {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	} else if (document.layers) {
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}

function ajax(method, url, vars, callbackFunction)
{
  var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
  request.open(method, url, true);
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
 
  request.onreadystatechange = function()
  {
    if (request.readyState == 4 && request.status == 200)
    {
      if (request.responseText)
      {
          callbackFunction(request.responseText);
      }
    }
  };
  request.send(vars);
}

function dhtmlLoadScript(url) {
   	var script = document.createElement("script");
   	script.type="text/javascript";
   	script.src = url;
   	
	document.body.appendChild(script);
}

function list_toggle(id){
    ul = "ul_" + id;
    img = "img_" + id;
    ulElement = document.getElementById(ul);
    imgElement = document.getElementById(img);
    if (ulElement){
            if (ulElement.className == 'list_closed'){
                    ulElement.className = "list_open";
                    imgElement.src = 'images/opened.gif';
                    }else{
                    ulElement.className = "list_closed";
                    imgElement.src = 'images/closed.gif';
                    }
            }
    }