function getLength(strTemp)
{
	var i,sum;
	sum=0;
	for(i=0;i<strTemp.length;i++)
	{
		if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
		   sum=sum+1;
		else
		   sum=sum+2;
	}
	return sum;
}

/****
函数作用：输入串长度检查
参数说明：str目标串，showObj回显信息的doc对象,size长度
返回值：true可用，false不可用
*****/
function verifyLength(str,size,showObj){
	if(str.length >size){
		showObj.innerHTML = "<font color=\"#FF0000\">&nbsp;&nbsp;该项的长度不能超过"+size+"个字符</font>";
		return false;
	}
	showObj.innerHTML = "";
	return true;
}


/*****************************************************************商家注册特有部分*****************************************************/
/****
函数作用：商家名称检查
参数说明：name名称，showObj回显信息的doc对象
返回值：true可用，false不可用
*****/
var t_merchantName=false;
function verifyMerchantName(name,showObj){
	if(name.trim().length <1||name.length >40){
		showObj.innerHTML="<font color=\"#FF0000\">&nbsp;&nbsp;商家名称不能为空，且不应超过40个字符</font>";
		t_merchantName=false;
		return false;
	}
	showObj.innerHTML = "";
	t_merchantName=true;
	return true;
}

/****
函数作用：联系人名称检查
参数说明：name名称，showObj回显信息的doc对象
返回值：true可用，false不可用
*****/
var t_linkman=false;
function verifyMan(name,showObj){
	if(name.trim().length <1||name.length >10){
		showObj.innerHTML="<font color=\"#FF0000\">&nbsp;&nbsp;联系人名称不能为空，且不应超过10个字符</font>";
		t_linkman=false;
		return false;
	}
	showObj.innerHTML = "";
	t_linkman=true;
	return true;
}

/****
函数作用：联系人电话检查
参数说明：phone固话，showObj回显信息的doc对象
返回值：true可用，false不可用
*****/
var t_phone=false;
function verifyPhone(phone,showObj){
	phone=phone.trim();
	var reg1= /(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)|(^[0-9]{3,4}[0-9]{7,8}$)/;
	var reg2 = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
	if(!reg1.test(phone) && !reg2.test(phone)){
		showObj.innerHTML = "<font color=\"#FF0000\">&nbsp;&nbsp;区号+电话号码（如：02100000000）或以1开头的11位数字</font>";
		t_phone=false;
		return false
	}
	showObj.innerHTML = "";
	t_phone=true;
	return true;
}

/****
函数作用：公司地址检查
参数说明：address地址，showObj回显信息的doc对象
返回值：true可用，false不可用
*****/
var t_companyAddress=false;
function verifyAddress(address,showObj){
	if(address.trim().length <1||address.length>60){
		showObj.innerHTML = "<font color=\"#FF0000\">&nbsp;&nbsp;公司地址不能为空,且不能超过60个字符</font>";
		t_companyAddress=false;
		return false;
	}
	showObj.innerHTML = "";
	t_companyAddress=true;
	return true;
}

var t_whereKnowUs=false;
function verifyWhereKnowUs(whereKnowUs,showObj){
	if(whereKnowUs.length>60){
		showObj.innerHTML = "<font color=\"#FF0000\">&nbsp;&nbsp;不能超过60个字符</font>";
		t_whereKnowUs=false;
		return false;
	}
	showObj.innerHTML = "";
	t_whereKnowUs=true;
	return true;
}

function varifyForm(f){
	verifyMerchantName(f.merchantName.value,document.getElementById("merchant_name"));
		if(!t_merchantName)
			return false;
	verifyMan(f.linkmanName.value,document.getElementById("link_man"));
		if(!t_linkman)
			 return false;
	verifyPhone(f.linkmanPhone.value,document.getElementById("tel_valid"));
		if(!t_phone)
			 return false;
	verifyAddress(f.address.value,document.getElementById("company_Address"));
		if(!t_companyAddress)
			return false;
	verifyWhereKnowUs(f.whereKnowUs.value,document.getElementById("whereKnowUs"));
		if(!t_whereKnowUs)
			return false;
 	return true;
}
