// JavaScript Document

function MM_openBrWindow(theURL,winName,features) { //v2.0
	popup =  window.open(theURL,winName,features);
	popup.focus();
}

function exitProcedure() {  

   window.opener.reload();  

   window.close(); 

 } 

 function user_login(fld,e){	

   var strCheck = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_';

   var len = 0;

   var whichCode = (window.Event) ? e.which : e.keyCode;
	
	if( whichCode == 8 || whichCode == 0  || whichCode == 13) { 
	
	}else{ 

	   key = String.fromCharCode(whichCode); 
		
	   if (strCheck.indexOf(key) == -1) return false;
	}

}

 function confirm_del(id,message){

	 var ans = confirm(message);

	 if(ans){		  

		  //window.open('content_submit.php?mode=del&id=' + id); 

		  parent.location = 'content_submit.php?mode=del&id=' + id;

	 }

 }

 

function LimitAttach(file) {

    extArray = new Array(".jpg",".jpeg");

	allowSubmit = false;

    if (!file) return;

    while (file.indexOf("\\") != -1)

    file = file.slice(file.indexOf("\\") + 1);

    ext = file.slice(file.indexOf(".")).toLowerCase();

    for (var i = 0; i < extArray.length; i++) {

    if (extArray[i] == ext) { allowSubmit = true; break; }

    }

    if (allowSubmit) return true;

    else

    alert("ระบบอนุญาติให้อัพโหลดชนิด :  "

    + (extArray.join("  ")) + "\n โปรดลองอีกครั้ง  "

    + "โดยเลือกชนิดไฟล์ให้ถูกต้องค่ะ.");

    return false;

}



function check_content(frm){

  	if( space_replace(frm.title.value) == "") {

	   alert('โปรดระบุหัวข้อ');

	   frm.title.focus();

	   return false;

	}else if( space_replace(frm.excerpt.value) == "") {

	   alert('โปรดระบุคำเกริ่นนำ');

	   frm.excerpt.focus();

	   return false;

	}else if( !LimitAttach(frm.userfile.value) && frm.userfile.value != "" ) {	   

	   alert(frm.userfile.value);

	   return false;

	}else if( frm.ispic.value == "N" && frm.userfile.value == "" ){ 

	   alert('โปรดระบุไฟล์รูปภาพเป็น jpg ค่ะ');

	   frm.userfile.focus();

	   return false;

	}else{

	   return true;	 

	}alert(frm.content.value);

}



function numberFormat(fld,e){



   var strCheck = '0123456789';



   var len = 0;



   var whichCode = (window.Event) ? e.which : e.keyCode;

	if( whichCode == 8 || whichCode == 0 || whichCode == 13) { 
	
	}else{ 

	   key = String.fromCharCode(whichCode); 
	   if (strCheck.indexOf(key) == -1) return false;
	}


}



function space_replace(str){

   do{

        str = str.replace(' ','');

   }while(str.indexOf(' ') != ( -1));

 

   return str;

}



function isValidEmail(strEmail){



 validRegExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

  //strEmail = document.forms[0].email.value;



   // search email text for regular exp matches

    if (strEmail.search(validRegExp) == -1) 

   {      

      return false;

    }

	else 

      return true; 

}



function check_del(frm){

	if( space_replace(frm.desc.value) == "") { 

	   alert('โปรดกรอกเหตุผลแจ้งลบค่ะ');

	   frm.desc.focus();

	   return false;

	}else{

		return true;	

	}

}



function check_vote(frm){

	if( space_replace(frm.vcode.value) == "") { 

	   alert('โปรดกรอกตัวเลขที่เห็นข้างบนค่ะ');

	   frm.vcode.focus();

	   return false;

	}else{

		return true;	

	}

}



function check_forget(frm){

	if( space_replace(frm.user_name.value) == "") { 

	   alert('โปรดระบุ user_name ค่ะ');

	   frm.user_name.focus();

	   return false;
	   
	}else if( !isValidEmail(frm.email.value) ) {

	   alert('โปรดตรวจสอบอีเมลล์ค่ะ');

	   frm.email.focus();

	   return false;

	}else if( space_replace(frm.vcode.value) == "") { 

	   alert('โปรดระบุตัวเลขค่ะ');

	   frm.vcode.focus();

	   return false;
   
   }else{

	 return true;  

   }

}



