/**************************
Ajax¿ë XMLHttpRequest ÇÔ¼ö
**************************/
function newAjaxObj()
{
	if(window.XMLHttpRequest){
		//Win Mac Linux m1,f1,o8 Mac s1 Linux k3 ¿ë
		return new XMLHttpRequest() ;
	} else if(window.ActiveXObject){
		//Win e4,e5,e6¿ë
		try {
			return new ActiveXObject("Msxml2.XMLHTTP") ;
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP") ;
			} catch (e2) {
				return null ;
			}
		}
	} else {
		return null ;
	}
}

function sendRequest(callback,url,para,method)
{
	var o = newAjaxObj();
	if( o == null ) return null;
	o.onreadystatechange =function ()
	{
		if ( o.readyState == 4 ){
			if (o.status == 200) {
				callback(o);
			} else {
				alert("°´Ã¼¸¦ ¹ÞÁö ¸øÇß½À´Ï´Ù.");
			}
		}
	}
	method = method.toUpperCase();
	if( method != "POST") method = "GET";
	if( method == "GET" ){
		url += "?" + para;
	}
	o.open(method,url,true);
	o.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	o.send(para);
}


//ÆÄ¶ó¸ÞÅÍ»ý¼º
function form_para(formx){//Æû°´Ã¼ÀÇ ¿¤¸®¸ÕÆ®¸¦ GET¹æ½ÄÀ¸·Î ¸¸µì´Ï´Ù.
	var para = "";
	for( var i=0; i < formx.elements.length; i++){
		if ( encodeURIComponent( formx.elements[i].name ) != 'undefined' ){
			if ( ( i > 0 && para.substr(para.length-1,1) != "&" ) && para != "" ) para += "&";
			if ( formx.elements[i].type == "checkbox" || formx.elements[i].type == "radio" ){
				if ( formx.elements[i].checked ){
					para += encodeURIComponent( formx.elements[i].name ) + "=" + encodeURIComponent( formx.elements[i].value );
				}
			} else{
				para += encodeURIComponent( formx.elements[i].name ) + "=" + encodeURIComponent( formx.elements[i].value );
			}
		}
	}
	return para;
}


