function StringReplace(string){
	var text=string.replace(/^\s*|\s*$/g,'');
	return (text);
}
function StringSplit(string,reg){
	var text=string.split(reg);
	return (text);
}
function submit(page,form){
	$(form).action =page;
	$(form).submit(); 
}
function CheckString(string,chk){
	switch(chk){
		case"en":
			var regexp = /^([a-zA-Z0-9])/;
			break;
		case"int":
			var regexp = /^-?\d+$/
			break;
		case"th":
			var regexp = /^([ก-๙])/;
			break;
		case"email":
			var regexp=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			break;
	}
	return(regexp.test(string));
}
function CheckSQL(obj,status){
		var fieldName=$("txt"+obj).value;
		if(fieldName==""){
			$("inner"+obj).innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณากรอก"+$("font"+obj).innerHTML+"ค่ะ</FRON>";
			return false;
		}
		if(obj=="Email"){
			if(!CheckString(fieldName,"email")){
				$("inner"+obj).innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">อีเมล์ไม่ถูกต้อง</FRON>";
				return false;
			}
		}
		if(!CheckString(fieldName,'en')&&obj!="ScreenName"){
			$("inner"+obj).innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">ห้ามใช้สัญลักษณ์ และภาษาไทย</FRON>";
			return false;
		}else if(status!="INNER"){
				$("inner"+obj).innerHTML="";
		}
		if(status=="INNER"){
			return true;
		}
	if(status=="true"){
		var myurl="checkSql.php";
		myurl +="?txtCheck="+fieldName;
		myurl +="&Status="+obj;
		http = new getXMLHTTPRequest();
		http.onreadystatechange = function() {
			if (http.readyState != 4) { return; }
			var mytext = http.responseText;
			var status=StringSplit(mytext,'##STATUS##');
			if(status[0]>=1){
				$("inner"+obj).innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">"+$("font"+obj).innerHTML+"ถูกใช้งานแล้ว กรุณาเปลี่ยน"+$("font"+obj).innerHTML+"</FRON>";
			}else if(status[0]==0){
				$("inner"+obj).innerHTML="<FONT COLOR=\"blue\" SIZE=\"2\">"+$("font"+obj).innerHTML+"สามารถใช้งานได้ค่ะ</FRON>";
			}
		};
		http.open("GET", myurl, true); 
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.send(null);
		return true;
	}
}
function ChecksPassword(obj){
	var fieldName=$("txt"+obj).value;
	if(fieldName.length==0){
		$("inner"+obj).innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณาใส่รหัสผ่าน</FONT>";
		return false;
	}else if(fieldName.length<6){
		$("inner"+obj).innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">ความยาวตั้งแต่ 6-12 ตัวอักษร</FONT>";
		return false;
	}else{
		$("inner"+obj).innerHTML="";
	}
	if($('txtConfirmPassword').value.length>=6&&$('txtPassword').value.length>=6){
		if($('txtConfirmPassword').value!=$('txtPassword').value){
			$("innerConfirmPassword").innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">รหัสผ่านไม่ตรงกัน กรุณาใส่อีกครั้ง</FONT>";
			return false;
		}else{
			$("innerConfirmPassword").innerHTML="";
		}
	}
	return true;
}
function CheckAll(){
	var fieldEmail=$('txtEmail').value==""?'NONE':$('txtEmail').value;
	var fieldScreenName=$('txtScreenName').value==""?'NONE':$('txtScreenName').value;
	var myurl="checkSql.php";
	myurl +="?txtEmail="+fieldEmail;
	myurl +="&txtScreenName="+fieldScreenName;
	myurl +="&Status=ALL";
	http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {
		if (http.readyState != 4) {/*$('btnRegister').disabled=true;*/return; }
		var mytext = http.responseText;
		var email=StringSplit(mytext,'##EMAIL##');
		var screenname=StringSplit(email[1],'##SCREENNAME##');
		var statusEmail = "";
		var statusScreenname= "";
		var Pass=ChecksPassword('Password');
		var ConPass=ChecksPassword('ConfirmPassword');
		if($('txtPassword').value===$('txtConfirmPassword').value){
			$('txtMD5Password').value=$('txtPassword').value;
		}
		if(fieldEmail!='NONE'){
			if(email[0]==0){
				$("innerEmail").innerHTML="<FONT COLOR=\"blue\" SIZE=\"2\">อีเมล์สามารถใช้งานได้ค่ะ</FRON>";
				statusEmail=CheckSQL('Email','INNER');
			}else{
				$("innerEmail").innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">อีเมล์ถูกใช้งานแล้ว กรุณาเปลี่ยนอีเมล์</FRON>";
				CheckSQL('Email','INNER');
				statusEmail=false;
			}
		}else{
			statusEmail=CheckSQL('Email');
		}
		if(fieldScreenName!='NONE'){
			if(screenname[0]==0){
				$("innerScreenName").innerHTML="<FONT COLOR=\"blue\" SIZE=\"2\">ชื่อในระบบสามารถใช้งานได้ค่ะ</FRON>";
				statusScreenname=CheckSQL('ScreenName','INNER');
			}else{
				$("innerScreenName").innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">ชื่อในระบบถูกใช้งานแล้ว กรุณาเปลี่ยนชื่อในระบบ</FRON>";
				CheckSQL('ScreenName','INNER');
				statusScreenname=false;
			}
		}else{
			statusScreenname=CheckSQL('ScreenName');
		}
		if(Pass&&ConPass&&statusEmail&&statusScreenname){	
			submit("registerSaveData.php","frmRerister");
		}
	};
	http.open("GET", myurl, true); 
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(null);
}
function ChangeImgCapha(){
	$('innerCheckCapha').innerHTML="";
	$('txtCheckCapha').value="";
	$("innerImgCapha").innerHTML="<IMG SRC=\"../function/captcha/captcha.php\"  BORDER=\"0\">";
}
function Carader(){
	var date = $('year').value+"-"+$('month').value+"-"+$('day').value
	day = $('day').value;
	month = $('month').value;
	year = $('year').value;
	if ((month==4 || month==6 || month==9 || month==11) && day==31 && month!=2) {
		$('day').value=30;
		return false;
	}
		if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			$('day').value=28;
			return false;
		}
	}

}
function CheckActive(){
	var Year = $('year').value;
	var Month = $('month').value;
	var Day = $('day').value;
	var Tel = $('txtTel').value;
	var Address = $('txtAddress').value;
	var LastName = $('txtLastName').value;
	var FirstName = $('txtFirstName').value;
	var txtImage = $('txtImage').value;
	var Men = $('rdoMen').checked;
	var Women = $('rdoWomen').checked;
	var status=true;
	if(LastName==""){
		$('innerLastName').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณากรอกชื่อจริง</FRON>";
		status=false;
	}else{
		$('innerLastName').innerHTML="";
	}
	if(FirstName==""){
		$('innerFirstName').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณากรอกนามสกุล</FRON>";
		status=false;
	}else{
		$('innerFirstName').innerHTML="";
	}
	if((Men==false&&Women==false)){
		$('innerSex').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณาเลือกเพศ</FRON>";
		status=false;
	}else{
		$('innerSex').innerHTML="";
	}
	if(Year==""||Month==""||Day=="" ){
		$('innerDate').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณาเลือกวันเกิด</FRON>";
		status=false;
	}else{
		$('innerDate').innerHTML="";
	}
	if(Address==""){
		$('innerAddress').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณากรอกที่อยู่</FRON>";
		status=false;
	}else{
		$('innerAddress').innerHTML="";
	}
	if(Tel==""){
		$('innerTel').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">กรุณากรอกเบอร์โทร</FRON>";
		status=false;
	}else{
		if(CheckString(Tel,'int')){
			$('innerTel').innerHTML="";
		}else{
			$('innerTel').innerHTML="<FONT COLOR=\"red\" SIZE=\"2\">ตัวเลขเท่านั้น</FRON>";
			status=false;
		}
	}
	return(status);
}
function saveActive(){
	submit("showMember.php","frmActivePass")
}
function CheckLogin(){
	if($('txtEmail').value==""){
		$('txtEmail').focus();
		alert("กรุณากรอกอีเมล์");
		return false
	}else{
		if(!CheckString($('txtEmail').value,"email")){
			$('txtEmail').value="";
			$('txtEmail').focus();
			alert("อีเมล์ไม่ถูกต้อง");
			return false
		}
	}
	if($('txtPassword').value==""){
		$('txtPassword').focus();
		alert("กรุณากรอกรหัสผ่าน");
		return false
	}
}
function SendEmailForgetPassword(){
	if($('txtEmail').value==""){
		$('txtEmail').focus();
		$('innerText').innerHTML="กรุณากรอกอีเมล์";
		return false
	}else{
		if(!CheckString($('txtEmail').value,"email")){
			$('txtEmail').value="";
			$('txtEmail').focus();
			$('innerText').innerHTML="อีเมล์ไม่ถูกต้อง";
			return false
		}
	}
}
function CheckBox(obj){
	if(obj.name=="chkEmail"){
		$('chkPassword').checked=false;
	}
	if(obj.name=="chkPassword"){
		$('chkEmail').checked=true;
	}
}
function ShowLogin(){
	var myurl="showLogin.php";
	http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {
		if (http.readyState != 4) {return; }
		var mytext = http.responseText;
		var status=StringSplit(mytext,'##STATUS##');
		if(StringReplace(status[0])=="Login"){
			submit("memberProfile.php","frmLogin");
		}else if(StringReplace(status[0])=="Email"){
			var Email=StringSplit(status[1],'##EMAIL##');
			$('txtEmail').value=StringReplace(Email[0]);
			$('chkEmail').checked=true;
		}else{
	//		alert("NO LOGIN");
		}
		$('innerFormLogin').style.display="";
	};
	http.open("GET", myurl, true); 
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(null);
}