function check_newpost(frm){

   	/*if( space_replace(frm.pic1.value) == "" ){

	  alert('โปรดระบุไฟล์ที่ 1 ค่ะ');

	  return false;	

	}else*/ if( !LimitAttach(frm.pic1.value) && space_replace(frm.pic1.value) != "" ){

	  return false;

	}else if( space_replace(frm.pic1.value) == "" && space_replace(frm.pic2.value) != "" ){

	  alert('โปรดระบุไฟล์ที่ 1 ค่ะ');

	  return false;

	}else if( !LimitAttach(frm.pic2.value) && space_replace(frm.pic2.value) != "" ){

	  return false;

	}else if( space_replace(frm.pic2.value) == "" && space_replace(frm.pic3.value) != "" ){

	  alert('โปรดระบุไฟล์ที่ 2 ค่ะ');

	  return false;

	}else if( !LimitAttach(frm.pic3.value) && space_replace(frm.pic3.value) != "" ){	  

	  return false;

	}else if( space_replace(frm.texttitle.value) == "" ){	  

	  alert('โปรดกรอกหัวข้อ ค่ะ');

	  frm.texttitle.focus();

	  return false;

	}else if( space_replace(frm.textbody.value) == "" ){	  

	  alert('โปรดเขียนบทความ ค่ะ');

	  frm.textbody.focus();

	  return false;

	}else{

	  return true;	

	}

}



function checkTellFriend(_frm){				

			if(space_replace(_frm.txtSender.value)==""){

				  alert("คุณต้องระบุชื่อผู้ส่งด้วยค่ะ");

				  _frm.txtSender.focus();

						return false;

			}else	if(compareobj(_frm.txtEmailSender,"","คุณต้องระบุ Email ของ ผู้ส่งด้วยค่ะ")){

						return false;

			}else	if(checkemail(_frm.txtEmailSender,"คุณกรอก Email ไม่ถูกต้องค่ะ")){

						return false;

			}else	if(_frm.txtEmailFriend1.value== ""){

						alert("คุณต้องกรอกเมล์เพื่อนคุณด้วยค่ะ");

					   _frm.txtEmailFriend1.focus();

					   return false;

			}else if(checkemail(_frm.txtEmailFriend1,"คุณกรอก Email ไม่ถูกต้องค่ะ")){

					   return false;

			}else  if((_frm.txtEmailFriend2.value != "") && (checkemail(_frm.txtEmailFriend2,"คุณกรอก Email ไม่ถูกต้องค่ะ"))){

						return false;

			}else  if((_frm.txtEmailFriend3.value != "") && (checkemail(_frm.txtEmailFriend3,"คุณกรอก Email ไม่ถูกต้องค่ะ"))){

						return false;											

			}else  if((_frm.txtEmailFriend4.value != "") && (checkemail(_frm.txtEmailFriend4,"คุณกรอก Email ไม่ถูกต้องค่ะ"))){

						return false;			

			}else  if((_frm.txtEmailFriend5.value != "") && (checkemail(_frm.txtEmailFriend5,"คุณกรอก Email ไม่ถูกต้องค่ะ"))){

						return false;

			}else{

					return true;			

			}													

}



function compareobj(obj,value,Msg){

			if (obj.value == value){

					if(Msg != ""){

							alert(Msg);

							}

					obj.focus();

					obj.select();

			 return true;

			}

			return false;

}



function checkemail(obj,Msg){		

		if (obj.value.indexOf('@') == -1) {

					alert(Msg);

					obj.focus();

					obj.select();

					return true;

		}else if (obj.value.indexOf('.')==-1)   {

					alert(Msg);

					obj.focus();

					obj.select();

					return true;

		}else{

					return false;

		}		

}

