function formCheck(f) { if(thisName() == 'create') { f.joinId.value = netgameIlligalWordsCheck(f.joinId.value); if(f.joinId.value.indexOf(' ') != -1) { error('Invalid id'); f.joinId.focus(); f.joinId.value = f.joinId.value.replace(/[^a-zA-Z0-9]/gi,''); return false; } if(f.joinId.value.length < 4 || f.joinId.value.length > 12) { f.joinId.focus(); error('ID should be between 4-12 characters.'); return false; } if(f.joinId.value != f.joinIdCheck.value) { error('You have not check your ID, please check your ID.'); idCheckPopup(); return false; } } if(f.joinPasswd.value.length < 6 || f.joinPasswd.value.length > 12) { f.joinPasswd.focus(); error('Password should be between 6-12 characters.'); return false; } if(f.joinPasswd.value != f.joinPasswdCheck.value) { f.joinPasswdCheck.focus(); error("Password entered in ‘confirm password’ field is not identical."); return false; } /* 2009.01.28 추가-김광훈 */ if(thisName() == 'create') { if(f.joinId.value==f.joinPasswd.value.toUpperCase()){ error("ID and Password cannot be the same, Please use a different word for the ID and Password."); return false; } } if(f.passwdCheck.value==0){ f.joinPasswd.focus(); error('You have not check your PASSWORD, please check your PASSWORD.'); return false; } /* 2009.01.28 추가-김광훈 */ if(!f.joinName1.value.trim()) { f.joinName1.focus(); error('Please enter your first name.'); return false; } if(!f.joinName2.value.trim()) { f.joinName2.focus(); error('Please enter your last name.'); return false; } if(!f.joinEmail.value.trim()) { f.joinEmail.focus(); error('Please enter your e-mail address.'); return false; } if(!emailCheck(f.joinEmail.value)) { f.joinEmail.focus(); error(((f.joinEmail.value.indexOf('@') != -1) ? f.joinEmail.value.substr(f.joinEmail.value.indexOf('@')+1).trim() : '') +' This email address Don\'t Used. Please Use a different email.'); return false; } if(f.joinEmail.value != f.joinEmailCheck.value) { error('Email address does not match with checked email. Please click check button again.'); emailCheckPopup(); return false; } if(f.joinEmail.value != f.joinEmailConfirm.value) { f.joinEmailConfirm.focus(); error("Email entered in ‘confirm e-mail address’ field is not identical."); return false; } if(f.joinSecret1.value == 0){ error('Please choose a Secret Question.'); return false; } /* if(!f.joinPhone.value.trim()) { f.joinPhone.value = ' '; } if(!f.joinAddr1.value.trim()) { f.joinAddr1.value = ' '; } if(!f.joinAddr2.value.trim()) { f.joinAddr2.value = ' '; } if(!f.joinCity.value.trim()) { error('Please enter the city.'); f.joinCity.focus(); return false; } if(f.joinArea[0].checked) { if(!f.joinZip.value.trim()) { error('Please enter your zipcode'); f.joinZip.focus(); return false; } } else { if(!f.joinProvince.value.trim()) { error('Please enter your province'); f.joinProvince.focus(); return false; } if(!f.joinPostal.value.trim()) { error('Please enter your postal'); f.joinPostal.focus(); return false; } } */ if(thisName() == 'create') { var usrDate = new Date(f.joinBirth1.value,f.joinBirth2.value-1,f.joinBirth3.value); var usrTime = usrDate.getTime(); if(usrTime > tmpTime) { error('Under the age of 13 cannot sign up.'); return false; } } if(!f.joinSecret2.value.trim()) { f.joinSecret2.focus(); error('There is no security question.'); return false; } if(thisName() == 'create') { if(!f.joinAgreement.checked) { f.joinAgreement.focus(); error('You have to read and agree to the terms of the End User Agreement of Mgame USA to sign up.'); return false; } if(!f.joinPolicy.checked) { f.joinPolicy.focus(); error('You have to read and agree to the terms of the Privacy Policy of Mgame USA to sign up.'); return false; } } if(!f.joinKey.value.trim()) { ajaxMakekey(); f.joinKey.focus(); error('Please enter security value.'); return false; } if(f.joinKey.value.length != 6) { ajaxMakekey(); f.joinKey.focus(); error('Invalid security value.'); return false; } /* if(f.joinKey.value.toUpperCase() != keyCheck(f.joinKeyIdx.value)) { error('Invalid security key.'); f.joinKey.focus(); return false; } */ document.getElementById('imgSubmit').style.display = 'none'; } function keyCheck(v) { return ajaxRequest(null,'/include/makekeycheck.php','joinKeyIdx='+ v); } function idCheckPopup() { var f = document.form1; f.joinId.value = netgameIlligalWordsCheck(f.joinId.value); availCheck(f.joinId,true); if(f.joinId.value.length < 4 || f.joinId.value.length > 12) { error('ID should be between 4-12 characters.'); f.joinId.focus(); return; } /*netgamePopup('create_id.php',360,161);*/ netgameLayer('/login/create_id.php',360,180,2); } function emailCheckPopup() { var f = document.form1; f.joinEmail.value = f.joinEmail.value.toLowerCase(); if(!emailCheck(f.joinEmail.value.toLowerCase())) { //error(f.joinEmail.value +' This email address Don\'t Used. Please Use a different email.'); //error('You cannot use
mailinator2.com
sogetthis.com, mailin8r.com
mailinator.net, spamherelots.com, thisisnotmyrealemail.com, mailnator.com
e-mail in netgame.com. Please use another e-mail provider.'); netgameLayer('You cannot use ‘'+f.joinEmail.value.substr(f.joinEmail.value.indexOf('@')+1)+'’ e-mail in netgame.com. Please use another e-mail provider.',300,700,1); f.joinEmail.focus(); return; } /*netgamePopup('/include/emailcheck.php',360,161);*/ netgameLayer('/include/emailcheck.php',360,181,2); } function areaChange() { var f = document.form1; var obj = document.getElementById("trArea"+ (f.joinArea[0].checked ? 0 : 1)); document.getElementById("trArea").innerHTML = obj.innerHTML; } /* var obj = document.form1.elements; for(var i=0;i'; document.getElementById('keyidx').innerHTML = ''; document.getElementById('imgSubmit').style.cssText = "display:inline"; } function ctrlEvent(){ if (window.event.ctrlKey && window.event.keyCode == 86) { window.event.returnValue = false; } if (window.event.ctrlKey && window.event.keyCode == 67) { window.event.returnValue = false; } } function afterEmailCheck(){ var f = document.form1; var obj = document.getElementById("emailimg"); var emailcheck = f.joinEmailCheck.value; if(emailcheck == f.joinEmail.value){ obj.style.display = 'none'; }else{ obj.style.display = 'inline'; } }