var request = null;
function createRequest() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = null;
}
}
}
if (request == null)
alert("Error creating request object!");
}
function id_check() {
if($('#id').val()=='') {
//alert('아이디를 입력하세요.');
$('#ajax1').html('아이디를 입력하세요.');
return;
}
var id = $('#id').val();
var data = {id:id};
$.post("join_idcheck.do",data,function(res){
if(res.ret=='1') {
$('#idcheck').val(1);
$('#id').attr('readonly','readonly');
$('#ajax1').html('사용가능한 아이디 입니다.');
}
else if(res.ret=='2') {
$('#ajax1').html('아이디는 5자리 이상이어야 합니다.');
}
else if(res.ret=='3') {
$('#ajax1').html('이용중인 아이디 입니다.');
} else {
$('#ajax1').html('이용할 수 없는 입니다.');
}
},'json');
}
function updateidcheck() {
if (request.readyState == 4) {
var res = request.responseText;
var ajax1El = document.getElementById("ajax1");
ajax1El.innerHTML = res;
}
}
function form_check(){
if( $('#is_bbasak').val()!='1' ) {
alert('빠삭닷컴 판매자회원 인증이 필요합니다.');
return false;
}
var eform = document.form;
if(!eform.id.value || eform.id.value.indexOf(" ")>-1){
alert("아이디를 입력해주십시오.");
eform.id.focus();
return false;
}
if(eform.id.value.length < 5){
alert("아이디는 5자리 이상이어야 합니다.");
eform.id.focus();
return false;
}
if(eform.idcheck.value == false){
alert("사용가능한 아이디가 아닙니다. 아이디를 확인하세요.");
return false;
}
if( $('#is_nick').val()!='1' ) {
alert('닉네임 중복확인이 필요합니다.');
return false;
}
if(!eform.pass.value || eform.pass.value.indexOf(" ")>-1 || eform.pass.value.length < 4){
alert("비밀번호를 공백없이 4자이상 입력해주십시오.");
eform.pass.focus();
return false;
}
if(!eform.repass.value || eform.repass.value.indexOf(" ")>-1 || eform.repass.value.length < 4){
alert("비밀번호를 공백없이 4자이상 입력해주십시오.");
eform.repass.focus();
return false;
}
if(eform.pass.value != eform.repass.value){
alert("비밀번호와 비밀번호 확인이 일치하지 않습니다.");
eform.pass.focus();
return false;
}
if(!eform.name.value || eform.name.value.indexOf(" ")>-1){
alert("대표자 실명을 입력해주십시오.");
eform.name.focus();
return false;
}
if(eform.email.value == false){
alert("이메일을 입력해주십시오.");
eform.email.focus();
return false;
}
if(!eform.hp.value){
alert("핸드폰 번호를 입력해주십시오.");
eform.hp.focus();
return false;
}
if(!confirm("빠삭폼에 가입하시겠습니까?")) {
return false;
}
eform.submit();
}
function email_check(field_name, message) {
if(field_name.value.indexOf("@") < 1 || field_name.value.indexOf(".") < 3) {
alert(message + "란의 이메일 주소가 올바르지 않습니다.");
field_name.focus()
return(true)
} else return(false)
}
function onlyEng(objtext1) {
var inText = objtext1.value;
var ret;
for (var i = 0; i < inText.length; i++) {
ret = inText.charCodeAt(i);
// if ((ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) { // 한글은 허용
if ((ret > 122) || (ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) { // 한글,특수문자 허용않음
alert("영문자와 숫자만을 입력하세요\n\n한글과 특수문자는 안됩니다.");
objtext1.value = "";
objtext1.focus();
return false;
}
}
return true;
}
function filterKey() {
var filter = "[0-9a-z]";
if(filter){
// fromCharCode : 매개 변수에서 ASCII 값이 나타내는 문자들로 구성된 문자열을 반환합니다
var sKey = String.fromCharCode(event.keyCode);
// RegExp
// 정규표현을 취급하는 객체로 new를 사용하지 않고 정규표현 문자열을 변수에 대입하는 것으로도 동일한 결과
var re = new RegExp(filter);
// test() : 일치하는 문자열이 있는 경우 true, 없으면 false
if(!re.test(sKey)) event.returnValue=false;
}
}