function check_mail(myint)
{//判断邮箱有效
	var checkOK = "@";
	var checkStr = myint;
	var allValid = true;
	var decPoints = 0;
	var allNum = "";

	if(checkStr.charAt(0)=='@') return(false);
	if(checkStr.charAt(checkStr.length-1)=='@')
		return(false);
	if(checkStr.charAt(checkStr.length-1)=='.')
		return(false);
	a_valid=0; a_count=0;
	d_valid=0;
    for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
	    if (ch == '@')   {a_valid=1; a_count++;  }
	    if (ch == '.')   {d_valid=1;  }
	}
	if(a_count>1) return(false);
	if(a_valid==1 && d_valid==1) return(true); else return(false);
}
function check_mail_(myint)
{
	var mailstr = myint;
	var reg=/^\w+@\w+(\.\w+)+$/
	var status=mailstr.match(reg)
	if (status == null)
	{
		return (false);
	}
}

function check_phone(phone)
{//判断电话有效
	var checkOK = "-";
	var checkStr = phone;
	var allValid = true;
	var decPoints = 0;
	var allNum = "";

	if(checkStr.length < 7 || checkStr.length > 15) return(false);
	if(checkStr.charAt(0)=='-') return(false);
	if(checkStr.charAt(checkStr.length-1)=='-')	return(false);
	a_valid=0; a_count=0;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		if ((ch < 0) || (ch > 9)) return (false);
		if (ch == '-')   {a_valid=1; a_count++;  }
	}
	if(a_count>1) return(false);
	if(a_valid==1) return(true);
    return(true);
}

function check_sj(phone)
{//判断手机有效
	if (theForm.account != null && theForm.account.value.length < 11) {
    alert("请填写正确的手机号码");

    theForm.account.focus();
    return (false);
  }
  if (theForm.account != null && theForm.account.value.substring(0, 3) != "139"
                              && theForm.account.value.substring(0, 3) != "138"
                              && theForm.account.value.substring(0, 3) != "137"
                              && theForm.account.value.substring(0, 3) != "136"
                              && theForm.account.value.substring(0, 3) != "135"
                              && theForm.account.value.substring(0, 3) != "133"
                              && theForm.account.value.substring(0, 3) != "132"
                              && theForm.account.value.substring(0, 3) != "131"
                              && theForm.account.value.substring(0, 3) != "130") {
    alert("请填写正确的手机号码");

    theForm.account.focus();
    return (false);
  }
  if (theForm.account != null && havenoNumber(theForm.account.value)) {
    alert("请填写正确的手机号码");

    theForm.account.focus();
    return (false);
  }
}

function CheckIsNumeric(obj,msg)
{
	//obj为输入框对象，msg为提示信息
	//判断输入框的内容是否为数字
	var reg=/^[0-9]*$/
	if(!reg.exec(obj.value))
	{
		alert(msg);
		obj.focus();
		return (false);
	}
	return (true);
}

function check_length(varchar,length1,length2)
{//判断字符串长度
	var StrChar = varchar;
	var checkStr1 = length1;
	var checkStr2 = length2;

	if(StrChar.length < checkStr1 || StrChar.length > checkStr2) 
		return(false);
}

function check_radio(obj,num)
{//判断单选是否选中
	var StrObj=obj;
	var StrNum=num;
	var strCount=0;

	for (k=0;k<StrNum;k++) {
		if (StrObj[k].checked==true)
			strCount+=1;
	}
	if (strCount==0) {
		return (false);
	}
	else
		return (true);
}

function check_select(obj,msg)
{//判断下拉
	var StrObj=obj.value;

	if(StrObj=="none")	{
		alert(msg);
		obj.focus();
		return (false);
	}
	else
		return (true);
}

//以下主要用于注册等用户字符串组合进行规则判断
function havenoChar(theelement)
{//含有非法字符 返回 true
	text="abcdefghijklmnopqrstuvwxyz1234567890._-";
	for(i=0;i<=theelement.length-1;i++)
	{
		char1=theelement.charAt(i);
		index=text.indexOf(char1);
		if(index==-1)
		{
			return true;
		}
	}
	return false;
}
function havenoLetter(theelement)
{//含有非法字符 返回 true
	text="abcdefghijklmnopqrstuvwxyz";
	index=text.indexOf(theelement);
	if(index==-1)
	{
		return true;
	}
	return false;
}
function CheckLast(theelement)
{//含有非法字符 返回 true
	text="_-.";
	index=text.indexOf(theelement);
	if(index!=-1)
	{
		return true;
	}
	return false;
}