<script type="text/javascript">
<!--
function chkAjaBrowser()
{
	var a,ua = navigator.userAgent;
	this.bw= { 
	  safari    : ((a=ua.split('AppleWebKit/')[1])?a.split('(')[0]:0)>=124 ,
	  konqueror : ((a=ua.split('Konqueror/')[1])?a.split(';')[0]:0)>=3.3 ,
	  mozes     : ((a=ua.split('Gecko/')[1])?a.split(" ")[0]:0) >= 20011128 ,
	  opera     : (!!window.opera) && ((typeof XMLHttpRequest)=='function') ,
	  msie      : (!!window.ActiveXObject)?(!!createHttpRequest()):false 
	}
	return (this.bw.safari||this.bw.konqueror||this.bw.mozes||this.bw.opera||this.bw.msie)
}
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 sendRequest(callback,data,method,url,async,sload,user,password)
{
	var oj = createHttpRequest();
	if( oj == null ) return null;
	
	var sload = (!!sendRequest.arguments[5])?sload:false;
	if(sload || method.toUpperCase() == 'GET')url += "?";
	if(sload)url=url+"t="+(new Date()).getTime();
	
	var bwoj = new chkAjaBrowser();
	var opera	  = bwoj.bw.opera;
	var safari	  = bwoj.bw.safari;
	var konqueror = bwoj.bw.konqueror;
	var mozes	  = bwoj.bw.mozes ;

	if(opera || safari || mozes){
		oj.onload = function () { callback(oj); }
	} else {
	
		oj.onreadystatechange =function () 
		{
			if ( oj.readyState == 4 ){
				callback(oj);
			}
		}
	}

	data = uriEncode(data)
	if(method.toUpperCase() == 'GET') {
		url += data
	}
	
	oj.open(method,url,async,user,password);

	setEncHeader(oj)
	oj.send(data);
	function setEncHeader(oj){
		var contentTypeUrlenc = 'application/x-www-form-urlencoded; charset=UTF-8';
		if(!window.opera){
			oj.setRequestHeader('Content-Type',contentTypeUrlenc);
		} else {
			if((typeof oj.setRequestHeader) == 'function')
				oj.setRequestHeader('Content-Type',contentTypeUrlenc);
		}	
		return oj
	}
	function uriEncode(data){

		if(data!=""){
			var encdata = '';
			var datas = data.split('&');
			for(i=1;i<datas.length;i++)
			{
				var dataq = datas[i].split('=');
				encdata += '&'+encodeURIComponent(dataq[0])+'='+encodeURIComponent(dataq[1]);
			}
		} else {
			encdata = "";
		}
		return encdata;
	}
	return oj;
}
function addUser() {
	if( !document.getElementById("email").value ) {
		window.alert("E-MailÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		document.getElementById("email").focus();
		return;
	} else if( !document.getElementById("name").value ) {
		window.alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		document.getElementById("name").focus();
		return;
	} else if( !document.getElementById("identify").value ) {
		window.alert("ÇÏÀ§ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		document.getElementById("identify").focus();
		return;
	} else if( !document.getElementById("pw").value) {
		window.alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		document.getElementById("pw").focus();
		return;
	} else if( document.getElementById("pw2").value != document.getElementById("pw").value ) {
		window.alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ¼­·Î ´Ù¸¨´Ï´Ù. È®ÀÎÇØÁÖ¼¼¿ä");
		document.getElementById("pw").value="";
		document.getElementById("pw2").value="";
		return;
	}
	sendRequest(add_callback,'&mode=add&email='+document.getElementById("email").value+'&name='+document.getElementById("name").value+'&identify='+document.getElementById("identify").value+'&pw='+document.getElementById("pw").value,'POST','AddUserAjax.php',true,true);
}
function add_callback(oj)
{
	var xdoc=oj.responseXML;
	var error;
	if( (error=xdoc.getElementsByTagName("error")[0].firstChild.nodeValue) != 0 ) {
		switch(error) {
			case "1":
				window.alert("ÀÌ¸ÞÀÏÀÌ³ª ÇÏÀ§ÁÖ¼Ò Ç×¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
				break;
			case "2":
				window.alert("Çü½Ä¿¡ ¸ÂÁö ¾Ê´Â E-MailÀÔ´Ï´Ù");
				break;
			case "4":
				window.alert("ÇÏÀ§ÁÖ¼Ò´Â ¿µ¹®ÀÌ³ª ¼ýÀÚÀÇ\nÁ¶ÇÕÀ¸·Î ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù.");
				break;
			case "5":
				window.alert("Áßº¹µÈ E-MailÀÔ´Ï´Ù");
				break;
			case "60":
				window.alert("»ç¿ëÇÒ ¼ö ¾ø´Â ÇÏÀ§ÁÖ¼Ò ÀÔ´Ï´Ù");
				break;
			case "61":
				window.alert("Áßº¹µÈ ÇÏÀ§ÁÖ¼Ò ÀÔ´Ï´Ù");
				break;
			case "11":
				window.alert("User InformationÃß°¡Áß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù");
				break;
			case "12":
				window.alert("Blog SettingÁß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù");
				break;
			case "13":
				window.alert("Skin SettingÁß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù");
				break;
			case "62":
			case "63":
				window.alert("Feed SettingÁß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù");
			default:
				window.alert("Unknown Error\nAsk Webmaster For Information\nError Code : "+error);
		}
	} else {
		var url=xdoc.getElementsByTagName("address")[0].firstChild.nodeValue;
		window.alert("»ç¿ëÀÚ Ãß°¡ ¼º°ø\n"+url+"·Î Á¢¼ÓÇÏ¼¼¿ä");
		document.getElementById("email").value="";
		document.getElementById("name").value="";
		document.getElementById("identify").value="";
		document.getElementById("pw").value="";
		document.getElementById("pw2").value="";
	}
}
</script>