function check_enews( frm ) {
	
	 if( !isValidEmail(frm.email.value) ) {

	   alert('โปรดตรวจสอบอีเมลล์ค่ะ');

	   frm.email.focus();

	   return false;

	} else {
		
		return true; 	
		
	}
	
}

function check_login(frm){

   	if(  space_replace(frm.user_name.value) == "" ) {

	   alert('โปรดระบุชื่อผู้ใชค่ะ');	

	   frm.user_name.focus();

	   return false;

	}else if( space_replace(frm.password.value) == "" ){

	   alert('โปรดระบุรหัสผ่านค่ะ');	

	   frm.password.focus();

	   return false;

	}else{

	   return true;	

	}

}

function check_postinvent(frm){
   if(  space_replace(frm.teamname.value) == "" ) {

	   alert('โปรดระบุชื่อทีมค่ะ');	

	   frm.teamname.focus();

	   return false;

   }else if(  space_replace(frm.fname[0].value) == "" ) {

	   alert('โปรดระบุชื่อหัวหน้าทีมค่ะ');	

	   frm.fname[0].focus();

	   return false;
	
	}else if(  space_replace(frm.lname[0].value) == "" ) {

	   alert('โปรดระบุนามสกุลหัวหน้าทีมค่ะ');	

	   frm.lname[0].focus();

	   return false;
	
	}else if(  space_replace(frm.university[0].value) == "" ) {

	   alert('โปรดระบุมหาวิทยาลัยค่ะ');	

	   frm.university[0].focus();

	   return false;
	
	}else if(  space_replace(frm.level[0].value) == "" ) {

	   alert('โปรดระบุชั้นปีค่ะ');	

	   frm.level[0].focus();

	   return false;
	
	}else if(  space_replace(frm.mobile[0].value) == "" ) {

	   alert('โปรดระบุเบอร์ติดต่อค่ะ');	

	   frm.mobile[0].focus();

	   return false;
	
	}else{
		
		return true;	
		
	}
	
}

function check_regis(frm){ 

    if(  space_replace(frm.fname.value) == "" ) {

	   alert('โปรดระบุชื่อค่ะ');	

	   frm.fname.focus();

	   return false;

	}else if( space_replace(frm.lname.value) == "" ) {

	   alert('โปรดระบุนามสกุลค่ะ');

	   frm.lname.focus();

	   return false;

	}else if( space_replace(frm.age.value) == ""  ) {

	   alert('โปรดระบุอายุค่ะ');

	   frm.age.focus();

	   return false;    

	}else if( space_replace(frm.user_name.value) == "" ) {

	   alert('โปรดระบุชื่อผู้ใช้ค่ะ');

	   frm.user_name.focus();

	   return false;

	}else if( frm.user_name.value.length < 4  ) {

	   alert('โปรดระบุชื่อผู้ใช้ ต้อง 4 ตัวขึ้นไปค่ะ');

	   frm.user_name.focus();

	   return false; 	

	}else if( space_replace(frm.pwd1.value) == "" ) {

	   alert('โปรดระบุรหัสผ่านค่ะ');

	   frm.pwd1.focus();

	   return false;

	}else if( space_replace(frm.pwd2.value) == "" ) {

	   alert('โปรดยืนยันรหัสผ่านค่ะ');

	   frm.pwd2.focus();

	   return false;

	}else if( frm.pwd1.value != frm.pwd2.value ) {

	   alert('โปรดยืนยันรหัสผ่านให้ตรงกันค่ะ');

	   frm.pwd2.focus();

	   return false;   

	}else if( frm.pwd1.value.length < 4 ) {

	   alert('โปรดระบุรหัสผ่าน ต้อง 4 ตัวขึ้นไปค่ะ');

	   frm.pwd1.focus();

	   return false;

	}else if( space_replace(frm.email.value) == "" ) {

	   alert('โปรดระบุอีเมลล์ค่ะ');

	   frm.email.focus();

	   return false; 

	}else if(  !isValidEmail(frm.email.value)	    ) {

	   alert('คุณกรอกอีเมล์ไม่ถูกต้องค่ะ');

	   frm.email.focus();

	   return false;

	}else if( space_replace(frm.bnum.value) == "") {

	   alert('โปรดระบุบ้านเลขที่ค่ะ');

	   frm.bnum.focus();

	   return false;

	}else if( space_replace(frm.street.value) == "") {

	   alert('โปรดระถนนค่ะ');

	   frm.street.focus();

	   return false;

	}else if( space_replace(frm.tumbon.value) == "") {

	   alert('โปรดระบุตำบลค่ะ');

	   frm.tumbon.focus();

	   return false;

	}else if( space_replace(frm.district.value) == "") {

	   alert('โปรดระบุอำเภอค่ะ');

	   frm.district.focus();

	   return false;

	}else if( space_replace(frm.province.value) == "") {

	   alert('โปรดระบุจังหวัดค่ะ');

	   frm.province.focus();

	   return false;

	}else if( space_replace(frm.zipcode.value) == "") {

	   alert('โปรดระบุรหัสไปรษณีค่ะ');

	   frm.zipcode.focus();

	   return false;

	}else if( space_replace(frm.phone.value) == "" ) {


	   alert('โปรดระบุหมายเลขโทรศัพท์ค่ะ');

	   frm.phone.focus();

	   return false;

	}else if( frm.phone.value.length < 9 ) {

	   alert('โปรดตรวจสอบหมายเลขโทรศัพท์ ต้องไม่ต่ำกว่า 9 ตัวค่ะ');

	   frm.phone.focus();

	   return false;	

	}else if( space_replace(frm.mobile.value) == "" ) {

	   alert('โปรดระบุหมายเลขมือถือค่ะ');

	   frm.mobile.focus();

	   return false;

	}else if( frm.mobile.value.length < 10  ) {

	   alert('โปรดตรวจสอบหมายเลขมือถือ ต้องมากกว่า 10 ตัวค่ะ');

	   frm.mobile.focus();

	   return false;

	}else if( space_replace(frm.occupation.value) == "" ) {

	   alert('โปรดระบุอาชีพค่ะ');

	   frm.occupation.focus();

	   return false;

	}else if( !check_quiz(frm) ) {		

		return false;

	}else{



	   return true;	



	}



}


