// JavaScript Document

function check_exp(frm){
   	if( space_replace(frm.txt.value) == "" ){
	  alert('โปรดระบุ Experience ค่ะ');
	  frm.txt.focus();
	  return false;		
	}else{
	  return true;	
	}
}

function check_comment(frm){
   	if( space_replace(frm.name.value) == "" ){
	  alert('โปรดระบุชื่อค่ะ');
	  frm.name.focus();
	  return false;	
	}else if(space_replace(frm.txt.value) == "" ){
	  alert('โปรดระบุข้อความค่ะ');
	  frm.txt.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.pic.value) == "" ){
	  alert('โปรดระบุไฟล์ค่ะ');
	  return false;	
	}else if( !LimitAttach(frm.pic.value)){
	  return false;	
	}else if( space_replace(frm.caption.value) == "" ){	  
	  alert('โปรดกรอกคำบรรยายค่ะ');
	  frm.caption.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.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.building.value) == "") {
	   alert('โปรดระบุอาคารค่ะ');
	   frm.building.focus();
	   return false;
	}else if( space_replace(frm.soi.value) == "") {
	   alert('โปรดระบุซอยค่ะ');
	   frm.soi.focus();
	   return false;
	}else if( space_replace(frm.street.value) == "") {
	   alert('โปรดระบุถนนค่ะ');
	   frm.street.focus();
	   return false;	
	}else if( space_replace(frm.state.value) == "") {
	   alert('โปรดระบุแขวงค่ะ');
	   frm.state.focus();
	   return false;	
	}else if( space_replace(frm.zone.value) == "") {
	   alert('โปรดระบุเขตค่ะ');
	   frm.zone.focus();
	   return false;	
	}else if( space_replace(frm.province.value) == "") {
	   alert('โปรดระบุจังหวัดค่ะ');
	   frm.province.focus();
	   return false;
	}else if( space_replace(frm.postcode.value) == "") {
	   alert('โปรดระบุรหัสไปรษณีค่ะ');
	   frm.postcode.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.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.gender.value) == ""  ) {
	   alert('โปรดระบุเพศค่ะ');
	   frm.gender.focus();
	   return false;    
	}else if( space_replace(frm.occupation.value) == "" ) {
	   alert('โปรดระบุอาชีพค่ะ');
	   frm.occupation.focus();
	   return false;
	}else if( space_replace(frm.dbirth.value) == ""  ) {
	   alert('โปรดระบุวันเกิดค่ะ');
	   frm.dbirth.focus();
	   return false;    
	}
	else if( space_replace(frm.mbirth.value) == ""  ) {
	   alert('โปรดระบุเดือนเกิดค่ะ');
	   frm.mbirth.focus();
	   return false;    
	}
	else if( space_replace(frm.ybirth.value) == ""  ) {
	   alert('โปรดระบุปีเกิดค่ะ');
	   frm.ybirth.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.pwd.value) == "" ) {
	   alert('โปรดระบุรหัสผ่านค่ะ');
	   frm.pwd.focus();
	   return false;	
	}else if( frm.pwd.value.length < 4 ) {
	   alert('โปรดระบุรหัสผ่าน ต้อง 4 ตัวขึ้นไปค่ะ');
	   frm.pwd.focus();
	   return false;	
	}		
	else if( space_replace(frm.t1.value) == "") {
	   alert('โปรดระบุผลิตภัณฑ์ดูแลผิวหน้าที่ใช้เป็นประจำค่ะ');
	   frm.t1.focus();
	   return false;			
	}
	else if( space_replace(frm.t2.value) == "" ) {
	   alert('โปรดระบุผลิตภัณฑ์ดูแลผิวรอบดวงตาที่ใช้เป็นประจำค่ะ');
	   frm.t2.focus();
	   return false;	
	}else{
	   return true;	
	}
}

function exitProcedure() {  
   window.opener.reload();  
   window.close(); 
 } 

 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;

   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.txt.value) == "") { 
	   alert('โปรดกรอกเหตุผลแจ้งลบค่ะ');
	   frm.txt.focus();
	   return false;
	}else if( space_replace(frm.vcode.value) == "" ){
	   alert('โปรดกรอกหมายเลขค่ะ');
	   frm.vcode.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( !isValidEmail(frm.email.value) ) {
	   alert('โปรดตรวจสอบอีเมลล์ค่ะ');
	   frm.email.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{
					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_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_quiz(frm){
   if( !qradio_check(frm.q1,'โปรดเลือกคำถามข้อที่ 1 ค่ะ') ){
		return false;			 
   }else if( !qradio_check(frm.q2,'โปรดเลือกคำถามข้อที่ 2 ค่ะ') ){
   		return false;
   }else if( !frm.q31.checked && !frm.q32.checked && !frm.q33.checked && !frm.q34.checked ) {
	   alert('โปรดเลือกคำถามข้อที่ 3 ค่ะ');
	   return false;
   }else if( !qradio_check(frm.q4,'โปรดเลือกคำถามข้อที่ 4 ค่ะ') ){
   		return false;
   }else{
	   return true;
   }
}

function check_survey(frm)
{
	if( space_replace(frm.q11.value) == "" || space_replace(frm.q12.value) == "" || space_replace(frm.q13.value) == "" || space_replace(frm.q14.value) == "" || space_replace(frm.q15.value) == ""  ){ 
	  	alert('โปรดตอบคำถามข้อที่ 1 ค่ะ');
		return false; 
	}else if( checkbox_check('q2[]') == "" ){ 
		alert('โปรดตอบคำถามข้อที่ 2 ค่ะ');		
		return false;
	}else if( space_replace(frm.q31.value) == "" || space_replace(frm.q32.value) == "" || space_replace(frm.q33.value) == "" || space_replace(frm.q34.value) == "" || space_replace(frm.q35.value) == ""  ) { 
		alert('โปรดตอบคำถามข้อที่ 3 ค่ะ');		
		return false; 
	}else if( checkbox_check('q4[]') == "" ){ 
		alert('โปรดตอบคำถามข้อที่ 4 ค่ะ');		
		return false;
	}else if( checkbox_check('q5[]') == "" ){ 
		alert('โปรดตอบคำถามข้อที่ 5 ค่ะ');		 
		return false;
	} 
	else{ 
	    return true;	 
	} 
	
}

function checkbox_check(_checkbox)
{
var c_value = "";
for (var i=0; i < document.all(_checkbox).length; i++)
   {
   if (document.all(_checkbox)[i].checked)
      {
      c_value = c_value + document.all(_checkbox)[i].value + "\n";
      }
   }
   return c_value;
}


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;
  }
}



