
function cls_ajax(){}

cls_ajax.prototype = {

	exec : function(url , pars , fn_oncomplete , fn_onfailure){
		fn_onfailure = fn_onfailure || "fn_ajax_onfailure";
		var ajax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: fn_oncomplete,
				onFailure : fn_onfailure
			});
	}
}

function cls_xml_util(){}

cls_xml_util.prototype = {
	getxmltext : function(xmltextnode){

		if(xmltextnode==null) return "";
		return window.isIE?xmltextnode.text:xmltextnode.textContent;
	},
	
	getxmlroot : function(originalRequest){
	
		var xmlroot = originalRequest.responseXML.documentElement;
	
		/*if(xmlroot==null){
			 
		}
	*/
		return xmlroot;
	},
	
	getelement : function(xmlroot , nodename){
		return xmlroot.getElementsByTagName(nodename);
	},
	
	gettextelement : function(originalRequest , nodename , num){
		num = num || 0;
		var xmlroot = this.getxmlroot(originalRequest);
		var objresult = this.getelement(xmlroot ,nodename);
		var textelement = this.getxmltext(objresult[num].firstChild);

		return textelement;
	}
}


function fn_ajax_onfailure(){
	alert("������");
}

function $dummy_string(){
	
	var retVal = "";
	var dummydate = new Date();
	retVal = dummydate.getMilliseconds();
	
	return retVal;
}