function check_survey(frm) 
{

	if( !checkbox_check( frm.q1 ,'โปรดเลือกคำถามที่ 1 ค่ะ')  ){

	  	return false;
	
	}else if (  (get_checkbox(frm.q1) == "คลื่นวิทยุอื่นๆ")   &&  (space_replace(frm.q1_text.value) == "") ) {
		
		alert('โปรดระบุเคลื่อนวิทยุอื่นๆ ค่ะ');
		return false;
		
	}else if( !checkbox_check( frm.q2 ,'โปรดเลือกคำถามที่ 2 ค่ะ')  ){

	  	return false;
	
	}else if (  (get_checkbox(frm.q2) == "อื่นๆ")   &&  (space_replace(frm.q2_text.value) == "") ) {
		
		alert('โปรดระบุุอื่นๆ ค่ะ');
		return false;
		
	}else{

	    return true;	

	}

}

function get_checkbox(checkbox_){
	var _return = "";

    for (i=0;i<checkbox_.length;i++) {

	  if (checkbox_[i].checked) {

		  _return =  checkbox_[i].value;

	  }

   }   
   
   return _return;
   
}

function checkbox_check(checkbox_,_alert){

  var _return = false;

    for (i=0;i<checkbox_.length;i++) {

	  if (checkbox_[i].checked) {

		  _return = true;

	  }

   }

  if(_return)

	  return true;

  else{

	  alert(_alert);

	  return false;

  }

}


function getradio_check(_radio){

  var _return = false;

    for (i=0;i<_radio.length;i++) {

	  if (_radio[i].checked) {

		  _return = _radio[i].value;

	  }

   }

  return _return;

}



function qradio_check(_radio,_alert){

  var _return = false;

    for (i=0;i<_radio.length;i++) {

	  if (_radio[i].checked) {

		  _return = true;

	  }

   }

  if(_return)

	  return true;

  else{

	  alert(_alert);

	  return false;

  }

}







