// JavaScript Document

function Chk_Alphabet(value,boxname){
   var Old = value.substring(0,--value.length); 
   var keyvalue = value.substring(--value.length,value.length);
   if ((keyvalue==1)||(keyvalue==2)||(keyvalue==3)||(keyvalue==4)||(keyvalue==5)||(keyvalue==6)||(keyvalue==7)||(keyvalue==8)||(keyvalue==9)||(keyvalue==0)&&(keyvalue!=" ")){
      	  alert("กรุณาใส่เฉพาะตัวอักษรเท่านั้น");
		  document.register[boxname].value=Old;
   }
   
}

function isNumberKey(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57))
   {alert("กรุณาใส่เฉพาะตัวเลข");
	return false;}

 return true;
}
	  
function OnlyEnglish(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if((charCode <=64 || charCode >=91) && (charCode <=96 || charCode >=126 ) && charCode != 8 && charCode != 32  && charCode != 33 && charCode != 34 && charCode != 37 && charCode != 38 && charCode != 39 && charCode != 64 && charCode != 40 && charCode != 41 && charCode != 42 && charCode != 43 && charCode != 44 && charCode != 45 && charCode != 46 && charCode != 47 && charCode != 58 && charCode != 59 && charCode != 60 && charCode != 61 && charCode != 62 && charCode != 63 && charCode != 64 && charCode != 123 && charCode != 125 && charCode != 145 && charCode != 146 && charCode != 147 && charCode != 148){
	alert("กรุณาใส่เฉพาะตัวอักษรภาษาอังกฤษ");
    return false;}
	}
	
function isNumberHouseNo(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 45 || charCode > 57))
   {alert("กรุณาใส่เฉพาะตัวเลข, -, หรือ / ");
	return false;}

 return true;
}

function checkemail(text){
   	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(text)){
   		return true;
  	}else{
    	return false;
	}
}

function show(id){
		if(id=="Other"){
			document.getElementById("other").style.visibility = "";
			document.getElementById("other1").style.visibility = "";
		}else{
			document.getElementById("other").style.visibility="hidden";
			document.getElementById("other1").style.visibility="hidden";
		}
	}

function show_oldaddress(id){
			if(id=="เปลี่ยนแปลงที่อยู่"){
            	document.getElementById("update").style.display = "block";
				document.getElementById("update1").style.display = "block";
			}else{
            	document.getElementById("update").style.display="none";
				document.getElementById("update1").style.display="none";
			}
        }

function isThaichar(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 //alert(charCode);
 if (charCode > 31 && (charCode < 3585 || charCode > 3674) && charCode != 32  && charCode != 33 && charCode != 34 && charCode != 37 && charCode != 38 && charCode != 39 && charCode != 64 && charCode != 40 && charCode != 41 && charCode != 42 && charCode != 43 && charCode != 44 && charCode != 45 && charCode != 46 && charCode != 47 && charCode != 58 && charCode != 59 && charCode != 60 && charCode != 61 && charCode != 62 && charCode != 63 && charCode != 64 && charCode != 123 && charCode != 125 && charCode != 145 && charCode != 146 && charCode != 147 && charCode != 148 ){
 //if (charCode < 3585 || charCode > 3674){
	alert("กรุณาใส่เฉพาะ่ตััวอักษรภาษาไทย");
	return false;
 }
 return true;
}
	  
