function getHttpRequest(){
	if(window.XMLHttpRequest) return new XMLHttpRequest();
	
//	try{
//		return new ActiveXObject('MSXML2.XMLHTTP.4.0');
//	}
//	catch(e){
//		try{
//			return new ActiveXObject('MSXML2.XMLHTTP.3.0');
//		}
//		catch(e){
//			try{
//				return new ActiveXObject('MSXML2.XMLHTTP.2.6');
//			}
//			catch(e){
				try{
					return new ActiveXObject('MSXML2.XMLHTTP');
				}
				catch(e){
					try{
						return new ActiveXObject('Microsoft.XMLHTTP');
					}
					catch(e){
						return null;
					}
				}
//			}
//		}
//	}
}

function createDispErrOption(txt){
	var opt = document.createElement("option");
	opt.appendChild(document.createTextNode("\u9519\u8BEF:"+txt));
	opt.setAttribute("value","");
	return opt;
}

function createDispWaitOption(){
	var opt = document.createElement("option");
	opt.appendChild(document.createTextNode("\u6570\u636E\u52A0\u8F7D\u4E2D..."));
	opt.setAttribute("value","");
	return opt;
}

function clearChildrenNodes(obj){
	for(var i = obj.childNodes.length-1;i >= 0;i--)obj.removeChild(obj.childNodes[i]);
}

function createOption(txt,val){
	var opt = document.createElement("option");
	opt.setAttribute("value",val);
	opt.appendChild(document.createTextNode(txt));
	return opt;
}

function $(objid){
	return document.getElementById(objid);
}

function $$(objname){
	if(window.ActiveXObject){
		var objarr = new Array();
		var objs = document.getElementsByName(objname);
		for(var i=0;i<objs.length;i++){
			objarr.push(objs[i]);
		}
		var divs = $$$("div");
		for(var i=0;i<divs.length;i++){
			if(divs[i].name == objname)objarr.push(divs[i]);
		}
		return objarr;
	}else{
		return document.getElementsByName(objname);
	}
}

function $$$(tagname){
	return document.getElementsByTagName(tagname);
}