// JavaScript Document










var Try = {
  these: function() {
    var returnValue;
    for (var i = 0, length = arguments.length; i < length; i++) {
      var lambda = arguments[i];
      try {
        returnValue = lambda();
        break;
      } catch (e) {}
    }
    return returnValue;
  }
}









function getajax() {
	return Try.these(function(){return new ActiveXObject('Microsoft.XMLHTTP')},function(){return new XMLHttpRequest()},function(){return new ActiveXObject('Msxml2.XMLHTTP')})||false;
}
function sendajax(obj){
	return Try.these(
      function() {obj.send()},
      function() {obj.send(true)}
    ) || false;	
}
function getxml(){
	return Try.these(
      function() {return new ActiveXObject("MSXML.DOMDocument");},
      function() {return document.implementation.createDocument("", "", null); }
    ) || false;		
}
function xml_get_text(node,tagname){
	if(node.getElementsByTagName(tagname).length<1){
		return "";
	}else{
		return node.getElementsByTagName(tagname)[0].firstChild.nodeValue
	}
	//alert(links[index].getElementsByTagName("dse")[0].firstChild.nodeValue);
}
function allid(element) {
	return document.getElementById(element);
}
