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';
}
}