function TrimSpace(formobject,Case){
	var i,strvalue,strlen;

	strvalue=formobject.value;
	strlen=strvalue.length;

	for (i=0;i<strlen;i++){
		 if (strvalue.substring(i,i+1) != " "){
		  strvalue=strvalue.substring(i,strlen);
		  strlen=strvalue.length;
		  break;
		}
		if (i==strlen-1){
		formobject.value="";
		return "nothing";
  	    }
   }

   for (i=0;i<strlen;i++){
		if (strvalue.substring(strlen-i-1,strlen-i) != " "){
		strvalue=strvalue.substring(0,strlen-i);
		break;
	   }
   }

   if (Case == "UCase"){
		formobject.value=strvalue.toUpperCase();
   }else if (Case == "LCase"){
		formobject.value=strvalue.toLowerCase();
   }else if (Case == "NCase"){
		formobject.value=strvalue
   }
}

function isIntPlus(elm)	{
	var CompareStr = "0123456789()#-";
	var elmstr = elm.value + "";
	for (var i = 0; i < elmstr.length; i++) {
		if (CompareStr.indexOf(elmstr.charAt(i)) == -1){
			//alert(elmstr);
			return false;
		}
	}
	return true;
}

function isInt(elm)	{
	var elmstr = elm.value + "";
	for (var i = 0; i < elmstr.length; i++) {
		if (elmstr.charAt(i) < "0" || elmstr.charAt(i) > "9")
			return false;
	}
	return true;
}

function isSelected(elm)	{
	if (elm.selectedIndex!="0")
		return true;
	else
		return false;
}

function isChecked(elm)	{
	for (i = 0;  i < elm.length;  i++)	{
		if (elm[i].checked)
			return true;
	}
	return false;
}

function isFilled(elm)	{
	if (isAllSpace(elm.value) || elm.value==null) 
		return false;
	else 
		return true;
}

function isAllSpace(elm) {
	for (i = 0;  i < elm.length;  i++) {
		if (elm.charAt(i) != " ")
			return false;
	}
	return true;
}

function CheckTelNumber(str,msg){
   isdigit = 1;
   for( i=0; i<str.value.length; i++ ) {
      if ( str.value.charAt(i)>='0' && str.value.charAt(i)<='9') {}
      else { 
         alert(msg);
	     isdigit == 0	
         str.value='';
	     str.focus();
         return;
      }
   }
   return;
}

function isEmail(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}

function checkNum() {
c=String.fromCharCode(event.keyCode);
if("0123456789".indexOf(c,0)<0
	&& event.keyCode != 46 && event.keyCode != 8 && event.keyCode != 37 && event.keyCode != 39 && event.keyCode != 13
	&&	event.keyCode >= 45 && event.keyCode != 35 && event.keyCode != 40 && event.keyCode != 34 && event.keyCode != 37  
	&&	event.keyCode != 12 &&	event.keyCode != 39 &&	event.keyCode != 36 &&	event.keyCode != 38 &&	event.keyCode != 33 
	&&	(event.keyCode < 96 || event.keyCode > 105) &&	event.keyCode != 9 ) return false; return true;
}

function Trim(s){
    s = s.replace(/^\s*/,'').replace(/\s*$/, '');
    return s;
}

function fun_CheckProductName(sender, args)
{
    args.IsValid = true;
    
    //轉呈小寫並去除空白字元
    uid = Trim(args.Value.toLowerCase());
    
    if (uid.length < 2)
    {
        //alert('請輸入多點資訊搜尋');
        args.IsValid = false;
    }
}