// JavaScript Document
function trim(formname) ////去除空格
{ 
   var tmpchar, i, j, result;
   i = 0;
   tmpchar = formname.charAt(i);
   while (tmpchar == ' ') {
      i ++;
      tmpchar = formname.charAt(i);
   }

   j = formname.length - 1;
   tmpchar = formname.charAt(j);
   while (tmpchar == ' ') {
      j --;
      tmpchar = formname.charAt (j);
   }
   if ( i <= j)
      result = formname.substring(i,j+1);
   else
      result = "";
   return result;
}

function free(fieldname,formname)//form是否为空的检验
{
 if (formname.value =="")
    {
	  formname.value=trim(formname.value)
	  alert("请输入"+fieldname+"!");
	  formname.focus();
	  return false;
	}
 else
    return true;
}

function ismail(string) { //检验email地址是否合法
	var ok=false;
	for (var i=1; i<string.value.length-3;i++) {
		if (string.value.charAt(i) =='@') 
			ok = true;
	}
	for (var j=0; j<string.value.length; j++) {
		if ((((string.value.charAt(j)>='0')&&(string.value.charAt(j)<='9'))||((string.value.charAt(j)>='A')&&(string.value.charAt(j)<='Z'))||((string.value.charAt(j)>='a')&&(string.value.charAt(j)<='z'))||(string.value.charAt(j)=='_')||(string.value.charAt(j)=='@')||(string.value.charAt(j)=='.'))) {
		} else {
			ok = false;
			
		}
	}
	if (ok) {
		return true;
	} else {
		alert("非法电子邮件地址!");
	   string.focus();
   	return false;
	}
}
function password(str1,str2) //密码检验函数
{
 if (str1.value == str2.value)//验证两次密码是否一致
 {
  return true;
 } else {
    alert("密码不一致！请重新输入！");
	str1.focus();
	str1.value=''
	str2.value=''
	return false;}
}

function srtingLen(fieldname,string)
{
	if (string.value.length<5) //密码应该大于6个字节
 	{
		alert(fieldname+"必须大于等于5个字节!");
		string.focus();
		return false;
	}
	return true
}

function itsALetter(character)
{
	var rightChar="ABCDEFGHIJKLNMOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_"
	if (rightChar.indexOf(character)==-1){
		return false
	}
	return true
}

function validstring(fieldname,string) {  //内容中不能包括的字符
	for (i=0; i<string.value.length; i++) {
		if(!itsALetter(string.value.charAt(i))){
			alert(fieldname+"的内容不合法！\n"+fieldname+"中只能输入字母，数字或者下划线！");
			string.focus();
			return false;
		}
	}
	return true;
}

function isnum(fieldname,str)//检验是否为数字 
{ 
   for (var k=0 ; k < str.value.length; k++)
   {
      if ((str.value.charAt(k)>='0')&&(str.value.charAt(k)<='9')){
	  }
	  else {
	    alert("请在"+fieldname+"中输入数字！");
		str.focus();
		return false;
		}
	}
	return true;
}