function deleteAns(idContent,idAns){
	window.open("/php/deleteAns.php?idContent="+idContent+"&idAns="+idAns,"mywindow","location=1,status=1,scrollbars=1,width=250,height=150,menubar=no");
}
function quote(detail){
	document.getElementById('txtareaDetail').innerHTML = document.getElementById('txtareaDetail').innerHTML+detail+"\n";
}
function quotebtn(detail){
	$('txtName').focus();
}
function Emotion(name){
	 document.getElementById('txtareaDetail').innerHTML = document.getElementById('txtareaDetail').innerHTML+name;
	}
function ChangeImgCaphaShow(){
	$('txtCode').value="";
	$("innerImgCapha").innerHTML="<IMG SRC=\"/function/captcha/captcha.php\"  BORDER=\"0\">";
}
function CheckText(){
	var Name=$('txtName');
	var Detail=$('txtareaDetail');
	var Code=$('txtCode');
	if(Name.value==""){
		Name.focus();
		alert("กรุณาใส่ชื่อด้วยค่ะ");
		return false;
	}
	if(Detail.value==""){
		Detail.focus();
		alert("กรุณากรอกข้อความด้วยค่ะ");
		return false;
	}
	if(Code.value==""){
		Code.focus();
		alert("กรุณาใส่รหัสด้วยค่ะ");
		return false;
	}
}
function CheckTextMem(){
	var Detail=$('txtareaDetail');
	if(Detail.value==""){
		Detail.focus();
		alert("กรุณากรอกข้อความด้วยค่ะ");
		return false;
	}
}
function getPageSizeWithScroll(){
	if ( window.innerHeight && window.scrollMaxY ){
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	}else if (document.body.scrollHeight > document.body.offsetHeight){
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	}else{
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
	  }
	arrayPageSizeWithScroll = new Array( xWithScroll , yWithScroll );
	return arrayPageSizeWithScroll;
};
