/**
  * HuangCS 2006.06.21
  * 函数 ： LTrim(str) 去掉左边空格 
  * 函数 ： RTrim(str) 去掉右边空格 
  * 函数 ： Trim(str)  去掉两边空格 
  */
//从左边去空格   
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;
} 

//去掉右边去空格 
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;
}

//去掉两边去空格 
function Trim(str)
{
    return RTrim(LTrim(str));
}
// 判断 YYYY-MM-DD 日期格式
// 0 格式 不正确
// 1 不是数字
function checkDate(date)
{
  var v=date.split("-");
  if (v.length!=3)
   return 0;
  var i=0;
  for (i;i<v.length;i++)
  {
    if (i==0)
    {
      if (v[i].length!=4)
      {
       return 0;
      }
    }
    else
    {
      if (v[i].length!=2)
      {
       return 0;
      }      
    }
    if (checkInt(v[i])==false)
    {
      return 1;
    }
  }    //for
}
// 判断数字
function checkInt(v)
{
 var str="1234567890";
 var i=0;
 var s="";
 var bool=true;
 for (i;i<v.length;i++)
 {
   s=v.substring(i,i+1);
   if (str.indexOf(s)==-1)
   {
     bool=false;
     break;
   }   
 }
 return bool;
}

function chkEmail(email)
{
	invalid = "";

	if (!email)
	{
		invalid = "请输入您的Email地址。";
	}
	else
	{

		if ( (email.indexOf("@") == -1) || (email.indexOf(".") == -1) )
			invalid += "\n\nEmail地址不合法。应当包含'@'和'.'；例如('.com')。请检查后再递交。";

		if ( email.indexOf(".") == email.length-1)
			invalid +="\n\nEmail地址不合法，不能以'.'结尾。";

		if ( email.indexOf("@") == 0)
			invalid +="\n\nEmail地址不能以'@'字符开始。";

		if (email.indexOf("\\") > -1)
			invalid += "\n\nEmail地址不合法，含有非法字符(\\)。";

		if (email.indexOf("/") > -1)
			invalid += "\n\nEmail地址不合法，含有非法字符(/)。";

		if (email.indexOf("'") > -1)
			invalid += "\n\nEmail地址不合法，含有非法字符(')。";

		if (email.indexOf("!") > -1)
			invalid += "\n\nEmail地址不合法，含有非法字符(!)。";

		if ( (email.indexOf(",") > -1) || (email.indexOf(";") > -1) )
			invalid += "\n\n只输入一个Email地址，不要含有分号和逗号。";

		if (email.indexOf("?subject") > -1)
			invalid += "\n\n不要加入'?subject=...'。";

	}

	if (invalid == "")
	{
		return true;
	}
	else
	{
		alert("输入的Email可能包含错误：" + invalid);
		return false;
	}

}

