function isEmail(str) {
		  // are regular expressions supported?
		  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));
}
function checkAll() {
	      for (var i=0;i<document.forms.elements.length;i++)     {
		        var e = document.forms.elements[i];
		        if (e.name != 'selectAll')
		                  e.checked = document.forms.selectAll.checked;
	      }
}	
function dodelete(tum){
		if( comfirm_edit("ยืนยันการทำงาน ! ") ){
				document.location.href = tum  ;
		}
}
function openWins(url,w,h) {
            var coordx = (screen.availWidth-w)/2; 
            var coordy = (screen.availHeight-h)/2;
   	      if(navigator.appName == "Netscape") {
	      	        window.open(url, "show", "width="+w+",height="+h+",screenX="+coordx+",screenY="+coordy+"status=0,resizeable=no,scrollbars=1");
	      }  else{
	   	            window.open(url, "show", "width="+w+",height="+h+",left="+coordx+",top="+coordy+"status=0,resizeable=no,scrollbars=1");
          }
}
function cfg(tum,msg) {
			alert(msg) ;
			tum.focus() ;
			return false ;
}
function rowOverEffect(object) {
  if (object.className == 'dataTableRow') object.className = 'dataTableRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'dataTableRowOver') object.className = 'dataTableRow';
}
function selectcategory(selected,fromField,toField) {
	var selectedArray = eval("C" + selected + "Array");	
	for (var i=0; i < selectedArray.length; i++) {
		eval("toField.options[i]=" + "new Option" + selectedArray[i] );
	}	
	toField.options.length=i;
	if ( navigator.appName == 'Netscape') {
			if (parseInt(navigator.appVersion) < 4) {
					window.history.go(0);
			}else {   	
					if (navigator.platforms == 'Win32' || navigator.platforms == 'Win16') {
							window.history.go(0);
					}
			}
	}
} 
function check_userpass() {
		e_k=event.keyCode
		if ((e_k < 13) || (e_k >13 && e_k < 45) || (e_k > 45 && e_k < 48) || (e_k > 57 && e_k < 65) || (e_k > 90 && e_k < 95) || (e_k > 95 && e_k < 97) || (e_k > 122)) {
					event.returnValue = false;
					alert("ต้องเป็นตัวอักษรภาษาอังกฤษ (a-z, A-Z), ตัวเลข (0-9), เครื่องหมาย \"-\", เครื่องหมาย \"_\" เท่านั้น  \nและห้ามมีการเว้นวรรคเด็ดขาด กรุณาตรวจสอบข้อมูลของท่านอีกครั้ง... \n(Must be at letters(a-z, A-Z), number (0-9), \"-\" sign, \"_\" sign, but no space \nPlease enter your information again...)");
		}
}
function check_email() {
		e_k=event.keyCode
		if ((e_k > 160)) {
				event.returnValue = false;
				alert("ต้องเป็นตัวอักษรภาษาอังกฤษเท่านั้น และห้ามมีการเว้นวรรคเด็ดขาด \nกรุณาตรวจสอบข้อมูลของท่านอีกครั้ง...\n(Must be at English characters Please enter your information again...)");
		}
}
function check_number() {
		e_k=event.keyCode
		//if (((e_k < 48) || (e_k > 57)) && e_k != 46 ) {
		if (e_k != 13 && (e_k < 48) || (e_k > 57)) {
				event.returnValue = false;
				alert("ต้องเป็นตัวเลขเท่านั้น กรุณาตรวจสอบข้อมูลของท่านอีกครั้ง...\n(Must be at Number Please enter your information again...)");
		}
}
function confirm_del(url) {
		if(confirm("ยืนยันการลบข้อมูล !")){
				document.location.href = url  ;
		}
}
function lng(lng){
				document.changelng.lng.value= lng ;
				document.changelng.submit() ;
}
