
	 function format_number(pnumber,decimals){
	if (isNaN(pnumber)) { return 0};
	if (pnumber=='') { return 0};
	
	var snum = new String(pnumber);
	var sec = snum.split('.');
	var whole = parseFloat(sec[0]);
	var result = '';
	
	if(sec.length > 1){
		var dec = new String(sec[1]);
		dec = String(parseFloat(sec[1])/Math.pow(10,(dec.length - decimals)));
		dec = String(whole + Math.round(parseFloat(dec))/Math.pow(10,decimals));
		var dot = dec.indexOf('.');
		if(dot == -1){
			dec += '.'; 
			dot = dec.indexOf('.');
		}
		while(dec.length <= dot + decimals) { dec += '0'; }
		result = dec;
	} else{
		var dot;
		var dec = new String(whole);
		dec += '.';
		dot = dec.indexOf('.');		
		while(dec.length <= dot + decimals) { dec += '0'; }
		result = dec;
	}	
	return result;
}

	 function ChkUsername(strTemp) {
             var valid = "/:;<=>?[\\]^` ";
             var chknum = "1234567890";
		var check = false;
		if (strTemp.length > 0) {
		   if (chknum.indexOf(strTemp.charAt(0)) == -1 && valid.indexOf(strTemp.charAt(0)) == -1 ){
						check = true;
	                 } 
		}
		return check;
	}



	function ChkEmail(strTemp) {
		var check = false;
		if (strTemp.length > 0) {	
			if (strTemp.indexOf("@") > 0) {		
				if (strTemp.indexOf(".") > 0 && strTemp.indexOf(".") < strTemp.length - 1) {
					check = true;
				}
			}
		}
		return check;
	}

	function isNumberChar(InString) {
			
			if (InString.length < 1) return(false);
			var RefString;
	
			RefString="1234567890";
			if (RefString.indexOf(InString, 0)==-1) return(false);
			return(true);
}

function check_numberx(item,e) {
var e_k;

 if (window.event) e_k = window.event.keyCode; // ใช้กับ IE
      else if (e) e_k = e.which; // ใช้กับ Firefox

		//if (((e_k < 48) || (e_k > 57)) && e_k != 46 ) {
		if (e_k != 8 && e_k != 13 && e_k != 46 && (e_k < 48) || (e_k > 57)) {

	         if (window.event) event.returnValue;
			else if(e) e.returnValue = false;
			alert("ต้องเป็นตัวเลขเท่านั้น...  \nกรุณาตรวจสอบข้อมูลของท่านอีกครั้ง...");
			item.focus();
		}
		else if(e_k==13){
		
	         if (window.event) event.returnValue;
			else if(e) e.returnValue = false;
		    item.focus();
		}
}


function check_number(item,e) {
	var e_k;

 if (window.event) e_k = window.event.keyCode; // ใช้กับ I
else if (e) e_k = e.which; // ใช้กับ Firef
	//alert(e_k);

		//if (((e_k < 48) || (e_k > 57)) && e_k != 46 ) {
		if (e_k != 0 && e_k != 8 && e_k != 13 && e_k != 46 && (e_k < 48) || (e_k > 57)) {

		         if (window.event) event.returnValue;
			else if(e) e.returnValue = false;
		alert("must be number entered...  \nplease check input data...");
		item.focus();
		}
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }

   return IsNumber;
   
   }
