  function ToggleDispaly(id) {
		for (i=1; i<=6; i++) {
			var sName = 'TR' + i;
			var oObj = document.getElementById(sName);
			if (i == id) {
				if (oObj.style.display == 'none') {
					oObj.style.display = '';
				} else {
					oObj.style.display = 'none';
				}
			} else {
				oObj.style.display = 'none';
			}
		}
  }
  
  function ShowHide(name) {
			var oObj = document.getElementById(name);
			if (oObj.style.display == 'none') {
				oObj.style.display = '';
			} else {
				oObj.style.display = 'none';
			}
  }
  
   function Mover(obj) {
	if (obj) {
		obj.style.color='#FF1585';
	}
  }
  
  function Mout(obj) {
	if (obj) {
		obj.style.color='';
	}
  }
 


function checkID(id) {
if(id.length != 13) return false;
for(i=0, sum=0; i < 12; i++)
sum += parseFloat(id.charAt(i))*(13-i);
if((11-sum%11)%10!=parseFloat(id.charAt(12))) return false;
return true;
}

 // กรอก ชื่อไฟล์  0-9  a-z  A-Z   _ -
function cFilename(){  //onkeypress="cFilename();"
if (event.keyCode >=97 && event.keyCode <=122  ){
	  	event.returnValue = true;		
	}else	if (event.keyCode >=65 && event.keyCode <=90){
	  event.returnValue = true;		
	}else 	if (event.keyCode >=48 && event.keyCode <=57){
	   event.returnValue = true;
	}else if ((event.keyCode==45)|| (event.keyCode==95)){  // - _ 
				event.returnValue = true;	
 	}else {
	   alert("    อนุญาตให้ใช้ E-Mail Address  \n ตัวอักษร a-z, A-Z, 0-9,- และ _ เท่านั้นค่ะ "); event.returnValue =false;	
	}
 
 }
function cPhoneNumber(){  //onkeypress="cPhoneNumber();"
 	if (event.keyCode >=48 && event.keyCode <=57){
	   event.returnValue = true;
	}else if ((event.keyCode==45)){  //  -
				event.returnValue = true;	
 	}else {
	   alert("กำหนดตัวอักษร 0-9 และ  - ");event.returnValue =false;	
	}
 
 } 
 
function cEmail(){  //onkeypress="cEmail();"
 	if (event.keyCode >=97 && event.keyCode <=122  ){
	  	event.returnValue = true;		
	}else	if (event.keyCode >=65 && event.keyCode <=90){
	  event.returnValue = true;		
	}else 	if (event.keyCode >=48 && event.keyCode <=57){
	   event.returnValue = true;
	}else if ((event.keyCode==64)|| (event.keyCode==46)||(event.keyCode==45)|| (event.keyCode==95)){  //@  .  - _ 
				event.returnValue = true;	
 	}else {
	   alert("กำหนดตัวอักษร 0-9  a-z   A-Z @ . -  _"); event.returnValue =false;	
	}
 
 } 
 
 
function WinPopup(purl,pname,w,h,r,s){
	LeftPosition = (screen.width) ? (screen.width-w-8)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h-50)/2 : 0;
	window.open(purl,pname,"width="+ w +",height="+ h +",top="+ TopPosition +",left="+ LeftPosition +",resizable="+ r + ",scrollbars="+ s);
}

function CheckAll(FName, CheckBoxname) {
  for (var i=0; i<FName.elements.length; i++) {
    var c = FName.elements[i];
	//alert (FName.elements[i]);
    if (c.name != CheckBoxname.name) {
      c.checked = CheckBoxname.checked;
    }
  }
}

function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
  return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

//    ͡   0-9  a-z  A-Z
function cThaiCharector(){
		if ((event.keyCode <46) || (event.keyCode >122 ) ||  (event.keyCode ==91) ||  (event.keyCode ==92) ||  (event.keyCode ==93) ||  (event.keyCode ==94) ||  (event.keyCode ==95) || (event.keyCode ==96)) {
				event.returnValue = true;  
		}else  {
				alert("กรุณากรอกข้อมูลเป็นภาษาไทยค่ะ \nคุณอยู่ในโหมดพิมพ์ภาษาอังกฤษอยู่ค่ะ");event.returnValue = false;  
		}
		if (event.keyCode==32){
				event.returnValue = true;	
				}
		}

// 礵Ţըشȹ
function cN(){ //onkeypress="cN();"
	if ((event.keyCode <46) || (event.keyCode > 58) ||(event.keyCode == 47)) 
		event.returnValue = false;
}
// 礨ӹǹҧ
function cNt(){ //onkeypress="cNt();"
	if ((event.keyCode <46) || (event.keyCode > 58) ||(event.keyCode == 47)) 
		event.returnValue = false;
}
//  ͡
function cC(){
	if ((event.keyCode >0) || (event.keyCode < 128) ) 
		event.returnValue = false;
}
//ͧ '
function cK(){
	if (event.keyCode ==39 ) 
		event.returnValue = false;
}
//ѧҧ  + ͧҧ
function cE(){
		if ((event.keyCode <65) || (event.keyCode >122 ) ||  (event.keyCode ==91) ||  (event.keyCode ==92) ||  (event.keyCode ==93) ||  (event.keyCode ==94) ||  (event.keyCode ==95) || (event.keyCode ==96) ) 
				event.returnValue = false;
		if (event.keyCode==32){
				event.returnValue = true;	
				}
		}
//ѧҧ  + ͧҧ + ʹ()
function cEe(){
		if ((event.keyCode <46) || (event.keyCode >122 ) ||  (event.keyCode ==91) ||  (event.keyCode ==92) ||  (event.keyCode ==93) ||  (event.keyCode ==94) ||  (event.keyCode ==95) || (event.keyCode ==96)) 
				event.returnValue = false;
		if ((event.keyCode==32)|| (event.keyCode==46)){
				event.returnValue = true;	
				}
		}


function enter(focusTextBox){
	if(event.keyCode ==13){
		focusTextBox.focus();
		event.returnValue = false;
	}
}

function EnterKey(fieldFocus){
	if (event.keyCode ==13){
		fieldFocus.focus();
	}
}

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
 
 
// ӡѴѺѡ
function engCharFilter(element)
{
	pt="abcdefghijklmnopqrstuvwxyz"
	element.value=element.value.toLowerCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}


// ӡѴѺѡ
function engNumCharFilter(element)
{
	pt="abcdefghijklmnopqrstuvwxyz0123456789- "
	element.value=element.value.toLowerCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}


// ӡѴѺѡ
function engNumCharFilter_up(element)
{
	pt="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789- "
	element.value=element.value.toUpperCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}


// ӡѴѺѡ
function numCharFilter(element)
{
	pt="0123456789"
	element.value=element.value.toLowerCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}


// ӡѴѺѡ
function numDotFilter(element)
{
	pt="0123456789."
	element.value=element.value.toLowerCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}


// ӡѴѺѡ picture
function Filter_pic(element)
{
	pt="abcdefghijklmnopqrstuvwxyz0123456789-_."
	element.value=element.value.toLowerCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}


function upcase(element)
{
	element.value=element.value.toUpperCase( )
}


function lower(element)
{
	element.value=element.value.toLowerCase( )
}


function numCharFilter(element)
{
	pt="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
	element.value=element.value.toUpperCase( )
	i=0;
	while (i<element.value.length)
	{
		if (pt.indexOf(element.value.charAt(i)) < 0)
			element.value=element.value.substring(0,i) + element.value.substring(i+1, element.value.length);
		i++;
	}
}
