
// JavaScript Document


function XML(url, param){
	this.request = createHttpRequest();
	this.request.open("POST",url,true);
	this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
	this.request.setRequestHeader("Content-length", param.length);
	this.request.send(param);
}
function SJAX(url, param){
	var req = createHttpRequest();
	if (req){
		req.open("POST", url, false);
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		req.setRequestHeader("Content-length", param.length);
		req.send(param);
		return req.responseXML;
	} else return null;
}

function getValue(obj, str){
	var obj2 = obj.getElementsByTagName(str)[0];
	if (obj2){
		if (obj2.hasChildNodes()) return obj2.firstChild.nodeValue;
		else return "";
	}
	else return "";
}

function createHttpRequest()
{
	if(window.ActiveXObject){
		try{
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e2){
				return null;
			}
		}
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else { return null; }
}

function XMLValue(obj){
	if (obj.hasChildNodes())	 return obj.firstChild.nodeValue;
	else return null;
}
function getValue2(obj, key, attr){
	var _t = (key == "" || key === null)?obj:obj.getElementsByTagName(key)[0];
	if (!attr) attr = 'value';
	if (_t) return _t.getAttribute(attr);
	else return null;
}