function chk_form_input(){

 if(document.register.Reference.value==""){
  alert("กรุณาเลือกประเภทการลงทะเบียน");
  document.register.Reference.style.backgroundColor = "#FFFF99";
  document.register.Reference.focus();
  return false;
 }else if(document.register.Reference.value=="เปลี่ยนแปลงที่อยู่"){
	if(document.register.Old_Address.value==""){
		alert("กรุณาใส่ชื่อบริษัทที่แสดงในเวบไซต์ของเรา");
		document.register.Old_Address.style.backgroundColor = "#FFFF99";
		document.register.Old_Address.focus();
		return false;
	}else{
		document.register.Reference.style.backgroundColor = "#FFFFFF"; 
    	document.register.Old_Address.style.backgroundColor = "#FFFFFF";
	}	
 }else{
 	document.register.Reference.style.backgroundColor = "#FFFFFF"; 
    document.register.Old_Address.style.backgroundColor = "#FFFFFF";
 }
 

 if(document.register.Name_eng.value==""){
  alert("กรุณาใส่ชื่อบริษัทของท่านภาษาอังกฤษ");
  document.register.Name_eng.style.backgroundColor = "#FFFF99";
  document.register.Name_eng.focus();
  return false;
 }
 else{document.register.Name_eng.style.backgroundColor = "#FFFFFF";}
 
  if(document.register.Name_thai.value==""){
  alert("กรุณาใส่ชื่อบริษัทของท่านภาษาไทย");
  document.register.Name_thai.style.backgroundColor = "#FFFF99";
  document.register.Name_thai.focus();
  return false;
 }
 else{document.register.Name_thai.style.backgroundColor = "#FFFFFF";}


 if(document.register.Category.value==""){
  alert("กรุณาเลือกประเภทธุรกิจของบริษัทท่าน");
  document.register.Category.style.backgroundColor = "#FFFF99";
  document.register.Category.focus();
  return false;
 }
 else if(document.register.Category.value=="Other")
 {
	if(document.register.OtherBusiness.value==""){
	alert("กรุณาเลือกประเภทธุรกิจของบริษัทท่าน");
	document.register.OtherBusiness.style.backgroundColor = "#FFFF99";
    document.register.OtherBusiness.focus();
	return false;
	}
 }

 else{document.register.Category.style.backgroundColor = "#FFFFFF"; 
      document.register.OtherBusiness.style.backgroundColor = "#FFFFFF";}

 if(document.register.Zip_Code.value==""){
  alert("กรุณาใส่รหัสไปรษณีย์ของบริษัทท่าน");
  document.register.Zip_Code.style.backgroundColor = "#FFFF99";
  document.register.Zip_Code.focus();
  return false;
 }
 else{document.register.Zip_Code.style.backgroundColor = "#FFFFFF";}


 if(document.register.District.value==""){
  alert("กรุณาเลือกอำเภอของบริษัทท่าน");
  document.register.District.style.backgroundColor = "#FFFF99";
  document.register.District.focus();
  return false;
 }
 else{document.register.District.style.backgroundColor = "#FFFFFF";}

 if(document.register.Sub_District.value==""){
  alert("กรุณาเลือกตำบลของบริษัทท่าน");
  document.register.Sub_District.style.backgroundColor = "#FFFF99";
  document.register.Sub_District.focus();
  return false;
 }
 else{document.register.Sub_District.style.backgroundColor = "#FFFFFF";}

 if(document.register.Houseno.value==""){
  alert("กรุณาใส่บ้านเลขที่ของบริษัทท่าน");
  document.register.Houseno.style.backgroundColor = "#FFFF99";
  document.register.Houseno.focus();
  return false;
 }
 else{document.register.Houseno.style.backgroundColor = "#FFFFFF";}

 if(document.register.Telephone.value==""){
  alert("กรุณาใส่เบอร์โทรศัพท์ของบริษัทท่าน");
  document.register.Telephone.style.backgroundColor = "#FFFF99";
  document.register.Telephone.focus();
  return false;
 }
 else{document.register.Telephone.style.backgroundColor = "#FFFFFF";}
 
 if(document.register.Email.value==""){
	alert("กรุณาใส่อีเมล์ของบริษัทท่าน");
	document.register.Email.style.backgroundColor = "#FFFF99";
	document.register.Email.focus();
	return false;
 }
 else if(!checkemail(document.register.Email.value)){
	alert("กรุณาตรวจสอบรูปแบบการใส่อีเมล์อีกครั้ง (xxx@xxx.xxx)");
	document.register.Email.style.backgroundColor = "#FFFF99";
	document.register.Email.focus();
	return false;
  }else{document.register.Email.style.backgroundColor = "#FFFFFF";}
  
 
 if(document.register.Titel_Multilingual.value!="" ||  document.register.Discription_Multilingual.value!=""){
 	if(document.register.language.value==""){
		alert("กรุณาเลือกภาษา");
		document.register.language.style.backgroundColor = "#FFFF99";
		document.register.language.focus();
		return false;
	}else{document.register.language.style.backgroundColor = "#FFFFFF";}
 }
 
 if(document.register.Email2.checked == false && document.register.Friends.checked == false && document.register.Newspaper_Magazine.checked == false && document.register.Search_Engines.checked == false && document.register.Google.checked == false && document.register.Yahoo.checked == false && document.register.MSN.checked == false && document.register.AOL.checked == false && document.register.Other.checked == false && document.register.TV_Radio.checked == false && document.register.Reference_from_another_website.checked == false){
  alert("กรุณาเลือกอย่างน้อย 1 ข้อว่าคุณรู้จักเราได้อย่างไร");
  //document.register.Email2.focus();
  return false;
 }
 
 if(document.register.Search_Engines.checked != false){
	if(document.register.Google.checked == false && document.register.Yahoo.checked == false && document.register.MSN.checked == false && document.register.AOL.checked == false && document.register.Other.checked == false){
	alert("กรุณาเลือกประเภทของเสิร์ชเอนจิ้น");
	//document.register.Confirm.focus();
	return false;}
}
 
 if(document.register.Confirm.checked == false){
  alert("กรุณาเลือกยืนยันการลงทะเบียนออนไลน์");
  //document.register.Confirm.focus();
  return false;
 }
 
}
	  
 
function chkchar()
{
 var chk = document.getElementById('Zip_Code').value;
 if(chk.length < 5)
 {
  alert('กรุณาใส่รหัสไปรษณีย์ให้ถูกต้องค่ะ');
  document.getElementById('Zip_Code').focus();
  return false
 }
 return true;
}

