/*<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />*/
function high(obj){obj.style.background='#f0f0f0'; }
function low(obj){ obj.style.background='#f6f6f6'; }


function high2(obj){obj.style.background='#fafafa'; }
function low2(obj){ obj.style.background='none'; }

 
 function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

function chk_vote(){
	if(document.frm_vote.score_vote.value==0){ alert("คุณยังไม่ได้เลือกคะแนนโหวต");  document.frm_vote.score_vote.focus(); return false;	}	
}

function chk_search(){
	if(document.frm_search.kwd.value=="ค้นหาเกมส์..."){ alert("กรุณากรอกคำที่คุณต้องการค้นหา");  document.frm_search.kwd.focus(); return false;	}	
}



function chk_addcmt(){
	if(document.frm_cmt.cmt_name.value==""){ alert("กรุณากรอกชื่อของคุณ");  document.frm_cmt.cmt_name.focus(); return false;	}
	if(document.frm_cmt.msg.value==""){ alert("กรุณากรอกความคิดเห็น");  document.frm_cmt.msg.focus(); return false;	}
	if(document.frm_cmt.strCheck.value==""){ alert("กรุณากรอกตัวเลข 4 ตัว ที่คุณเห็น");  document.frm_cmt.strCheck.focus(); return false;	}	
}


/*ส่งเกมส์ให้เพื่อน*/

function chk_sendfriend(){
	if (document.frm_sendfriend.name.value=="") { alert("กรุณากรอก ชื่อ ของคุณ");document.frm_sendfriend.name.focus(); return false;}	
	if (document.frm_sendfriend.email.value=="") {alert("กรุณากรอก อีเมล์ ของท่าน"); document.frm_sendfriend.email.focus(); return false;}
	else if (!emailCheck(document.frm_sendfriend.email.value)){	alert("รูปแบบ อีเมล์ ผิดพลาด กรุณากรอกใหม่อีกครั้ง");document.frm_sendfriend.email.focus();return false;
	}	
	if (document.frm_sendfriend.emailfriend.value=="") {alert("กรุณากรอก อีเมล์ ของท่าน"); document.frm_sendfriend.emailfriend.focus(); return false;}
	else if (!emailCheck(document.frm_sendfriend.emailfriend.value)){	alert("รูปแบบ อีเมล์ ผิดพลาด กรุณากรอกใหม่อีกครั้ง");document.frm_sendfriend.emailfriend.focus();return false;
	}		
	if (document.frm_sendfriend.strCheck.value=="") { alert("กรุณากรอกรหัสป้องกันสแปม");document.frm_sendfriend.strCheck.focus(); return false;}		
}



/*แจ้งเกมส์มีปัญหา*/
function chk_warning(){
	if(document.frm_warning.plbm1.checked == false && document.frm_warning.plbm2.checked == false && document.frm_warning.plbm3.checked == false){ alert("กรุณาเลือกปัญหาของเกมส์ที่คุณพบ"); return false;	}		
	if (document.frm_warning.email.value=="") {
		alert("กรุณากรอก อีเมล์ ของท่าน");
		document.frm_warning.email.focus(); 
		return false;				
	}  	else if (!emailCheck(document.frm_warning.email.value)){
		alert("รูปแบบ อีเมล์ ผิดพลาด กรุณากรอกใหม่อีกครั้ง");
		document.frm_warning.email.focus();
		return false;
	}	
}

/*ฟอร์มสมัครสมาชิก*/
function chk_register(){
	if(document.frm_register.txtUsername.value==""){ 
		alert("กรุณากรอก Username ที่ท่าต้องการ"); 
		document.frm_register.txtUsername.focus(); 
		return false;
	} else if (document.frm_register.password.value=="") {
		alert("กรุณากรอก Password ที่ต้องการ");
		document.frm_register.password.focus(); 
		return false;
	} else if (document.frm_register.email.value=="") {
		alert("กรุณากรอก อีเมล์ ของท่าน");
		document.frm_register.email.focus(); 
		return false;				
	}  	else if (!emailCheck(document.frm_register.email.value))  	{
     	alert("รูปแบบ อีเมล์ ผิดพลาด กรุณากรอกใหม่อีกครั้ง");
		document.frm_register.email.focus();
	 	return false;
   	} else if (document.frm_register.strCheck.value=="") {
		alert("กรุณากรอกตัวเลขที่ 4 ตัว");
		document.frm_register.strCheck.focus(); 
		return false;		
	} else if (document.frm_register.cf_register.checked == false) {
		return false;			
	}

}


function emailCheck (emailStr) 
{
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) 
	{
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]

	if (user.match(userPat)==null) 
	{
    	return false
	}

	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) 
	{
		for (var i=1;i<=4;i++) 
		{
			if (IPArray[i]>255) 
			{
				return false
			}
		}
		return true
	}

	var domainArray=domain.match(domainPat)

	if (domainArray==null) 
	{
    	return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) 
	{
		return false
	}

	if (len<2) 
	{
		return false
	}
	return true;
}




