// PAGE --------------------------------------------------------------------------------------------------------------------------
// ใช้สำหรับตั้งค่า div id=detail
//###################################################
//###################################################
//###################################################

//###################################################
function emailcheck(str) { 
var str =document.getElementById('emailto').value;


var at="@" ;
var dot="." ;
var lat=str.indexOf(at) ;
var lstr=str.length ;
var ldot=str.indexOf(dot);
if (str.indexOf(at)==-1){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง ") ;
//nopassemail();
return false ;
} 
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง ") ;
//nopassemail();
return false ;
} 

if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง ") ;
//nopassemail();
return false ;
} 

if (str.indexOf(at,(lat+1))!=-1){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง ") ;
//nopassemail();
return false ;
} 

if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง ") ;
//nopassemail();
return false ;
} 

if (str.indexOf(dot,(lat+2))==-1){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง ") ;
//nopassemail();
return false ;
} 

if (str.indexOf(" ")!=-1){ 
alert("กรุณาระบุอีเมล์ของตัวท่านให้ถูกต้อง") ;
//nopassemail();
  document.getElementById('emailto').value=str.value="";

} 

//passemail();
return true ;

} 


//###################################################

function checkAll( n ) {
var f = document.formdeclaration;
var c = f.checkboxdeclar.checked;
for (i=0; i < n; i++) {
cb = eval( 'f.cb' + i );
checkboxdeclar.checked = c;
}
}

//###################################################
// ตรวจสอบ Element ทุกอันไม่ให้เป็นค่าว่าง
function chkForm(form)
{
	var elements = form.elements;
	
	for(var i=0;i<elements.length;i++)
	{	if((elements[i].value == null || elements[i].value == '')&& elements[i].title!='' )
		{	alert('กรุณากรอกข้อมูล "'+elements[i].title+'" ด้วยครับ');
			elements[i].select();
			return false;
		}
	}
	return true;
}

// สร้าง param ใช้สำหรับส่งค่าใน Ajax หรืออื่นๆ
function createParams(form)
{  
	var params='';
	var elements = form.elements;
	for(var i=0;i<elements.length;i++)
	{	
		if(elements[i].type=='radio')
		{
			if(elements[i].checked)
			{
				if(params=='') params=elements[i].name+'='+elements[i].value;
				else params+='&'+elements[i].name+'='+elements[i].value;
			}
		}
		else
		{
			if(params=='') params=elements[i].name+'='+elements[i].value;
			else params+='&'+elements[i].name+'='+elements[i].value;
		}
	}
	return params+'&temp='+Math.random();
}


// BALL USE FOR WEBBOARD
// Submit Form
function submitwebboard(form)
{
		   var subject =document.getElementById('postsubject').value;
		   var message =document.getElementById('postmessage').value;
		   var name =document.getElementById('postname').value;
           var email =document.getElementById('postemail').value;

	if(chkForm(form))
	{	
		var url="webboard.php?a=2";
		var params='postsubject='+subject+'&postmessage='+message+'&postname='+name+'&postemail='+email;
		postDataReturnText(url, params, board_post);
alert('บ้านไร่กาแฟขอบคุณจ๊ะ ที่ท่านส่งข้อคิดเห็นข้อเสนอแนะและจะติดต่อกลับในภายหลัง');
	}else{
	  alert('กรุณากรอกข้อมูลให้ครบถ้วน ขอบคุณครับ');
      window.location="webboard.php";
	
	}


}


function submitwebboardcomment(form)
{          
	       var comment_id =document.getElementById('webboard_commetn_id').value;
		  
		   var message =document.getElementById('message').value;
		   var name =document.getElementById('commentname').value;
           var email =document.getElementById('commentemail').value;

	if(chkForm(form))
	{
		var url="webboard.php?a=4";
		var params='commentmessage='+message+'&commentname='+name+'&commentemail='+email+'&comment_id='+comment_id;
		postDataReturnText(url, params, board_comment);

	}
}

