if(typeof(is_ie)!='function'){
	function is_ie() {
		ret = false;
		if ( navigator.appName.toLowerCase() == 'microsoft internet explorer' )
			ret = true;
		return ret;
	}
}

if(typeof(text2xml)!='function'){
	function text2xml(data) {
		if ( is_ie() == 1 ) {
	        var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
	        xmldoc.async="false";
	        xmldoc.loadXML(data);
		} else {
	        var parser=new DOMParser();
	        var xmldoc = parser.parseFromString(data,"text/xml");
		}
		return xmldoc;
	}
}

if(typeof(ajaxRequest)!='function'){
	function ajaxRequest(url) {
		var ret = false;
		if ( is_ie() ) {
			var xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
		} else {
			var xmlreq = new XMLHttpRequest();
		}
			
		xmlreq.open('GET',url, false);
		xmlreq.send('');
		
		if ( xmlreq.status == 200 ) {
			ret = xmlreq.responseText;
		}
		return ret;
	}
}
