function IsDigit(){
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
function IsMoney(){
return (((event.keyCode >= 48) && (event.keyCode <= 57))|| event.keyCode == 46);
}

/*
==================================================================

字符串操作

Trim(string):去除字符串两边的空格

==================================================================

*/

 

/*

==================================================================

LTrim(string):去除左边的空格

==================================================================

*/

function LTrim(str)

{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

    

    if (whitespace.indexOf(s.charAt(0)) != -1)

    {

        var j=0, i = s.length;

        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)

        {

            j++;

        }

        s = s.substring(j, i);

    }

    return s;

}

 

/*

==================================================================

RTrim(string):去除右边的空格

==================================================================

*/

function RTrim(str)

{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

 

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)

    {

        var i = s.length - 1;

        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)

        {

            i--;

        }

        s = s.substring(0, i+1);

    }

    return s;

}

 

/*

==================================================================

Trim(string):去除前后空格

==================================================================

*/

function Trim(str)

{

    return RTrim(LTrim(str));

}


function ischar(string1) //string1是否为字母
{ 
	var hh=false; 
	for(i=0;i<string1.length;i++){ 
		if(parseInt(string1.toLowerCase().charCodeAt(i))>=97 && parseInt(string1.toLowerCase().charCodeAt(i))<=122){ 
			hh=true; 
		} 
		else{ 
			hh=false; 
			break; 
		} 
	} 
	return hh 
} 

function isdigit(s){//S是否为数字
	var r,re;
	re = /\d*/i; //\d表示数字,*表示匹配多个数字
	r = s.match(re);
	return (r==s)?true:false;
}

function ismoney(s){//S是否为介格
	if(s=="0.00"||s=="0.0"||s=="0")  
    {  
        return true;  
    }  
    var a = s.match(/^([1-9]{1}\d*)$|^([0-9]{1}\d*[\.][0-9]{1,2})$/);          
    if (a == null) {  
        return false;}   
    else{      
        return true;   
    } 
}

function checkname(str){//只能有字母或數字，不能有空白字元
	var hh=false; 
	for(i=0;i<str.length;i++) 
	{ 
		if((parseInt(str.toLowerCase().charCodeAt(i))>=97 && parseInt(str.toLowerCase().charCodeAt(i))<=122) || str.toLowerCase().charCodeAt(i)!=" " || (parseInt(str.toLowerCase().charCodeAt(i))>=48 && parseInt(str.toLowerCase().charCodeAt(i))<=57)){ 
			hh=true; 
		} 
		else{ 
			hh=false; 
			break; 
		} 
	} 
	return hh 
}

function emailCheck (str) {//验证email填写是否正确
var emailPat=/^(.+)@(.+)$/;
var matchArray=str.match(emailPat);
if (matchArray==null) {
 return false;
}
return true;
}

function isEmpty(str){//str是否为空
	return Trim(str).length==0;
}

function   HTMLEnCode(str)   
  {   
        var   s   =   "";   
        if   (str.length   ==   0)   return   "";   
        s   =   str.replace(/&/gi,   "&gt;");   
        s   =   s.replace(/</gi,       "&lt;");   
        s   =   s.replace(/>/gi,       "&gt;");   
        s   =   s.replace(/   /gi,       "&nbsp;");   
        s   =   s.replace(/\'/gi,     "&#39;");   
        s   =   s.replace(/\"/gi,     "&quot;");   
        s   =   s.replace(/\n/gi,     "<br>");   
        return   s;   
  }   
  function   HTMLDeCode(str)   
  {   
        var   s   =   "";   
        if   (str.length   ==   0)   return   "";   
        s   =   str.replace(/&gt;/gi,   "&");   
        s   =   s.replace(/&lt;/gi,       "<");   
        s   =   s.replace(/&gt;/gi,       ">");   
        s   =   s.replace(/&nbsp;/gi,       "   ");   
        s   =   s.replace(/&#39;/gi,     "\'");   
        s   =   s.replace(/&quot;/gi,     "\"");   
        s   =   s.replace(/<br>/gi,     "\n");   
        return   s;   
  } 
  
function brsp2tx(str)
{
	var s=str;
	if   (str.length   ==   0)   return   "";
	s   =   s.replace(/&nbsp;/gi,       "   ");   
    s   =   s.replace(/<br>/gi,     "\n");   
	return s;
}
 
function stripHTMLTag(text)//去除HTML
{
    var reTag = /<[^>]+>/gi;
    return text.replace(reTag,"");
}

function checkboxAll(itemName)
{
var item = document.getElementsByName(itemName);
for (var i=0; i<item.length; i++)
{
item[i].checked = true;
}
}

 //checkbox全不选
function checkboxNoAll(itemName)
{
var item = document.getElementsByName(itemName);
for (var i=0; i<item.length; i++)
{
item[i].checked = false;
}
}
//checkbox中选择一条
function checkCount(itemName)
{
   var intCount=0;
  var item = document.getElementsByName(itemName);
   if (item.length>1){
      for(i=0;i< item.length;i++)
      {
          if(item[i].checked)
          intCount=intCount+1;
      }
   } else {
      if(item[0].checked)
      intCount++;
   }
   return intCount;
}