//ajax 시작.. function createHttpRequest() { 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 if(window.XMLHttpRequest){ //Win Mac Linux m1,f1,o8 Mac s1 Linux k3용 return new XMLHttpRequest() ; } else { return null ; } } // 브라우저 판정 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 checkUid(val,url,type,code) { var bwoj = new chkAjaBrowser(); var opera = bwoj.bw.opera; var safari = bwoj.bw.safari; var konqueror = bwoj.bw.konqueror; var mozes = bwoj.bw.mozes ; var request = createHttpRequest(); request.open("POST", "ajax_uidCheck.php"); request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); request.send("val="+val+"&url="+url+"&type="+type+"&code="+code); if(opera || safari || mozes){ request.onload = function () { callback(request); } } else { request.onreadystatechange =function () { if ( request.readyState == 4 ){ callback(request); } } } }