function UserInfoCheckbyAjax(checktype, keyword) { var getorpost = "GET"; var urlfileapp = "http://" + document.location.host + "/regist/callajax/" + checktype + "chk.php?Keyword=" + encodeURIComponent(keyword); var senddata = ""; var trueoffalse = true; try { AjaxCore_openSendStatus(getorpost, urlfileapp, trueoffalse, "", showUserInfoResult); return true; } catch (ex) { alert(ex.message); return false; } } function showUserInfoResult(xmlHttp) { var strValue = xmlHttp.responseText.split("/"); var flag = strValue[0]; var objunit = strValue[1]; var returnmsg = strValue[2]; var elem = document.getElementById("errormsg_"+objunit); var elem2 = document.getElementById(objunit); // 0 == false, 1 == true if (flag == false) { elem.innerHTML = returnmsg; elem.style.display = "block"; elem.style.color = "red"; elem2.focus(); elem2.select(); return false; } else { if (flag == true) { elem.innerHTML = returnmsg; if(returnmsg.length==0) {elem.style.display = "none";} else {elem.style.display = "block";} elem.style.color = "blue"; return true; } } } function showUserInfoResult1(strReturnmsg) { var strValue = strReturnmsg.split("/"); var flag = strValue[0]; var objunit = strValue[1]; var returnmsg = strValue[2]; var elem = document.getElementById("errormsg_"+objunit); var elem2 = document.getElementById(objunit); if (flag == "false") { elem.innerHTML = returnmsg; elem.style.display = "block"; elem.style.color = "red"; elem2.value = ""; return false; } else { if (flag == "true") { elem.innerHTML = returnmsg; if(returnmsg.length==0) {elem.style.display = "none";} else {elem.style.display = "block";} elem.style.color = "blue"; return true; } } } function showUserInfoResult2(strReturnmsg) { var strValue = strReturnmsg.split("/"); var flag = strValue[0]; var objunit = strValue[1]; var returnmsg = strValue[2]; var elem = document.getElementById("errormsg_"+objunit); if (flag == "false") { elem.innerHTML = returnmsg; elem.style.color = "red"; elem.style.display = "block"; return false; } else { if (flag == "true") { elem.innerHTML = returnmsg; if(returnmsg.length==0) {elem.style.display = "none";} else {elem.style.display = "block";} elem.style.color = "blue"; return true; } } } function showUserInfoResult3(strReturnmsg) { var strValue = strReturnmsg.split("/"); var flag = strValue[0]; var objunit = strValue[1]; var returnmsg = strValue[2]; var elem = document.getElementById("errormsg_"+objunit); var elem2 = document.getElementById(objunit); if (flag == "false") { elem.innerHTML = returnmsg; elem.style.display = "block"; elem.style.color = "red"; elem2.focus(); elem2.select(); return false; } else { if (flag == "true") { elem.innerHTML = returnmsg; if(returnmsg.length==0) {elem.style.display = "none";} else {elem.style.display = "block";} elem.style.color = "blue"; return true; } } } function showUserInfoResult4(strReturnmsg) { var strValue = strReturnmsg.split("/"); var flag = strValue[0]; var objunit = strValue[1]; var returnmsg = strValue[2]; var elem = document.getElementById("errormsg_"+objunit); if (flag == "false") { elem.innerHTML = returnmsg; elem.style.color = "red"; return false; } else { if (flag == "true") { elem.innerHTML = returnmsg; elem.style.color = "blue"; return true; } } } function unshowtheerrorbox(obj) { var elem = document.getElementById("errormsg_" + obj.name); elem.style.display = "none"; //eval("errormsg_" + obj.name).style.display = "none"; return; } function left_checkIsZenkaku(value) { var arrtemp = new Array; var j; j = 0; for (var i = 0; i < value.length; i++) { var c = value.charCodeAt(i); arrtemp[j] = value.substring(j, j + 1); j++; if (i == 0 && c == 45) { return false; } } document.member_join_input_form.arr.value = arrtemp; return true; } function chg_jun_ban(value) { var temp; var j; temp = ""; j = 0; for (var i = 0; i < value.length; i++) { var c = value.charCodeAt(i); //alert(c); switch (c) { case 65296: temp = temp + "0"; break; case 65297: temp = temp + "1"; break; case 65298: temp = temp + "2"; break; case 65299: temp = temp + "3"; break; case 65300: temp = temp + "4"; break; case 65301: temp = temp + "5"; break; case 65302: temp = temp + "6"; break; case 65303: temp = temp + "7"; break; case 65304: temp = temp + "8"; break; case 65305: temp = temp + "9"; break; case 65313: temp = temp + "A"; break; case 65314: temp = temp + "B"; break; case 65315: temp = temp + "C"; break; case 65316: temp = temp + "D"; break; case 65317: temp = temp + "E"; break; case 65318: temp = temp + "F"; break; case 65319: temp = temp + "G"; break; case 65320: temp = temp + "H"; break; case 65321: temp = temp + "I"; break; case 65322: temp = temp + "J"; break; case 65323: temp = temp + "K"; break; case 65324: temp = temp + "L"; break; case 65325: temp = temp + "M"; break; case 65326: temp = temp + "N"; break; case 65327: temp = temp + "O"; break; case 65328: temp = temp + "P"; break; case 65329: temp = temp + "Q"; break; case 65330: temp = temp + "R"; break; case 65331: temp = temp + "S"; break; case 65332: temp = temp + "T"; break; case 65333: temp = temp + "U"; break; case 65334: temp = temp + "V"; break; case 65335: temp = temp + "W"; break; case 65336: temp = temp + "X"; break; case 65337: temp = temp + "Y"; break; case 65338: temp = temp + "Z"; break; case 65345: temp = temp + "a"; break; case 65346: temp = temp + "b"; break; case 65347: temp = temp + "c"; break; case 65348: temp = temp + "d"; break; case 65349: temp = temp + "e"; break; case 65350: temp = temp + "f"; break; case 65351: temp = temp + "g"; break; case 65352: temp = temp + "h"; break; case 65353: temp = temp + "i"; break; case 65354: temp = temp + "j"; break; case 65355: temp = temp + "k"; break; case 65356: temp = temp + "l"; break; case 65357: temp = temp + "m"; break; case 65358: temp = temp + "n"; break; case 65359: temp = temp + "o"; break; case 65360: temp = temp + "p"; break; case 65361: temp = temp + "q"; break; case 65362: temp = temp + "r"; break; case 65363: temp = temp + "s"; break; case 65364: temp = temp + "t"; break; case 65365: temp = temp + "u"; break; case 65366: temp = temp + "v"; break; case 65367: temp = temp + "w"; break; case 65368: temp = temp + "x"; break; case 65369: temp = temp + "y"; break; case 65370: temp = temp + "z"; break; default: temp = temp + value.substring(j, j + 1); break; } j++; } return temp; } function isValiEmail(emailStr) { var emailPat = /^(.+)@(.+)$/; var userPat = /^[a-zA-Z0-9\._-]+$/; var domainPat = /^[a-zA-Z0-9\.-]+$/; var invalid0 = /^(.+)\.(.+)\.(.+)$/; var invalid1 = /^\.(.+)/; var invalid2 = /(.+)\.$/; var invalid3 = /\.\./; var eMailArray = emailStr.match(emailPat); if (eMailArray == null) return false; var user = eMailArray[1]; var dom = eMailArray[2]; if (user.match(userPat) == null //|| user.match(invalid0) != null || user.length < 2 || user.match(invalid1) != null || user.match(invalid2) != null || user.match(invalid3) != null) { return false; } if (dom.match(domainPat) == null || dom.indexOf(".") == -1 || dom.length < 4 || dom.match(invalid1) != null || dom.match(invalid2) != null || dom.match(invalid3) != null) { return false; } return true; }