// JavaScript Document
String.prototype.Trim  = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}

function setError(name,error){	
	document.getElementById(name+"Msg").innerHTML=error;
}
function setNull(name){
	document.getElementById(name+"Msg").innerHTML="";
}

function checkNull(name){
	if(document.getElementById(name).value.Trim()==""){
		setError(name,"该项不能为空!");
		flag=false;
	}else{	
		flag=true;		
	}
	return flag;
}
function strCounter(name,len){
	//计算输入字数
	var field=document.getElementById(name);
	if (field.value.length > len){
		field.value = field.value.substr(0, len);
		document.getElementById("count_"+name).innerHTML = len - field.value.length;
	}
	else{
		document.getElementById("count_"+name).innerHTML = len - field.value.length;
	}
}

function returnback(){
	this.history.back();
}
function checkLength(name,minvalue,maxvalue){
	if(GetStringLen(document.getElementById(name).value.Trim())>=minvalue && GetStringLen(document.getElementById(name).value.Trim())<=maxvalue){
		return true;
	}
	else{
		setError(name,"该项长度不对!");
		return false;
	}
}
function isEmail(strEmail)     
{   
	var email=document.getElementById(strEmail).value.Trim();
	if(email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1){
		flag= true;
	}else{   
		setError(strEmail,"错误的邮件格式!");
		flag= false;
	}
	return flag;
}
function isEquals(name1,name2){
	if(document.getElementById(name1).value.Trim()==document.getElementById(name2).value.Trim()){
		//setRight(name2);	
		flag=true;
	}else{
		setError(name1,"两次输入的密码不一致!");
		setError(name2,"两次输入的密码不一致!");
		flag=false;		
	}
	return flag;
}
//author: simon
//date:2008-12-19
function GetStringLen(str)
{
	var totallength=0;
	for (var i=0;i<str.length;i++)
	{
		var intCode=str.charCodeAt(i);
		if (intCode>=0&&intCode<=128)
		{
			totallength=totallength+1; //非中文单个字符长度加 1
		}
		else
		{
			totallength=totallength+2; //中文字符长度则加 2
		}
	}
	return totallength;
}