// FOR WWW.ZHEN-QING.BIZ ONLY

function strTrim(strInput) {

	var strValue = strInput.replace(RegExp('  '), ' ');
	var t = strValue.substring(0, 1);

	while(t == ' ') {
		strValue = strValue.substring(1, strValue.length); t = strValue.substring(0, 1);
	}

	t = strValue.substring(strValue.length - 1, strValue.length); while(t == ' ') {
		strValue = strValue.substring(0, strValue.length - 1); t = strValue.substring(strValue.length - 1, strValue.length);
	}

	while(strValue.indexOf('  ') != -1) {
		strValue = strValue.replace(RegExp('  '), ' ');
	}

	return strValue;

}

function IsThisEMAIL(strInput) {

	var nDot = strInput.indexOf('.', nAt);
	var nAt = strInput.indexOf('@');

	if (nAt <= 0) return false; if (nDot <= nAt + 1 || nDot == strInput.length - 1) return false; else return true;

}

function IsThisPHONE(strInput) {

	var i, iMax = strInput.length;
	var strOutput = '';

	for (i = 0; i < iMax; i++) {
		if (strInput.charAt(i) < '0' || strInput.charAt(i) > '9') continue; strOutput += strInput.charAt(i);
	}

	strOutput = '+' + strOutput; if (strOutput.length < 12) return false; else return true;

}

function check4signin() {

	document.signin.memberid.value = document.signin.memberid.value.replace(RegExp(' ', 'g'), '');

	if (document.signin.memberid.value.length < 2) {
		document.signin.memberid.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signin.memberid.value.indexOf('@') > 0) {
		if (! IsThisEMAIL(document.signin.memberid.value)) {
			document.signin.memberid.focus(); hVoice.src = 'shock.wav'; return false;
		}
	}

	if (document.signin.password.value.length < 7) {
		document.signin.password.focus(); hVoice.src = 'shock.wav'; return false;
	}

	document.signin.memberid.value = paraTrans('memberid', document.signin.memberid.value);
	document.signin.password.value = paraTrans('password', Tk4NzE1M(document.signin.password.value));
	document.signin.info.value = myssl_post();
	document.signin.submit();

	if (navigator.userAgent.indexOf('Firefox') == -1) window.document.body.innerHTML = nowLoading(); return true;

}

function check4signup() {

	document.signup.Alias.value = document.signup.Alias.value.replace(RegExp(' ', 'g'), '');
	document.signup.ContactName.value = strTrim(document.signup.ContactName.value);
	document.signup.GroupName.value = document.signup.GroupName.value.replace(RegExp(' ', 'g'), '');

	var nMin1 = 5; if (document.signup.ContactName.value.charCodeAt(0) > 19967) {
		document.signup.ContactName.value = document.signup.ContactName.value.replace(RegExp(' ','g'), ''); nMin1 = 2;
	}

	var nMin2 = 3; if (document.signup.Alias.value.charCodeAt(0) > 19967) {
		document.signup.Alias.value = document.signup.Alias.value.replace(RegExp(' ', 'g'), ''); nMin2 = 2;
	}

	if (document.signup.ContactName.value.length < nMin1) {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "刘一" || document.signup.ContactName.value == "陈二") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "张三" || document.signup.ContactName.value == "李四") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "王五" || document.signup.ContactName.value == "赵六") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "孙七" || document.signup.ContactName.value == "周八") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "吴九" || document.signup.ContactName.value == "郑十") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "劉一" || document.signup.ContactName.value == "陳二") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "張三" || document.signup.ContactName.value == "趙六") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "孫七" || document.signup.ContactName.value == "周八") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.ContactName.value == "吳九" || document.signup.ContactName.value == "鄭十") {
		document.signup.ContactName.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.pin1.value.length < 7) {
		document.signup.pin1.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.pin2.value != document.signup.pin1.value) {
		document.signup.pin2.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (document.signup.GroupName.value != '') {
		if (! IsThisEMAIL(document.signup.GroupName.value)) {
   			if (! IsThisPHONE(document.signup.GroupName.value)) {
				document.signup.GroupName.focus(); hVoice.src = 'shock.wav'; return false;
			}
		}
	}

	if (document.signup.Alias.value != '' && document.signup.Alias.value.length < nMin2) {
		document.signup.Alias.focus(); hVoice.src = 'shock.wav'; return false;
	}

	if (! document.signup.terms.checked) {
		document.signup.terms.focus(); hVoice.src = 'shock.wav'; return false;
	}

	document.signup.ContactName.value = paraTrans('ContactName', document.signup.ContactName.value);
	document.signup.pin1.value = paraTrans('pin1', Tk4NzE1M(document.signup.pin1.value));
	document.signup.pin2.value = paraTrans('pin2', Tk4NzE1M(document.signup.pin2.value));
	document.signup.GroupName.value = paraTrans('GroupName', document.signup.GroupName.value);
	document.signup.Alias.value = paraTrans('Alias', document.signup.Alias.value);
	document.signup.info.value = myssl_post();
	document.signup.submit();

	if (navigator.userAgent.indexOf('Firefox') == -1) window.document.body.innerHTML = nowLoading(); return true;

}
