function Trim(str)
{
	var len;
	var i,j;
	len = str.length;
	i=0;
	j=0;
	while(j<len)
	{
		if(str.charAt(i) == " ")
			i++;
		else
			break;
		j++;
	}
	str = str.substr(i,len);
	len = str.length;
	i=len -1;
	j=len-1;
	while(j>0)
	{
		if(str.charAt(i) == " ")
			i--;
		else
			break;
		j--;
	}
	str = str.substr(0,j+1);
	return str;
}


function IsStrEmpty(str)
{
	var s;
	s = Trim(str);
	str = s;
	if(s.length<1)
		return true;
	return false;
}

function Replace(str1,c1,c2)
{
	var len,i,c,str;
	str = "";
	len = str1.length;
	for(i=0;i<len;i++)
	{
		c = str1.charAt(i);
		if(c== c1)
			c = c2;
		str += c;
	}
	return str;
}


function ToSafe(str)
{
	var re;
	re = /'/g;
	str = str.replace(re,"＇");
	re =/\)/g;
	str = str.replace(re,"）");
	re = /\(/g;
	str = str.replace(re,"（");
	re = /%/g;
	str = str.replace(re,"％");
	re = /\[/;
	str = str.replace(re,"［");
	re = /\]/;
	str = str.replace(re,"］");
	return str;
}

function MakeToSafe(formName)
{
	var i,form;
	form = eval(formName);
	for(i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].type=="text" || form.elements[i].type=="textarea")
		{
			form.elements[i].value = ToSafe(form.elements[i].value);
		}
	}
}

function IsValidName(userName)
{
	var i,len,str;
	str = userName;
	len = str.length;
	str = str.toUpperCase();
	if(len<=0)
	{
		alert("所填项目不能为空!");
		return false;
	}
	for(i=0;i<len;i++)
	{
		c = str.charAt(i);
		if (!( (c>="0" && c<="9") || c=="_"  || (c>="A" && c<="Z") ))
		{	alert("所填项目必须是由字母、数字、下划线组成");
			return false;
		}
	}
	return true;
}



function IsValidNumber(number)
{
	var i,len,str;
	str = number;
	len = str.length;
	if(len>0)
	{
		for(i=0;i<len;i++)
		{
			c = str.charAt(i);
			if (!(c>="0" && c<="9"))
			{
				alert("请输入数字");
				return false;
			}
		}
	}
	return true;
}



function IsValidEmail(email)
{
	var str,re;
	re=/([\w|-]+@[\w|-]+\.[\w|-]+)(\.?[\w|-]*)(\.?[\w|-]*)/i;
	re.exec(email);
	if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".")
		str=RegExp.$1+RegExp.$2+RegExp.$3;
	else
		if (RegExp.$2!=""&&RegExp.$2!=".")
			str=RegExp.$1+RegExp.$2 ;
    else
		str=RegExp.$1 ;
	if (str!=email)
	{
		alert("请输入正确的邮件地址");
		return false
	}
	return true;
}

function checkemail(umail,lbl)
{
	umail=trim(umail);
	if (umail.length == 0) return true;
	var re=/^[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+@[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+(\.[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+)+$/;
	if (re.test(umail))
		return true;
	if (msgLang==2)
		alert(lbl+":"+ERR_EMAIL2);
	else
		alert(lbl+":"+ERR_EMAIL);
	return false;
}


function ConvertToHtml(str)
{
	var re;
	re  = / /g;
	str = str.replace(re,"&nbsp;");
	re  = /\r\n/g;
	str = str.replace(re,"<br>");
	return str;
}

function MakeToHtml(formName)
{
	var form;
	form = eval(formName);
	for(i=0;i<form.elements.length;i++)
		if(form.elements[i].type=="textarea")
			form.elements[i].value = ConvertToHtml(form.elements[i].value);
}

function CheckInput()
{
	switch(event.keyCode)
	{
		case 13:
		case 108:
		case 37:
		case 39:
		case 8:
		case 9:
		case 46:
		case 144:
                break;
		default:
			if(((event.keyCode>=48) && (event.keyCode<=57)) || ((event.keyCode>=96) && (event.keyCode<=105)))
				return true;
			else
			{
				event.returnValue=0;
				return false;
			}
	}
}

function getHelloWords(){
  var d=new Date();
  thr=d.getHours();
  info="您好"
  switch(thr){
      case 0:
      info="夜里好"
      break;
      case 2:
      info="凌晨好";
      break;
      case 5:
      info="早晨好";
      break;
      case 8:
      case 9:
      case 10:
      info="上午好";
      break;
      case 11:
      case 12:
      case 13:
      info="中午好";
      break;

      case 14:
      case 15:
      case 16:
      info="下午好";
      break;

      case 17:
              info="傍晚好";
      break;
      case 18:
      case 19:
      case 20:
      case 21:
      case 22:
              info="晚上好";
      break;

      case 23	:
      info="夜里好，"
  }
  document.write(info)
}

