/*<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />*/



function shareExpander(){
		if(document.getElementById('numExpander').value==""){
			document.getElementById('share-button').setAttribute("class","active");
			document.getElementById('numExpander').value=1;
			document.getElementById('share-expandable').style.display = '';
			document.getElementById('descirption-game').style.display = 'none';
		}else{
			document.getElementById('share-button').setAttribute("class","");
			document.getElementById('numExpander').value="";			
			document.getElementById('share-expandable').style.display = 'none';
			document.getElementById('descirption-game').style.display = '';
		}
}

function alertUser(){
	alert('คัดลอกลิงค์เกมนี้เรียบร้อยแล้ว');
}

function setVisibility(id,elem3,elem2) {
	document.getElementById(id).style.display = 'block';
	document.getElementById(elem3).style.display = 'none';	
	document.getElementById(elem2).style.background = '#FFFFFF';		
}
function setHile(id,elem3,elem2) {
	document.getElementById(id).style.display = 'none';
	document.getElementById(elem3).style.display = 'block';
	document.getElementById(elem2).style.background = '#E7F6FF';	
}


		  function changeDisplayShow(elem1,elem2,elem3){
		  	document.getElementById(elem1).style.display = 'block';
		  	document.getElementById(elem2).style.display = 'none';
		  	document.getElementById(elem3).style.display = 'block';			
		  }
		  function changeDisplayHide(elem1,elem2,elem3){
		  	document.getElementById(elem1).style.display = 'none';
		  	document.getElementById(elem2).style.display = 'block';
		  	document.getElementById(elem3).style.display = 'none';			
		  }		  
		  
//New Search Box
function siteSearchClear (div){
jQuery(div).css('color','#000');

if (jQuery(div).val() == ''){
jQuery(div).css('color','#aaa');
}
}

function siteSearchFocus(div){
if (jQuery(div).val() == "Search"){
jQuery(div).focus();
return false;
}
}
		  


function high(obj){obj.style.background='#F1FAFF'; }
function low(obj){ obj.style.background='#ffffff'; }


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.SearchForm.kwd.value=="ค้นหาเกมส์..."){ alert("กรุณากรอกคำที่คุณต้องการค้นหา");  document.SearchForm.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;
}




