	function isEmail(str) {
		var supported = 0;
		if (window.RegExp) {
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) 
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (!r1.test(str) && r2.test(str));
	}
	
	function chkemail(ID) {
		if(!isEmail(document.getElementById(ID).value)) {
			document.getElementById('forgotmail').innerHTML = '<br><font color=red>อีเมล์ไม่ถูกต้อง</font>';
		} else {
			document.getElementById('forgotmail').innerHTML = '';
		}
		if(document.getElementById(ID).value=='') {
			document.getElementById('forgotmail').innerHTML = '';
		}
	}
	
	function chkpass() {
		var ID = document.getElementById('PassID');
		var Email = document.getElementById('Email');
		if(ID.value=='') {
			alert('กรุณากรอก ID Card / Passport No');
			ID.focus();
			return false;
		}
		if(Email.value=='') {
			alert('กรุณากรอกอีเมล์');
			Email.focus();
			return false;
		}
		if(!isEmail(Email.value)) {
			alert('อีเมล์ไม่ถูกต้อง');
			Email.focus();
			return false;
		}
		BoxMember('SendPass');
	}
	
	function BoxgetXMLHttpChkLogin() {
		if (XMLHttpObject.readyState==4) {
			results = XMLHttpObject.responseText;
			document.getElementById('boxmember').innerHTML=results;
			var object = eval(document.getElementById('boxError'));
			var re = document.URL;
			var temp = new Array();
			temp = re.split('/');
			cc=temp.length;
			if(object == '[object]') {
				alert('Error: ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง');
			} else {
				for(i=1;i<=cc;i++) {
					if(temp[i]=='register.php') { window.location.href='index.php'; }
				}
			}
		}
	}
	
	function BoxgetXMLHttpChkLogout() {
		if (XMLHttpObject.readyState==4) {
			results = XMLHttpObject.responseText;
			document.getElementById('boxmember').innerHTML=results;
		}
	}
	
	function BoxgetXMLHttpForgotPass() {
		if (XMLHttpObject.readyState==4) {
			results = XMLHttpObject.responseText;
			document.getElementById('boxmember').innerHTML=results;
		}
	}
	
	function BoxgetXMLHttpSendPass() {
		if (XMLHttpObject.readyState==4) {
			results = XMLHttpObject.responseText;
			document.getElementById('boxmember').innerHTML=results;
			var object1 = eval(document.getElementById('sendpasscomplete'));
			var object2 = eval(document.getElementById('sendpass'));
			if(object1 == '[object]') { alert('ระบบทำการส่งอีเมล์ให้คุณเรียบร้อยแล้ว'); }
			if(object2 == '[object]') { alert('Error: ID Card / Passport No หรือ อีเมล์ ไม่ถูกต้อง'); }

		}
	}
	
	function BoxgetXMLHttp() {
		if (XMLHttpObject.readyState==4) {
			results = XMLHttpObject.responseText;
			document.getElementById('boxmember').innerHTML=results;
		}
	}

	function BoxMember(Action) {
		if(Action=='Login') {
			document.getElementById('boxin').style.display = 'none';
			document.getElementById('aload').style.display = '';
			document.getElementById('load').innerHTML = 'กำลังเข้าสูระบบ';
			var Username = document.getElementById('Username').value;
			var Password = document.getElementById('Password').value;
			submitXMLHttp('../boxmember/boxmemberindex.php?action=login&Username='+Username+'&Password='+Password,BoxgetXMLHttpChkLogin);
		}
		else if(Action=='Logout') {
			document.getElementById('boxout').style.display = 'none';
			document.getElementById('aload').style.display = '';
			document.getElementById('load').innerHTML = 'กำลังออกจากระบบ';
			submitXMLHttp('../boxmember/boxmemberindex.php?action=logout',BoxgetXMLHttpChkLogout);
		}
		else if(Action=='ForgotPass') {
			document.getElementById('boxin').style.display = 'none';
			document.getElementById('aload').style.display = '';
			document.getElementById('load').innerHTML = 'ลืมรหัสผ่าน';
			submitXMLHttp('../boxmember/boxmemberindex.php?action=forgotpass',BoxgetXMLHttpForgotPass);
		}
		else if(Action=='SendPass') {
			var ID = document.getElementById('PassID').value;
			var Email = document.getElementById('Email').value;
			document.getElementById('boxforgotpass').style.display = 'none';
			document.getElementById('aload').style.display = '';
			document.getElementById('load').innerHTML = 'กำลังส่งรหัสผ่าน';
			submitXMLHttp('../boxmember/boxmemberindex.php?action=sendpass&PassID='+ID+'&Email='+Email,BoxgetXMLHttpSendPass);
		}
		else {
			document.getElementById('boxforgotpass').style.display = 'none';
			document.getElementById('aload').style.display = '';
			document.getElementById('load').innerHTML = 'กลับไปเพื่อเข้าสู่ระบบ';
			submitXMLHttp('../boxmember/boxmemberindex.php?action=bbb',BoxgetXMLHttp);
		}
	}
	
	function chk() {
		var Username = document.getElementById('Username');
		var Password = document.getElementById('Password');
		if(Username.value=='') {
			alert('กรุณากรอกชื่อผู้ใช้');
			Username.focus();
			return false;
		}
		if(Password.value=='') {
			alert('กรุณากรอกรหัสผ่าน');
			Password.focus();
			return false;
		}
		document.getElementById('Username').readOnly=true;
		document.getElementById('Password').readOnly=true;
		BoxMember('Login');
	}
	
	/*shortcut.add("Ctrl+C",function CtrlC() {
		alert("ไม่สามารถคัดลอกได้!");
	});

	shortcut.add("Ctrl+V",function CtrlV() {
		alert("ไม่สามารถวางได้!");
	});
	
	shortcut.add("Ctrl+X",function CtrlX() {
		alert("ไม่สามารถตัดได้!");
	});*/