function board_post()
{

       alert('ทำการส่งเมลล์เรียบร้อยแล้ว ทางเราจะติดต่อกลับไปในภายหลัง ขอบคุณครับ');
	   window.location="webboard.php";

}
function board_comment()
{

  alert('ทำการส่งเมลล์เรียบร้อยแล้ว ทางเราจะติดต่อกลับไปในภายหลัง ขอบคุณครับ');
  window.location="webboard.php";

}

// END FORUM
// BALL CONTACT
function faq_post(form)
{ 
		  
       var message =document.getElementById('faqmessage').value;
		   var name =document.getElementById('faqname').value;
        var email =document.getElementById('faqemail').value;
	// alert(message);
	// alert(name);
	// alert(email);
if(chkForm(form))
{
    	var url="faq.php?a=2";
		var params='&faqmessage='+message+'&faqname='+name+'&faqemail='+email;
		postDataReturnText(url, params, faq_comment);
	}
}

function faq_comment(text)
{
//alert(text);
//       alert(' ทางเราจะติดต่อกลับไปในภายหลัง ขอบคุณครับ');
	   window.location="faq.php";

}



// END CONTACT


function clip(id,a) {

if(a==1){
 window.open('clip.php?a=1&id='+id,'mywin','left=20,top=20,toolbar=1,resizable=1,scrollbars=1');
}else{
 window.open('clip.php?a=2&id='+id,'mywin','left=20,top=20,width=700,height=700,toolbar=1,resizable=1,scrollbars=1');
}


}


function printImage(id,a) {

if(a==1){
 window.open('print.php?a=1&id='+id,'mywin','left=20,top=20,width=700,height=700,toolbar=1,resizable=1,scrollbars=1');
}else{
 window.open('print.php?a=2&id='+id,'mywin','left=20,top=20,width=700,height=700,toolbar=1,resizable=1,scrollbars=1');
}


}

function getProvince(){
	// Create Object 
	var xmlHttp;
	if(window.ActiveXObject) { // check IE
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		xmlHttp = new XMLHttpRequest();
	}

	// Create Call Back Function
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
		// Receive Data
		var province_a = document.getElementById("province_a");
		//alert(xmlHttp.responseText);
		province_a.innerHTML = xmlHttp.responseText; 
		}
		else if (xmlHttp.readyState == 4) {
			alert(xmlHttp.status);
		}
	}
	// Send Data
	var zone = document.getElementById("zone");
	xmlHttp.open("get","server_text.php?zone="+zone.value+"&rand ="+Math.random());
	xmlHttp.send(null); 
}
//////////////////////////////////////////////////////////////////////////////////////////////////
function validate_contact(frm) {
	if (document.getElementById('name').value=="")
            {
                alert(' กรุณากรอก Name ค่ะ ');
                document.getElementById('name').focus();
                return false;
            }
	if (document.getElementById('email').value=="")
            {
                alert(' กรุณากรอก Email ค่ะ ');
                document.getElementById('email').focus();
                return false;
            }
    if (document.getElementById('email').value!=""){
                
                var vemail = document.getElementById('email');
                  if((vemail.value.length > 0) && !vemail.value.match(/^[\w\-\.]+\@[\w\-]+(\.[\w\-]+)+([\s,]+[\w\-\.]+\@[\w\-]+(\.[\w\-]+)+)*$/))
                  {
                      alert('กรุณากรอก Email ให้ถูกต้อง');
                      document.getElementById('email').focus();
                      document.getElementById('email').select();
					  return false;
                  }
                  
            }
	if (document.getElementById('topic').value=="")
            {
                alert(' กรุณากรอก Topic ค่ะ ');
                document.getElementById('topic').focus();
                return false;
            }
	if (document.getElementById('tel').value=="")
            {
                alert(' กรุณากรอก Telephone ค่ะ ');
                document.getElementById('tel').focus();
                return false;
            }
	if (document.getElementById('detail').value=="")
            {
                alert(' กรุณากรอก Detail ค่ะ ');
                document.getElementById('detail').focus();
                return false;
            }
	document.frm.submit();
}
