function BoxCheck(formname,qname,from,to,limit,name){

	var tempname,intChecked=0;
	
	if ( (formname=="")||(qname=="")||(from=="")||(to=="")||(limit=="")||(name=="") ){
		alert ("参数空缺");
		return false;
	}

	for(qindex=from;qindex<=to;qindex++){
		tempname=qname+qindex;
		if (eval("document."+formname+"."+tempname+".checked")==true) intChecked++;
	}

	if (intChecked==0){
		alert ("该页还有未完成题目,请填写 “"+name+"” !");
		return false;
	}else{
		if (intChecked>limit){
			for(qindex=1;qindex<=qcount;qindex++){
				tempname=qname+qindex;
				eval("document."+formname+"."+tempname).checked	=	false; 
			}
			
			alert ("“"+name+"” 最多只能选 "+limit+" 项，请重新选择!");
			
			return false;
		}
	}

	return true;
}

function RadioCheck(formname,qname,qcount,name){

	var tempname,intChecked=0;
	
	if ( (formname=="")||(qname=="")||(qcount=="")||(name=="") ){
		alert ("参数空缺");
		return false;
	}
	
	for(qindex=0;qindex<=qcount-1;qindex++){
		tempname=qname;
		//alert("document."+formname+"."+tempname+"["+qindex+"].checked");
		if (eval("document."+formname+"."+tempname+"["+qindex+"].checked")==true) intChecked++;
	}

	if (intChecked==0){
		alert ("该页还有未完成题目,请填写“"+name+"”!");
		return false;
	}else{
		return true;
	}

	return true;
}


function TxtCheck(qname,name){
	var tempname,intChecked=0;
	if ( (qname=="")||(name=="") ){
		alert ("参数空缺");
		return false;
	}
	
	if (eval("document.getElementById('"+qname+"').value")==""){
		alert ("该页还有未完成项目,请填写“"+name+"”！");
		return false;
	}else{
		return true;
	}

	return true;
}


function Trim(str){ 
   var sResult = str; 
   sResult = LTrim(sResult); 
   sResult = RTrim(sResult); 
   return sResult; 
}

function LTrim(str) 
{ 
   var sResult = ""; 
   var i = 0; 
   while (str.charAt(i++) == " "); 
   sResult = str.substring(i-1, str.length); 
   return sResult; 
}

function RTrim(str) 
{ 
   var sResult = ""; 
   var i = str.length; 
   while (str.charAt(i--) == " " ); 
   sResult = str.substring(0, i+1); 
   return sResult; 
}

//<---===================================================---->
//检查用户名:CheckNickName(nick_name,NickName_con) 
//参数:nick_name是一个值(document.frmPost.NICKNAME.value); NickName_con输出错误的信息.
function CheckNickName(nick_name,NickName_Con){
	var nickname = nick_name;
	if(!(/^([a-zA-Z0-9\u4e00-\u9fa5]){1}([a-zA-Z0-9\-_\u4e00-\u9fa5]){1,19}$/.test(nickname))){
	 alert(NickName_Con);
	 return false;
	}
	return true;   
	}

//ss_card
function Check_SS_Card(ss_id,SSID_Con){
	var ssid = ss_id;
	if(!(/^(([0-9]{14}[x0-9]{1})|([0-9]{17}[x0-9]{1}))$/.test(ssid))){
	 alert(SSID_Con);
	 return false;
	}
	return true;   
 }

//zip邮政编码
 function CheckZip(zipcode,ZIP_Con){
	var zip = zipcode;
	if(!(/^\d{6}$/.test(zip))){
	 alert(ZIP_Con);
	 return false;
	}
	return true;   
  }

	
//tel or mobile
function Check_Tel_Mobile(tel_mobile,tel_Con){
	var tel = tel_mobile; //document.all['TEL'].value;
	if((/^((13\d{9})|(15\d{9}))$/.test(tel)) ||(/(^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/.test(tel))) return true; 
	else{
	 alert(tel_Con);
	 return false;
	}
}

//EMAIL
function checkEmail(email_Val,email_Con){
	if(!(/^[\w-]+@[\w]+(\.[\w]{2,3}){1,2}$/.test(email_Val))){
	 alert(email_Con);//"email的格式不正确!"
	 return false;
	}
	return true;   
}

//url     
function checkURL(url_Val,url_Con){
	if(!(/(\w+):\/\/([^/:]+)(:\d*)?([^#]*)/.test(url_Val))){
	 alert(url_Con);//"url的格式不正确!"
	 return false;
	}
	return true;   
}

//============ varify Password and comfirm password==============
//===VerifyPassword(document.frmPost.PWD , document.frmPost.PWD1)
//============ 注:传入两个OBJECT,一个是密码,另一个是确认密码.============

function VerifyPassword(pwd,pwd_comfirm){
	var pwd = pwd;
	var pwd1 = pwd_comfirm;
	var pwd_val = pwd.value;
	var pwd1_val = pwd_comfirm.value;

	if (pwd_val == "")
	{
		 alert("请输入密码");
		 pwd.focus();
		 return false;
	}  

	if (pwd1_val == "")
	{
		 alert("请确认密码");
		 pwd1.focus();
		 return false;
	}

	if (pwd_val.length<6)
	{
		 alert("密码不能少于6位");
		 pwd.focus();
		 return false;
	}  


	if (pwd1_val.length<6)
	{
		 alert("请正确输入确认密码");
		 pwd1.focus();
		 return false;
	}

	if (pwd_val.length>16)
	{
		 alert("密码不能多于16位");
		 pwd.focus();
		 return false;
	}  


	if (pwd1_val.length>16)
	{
		 alert("请正确输入确认密码");
		 pwd1.focus();
		 return false;
	}

	if (pwd_val != pwd1_val)
	{
		 alert("您输入的密码和确认密码不同，请重新输入");
		 pwd1.focus();
		 return false;
	}

	strUserID = pwd_val;
	if (strUserID == "")
	{
		alert("请输入您的密码");
		pwd.focus();
		return false;
	}
	for (nIndex=0; nIndex<strUserID.length; nIndex++)
	 {
		cCheck = strUserID.charAt(nIndex);
		if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
		{
			alert("密码只能使用英文字母、数字以及-和_");
			pwd.focus();
			return false;
		}
	 }
	return true;
	}

//检查是否数字
function IsDigit(cCheck) { return (('0'<=cCheck) && (cCheck<='9')); }

//检查是否英文字母
function IsAlpha(cCheck) { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) }