function chkchar_postbox()
{
 var chk = document.getElementById

('Postbox_Zip_Code').value;
 if(chk.length < 5)
 {
  alert('กรุณาใส่รหัสไปรษณีย์ของตู้ ปณ.ให้ถูกต้องค่ะ');
  document.getElementById('Postbox_Zip_Code').focus();
  return false
 }
 return true;
}

function checkDomain(nname)
{
	var arr = new Array(
	'.com','.net','.org','.biz','.coop','.info','.museum','.name',
	'.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag',
	'.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw',
	'.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm',
	'.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc',
	'.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr',
	'.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz',
	'.ec','.ee','.eg','.eh','.er','.es','.et','.fi','.fj','.fk','.fm',
	'.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm',
	'.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm',
	'.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq',
	'.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
	'.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li',
	'.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg',
	'.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt',
	'.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng',
	'.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf',
	'.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py',
	'.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg',
	'.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv',
	'.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn',
	'.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um',
	'.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws',
	'.wf','.ye','.yt','.yu','.za','.zm','.zw','.html','.htm','.php','.asp','.aspx','.jsp');
	
	var mai = nname;
	var val = true;
	
	var dot = mai.lastIndexOf(".");
	var dname = mai.substring(0,dot);
	var ext = mai.substring(dot,mai.length);
	//alert(ext);
	
	if(dot>2 && dot<100)
	{
	for(var i=0; i<arr.length; i++)
	{
	  if(ext == arr[i])
	  {
		val = true;
		break;
	  }	
	  else
	  {
		val = false;
	  }
	}
	if(val == false)
	{
		 alert("ชื่อโดเมนของคุณไม่ถูกต้อง");
		 return false;
	}
	/*else
	{
		for(var j=0; j<dname.length; j++)
		{
		  var dh = dname.charAt(j);
		  var hh = dh.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45 || hh==46)
		  {
			 if((j==0 || j==dname.length-1) && hh == 45)	
			 {
				 alert("Domain name should not begin are end with '-'");
				  return false;
			 }
		  }
		else	{
			 alert("Your domain name should not have special characters");
			 return false;
		  }
		}
	}*/
	}
	else
	{
	alert("ชื่อโดเมนของคุณไม่ถูกต้อง");
	return false;
	}	
	
	return true;
}


