	// 正确的非 HTML 文字串。           
	function javaValidString(str)           
	{           
		var len;           
		           
		len = str.length;           
		for(var i=0; i<len; i++)            
		{           
			if(str.charAt(i)=='<' || str.charAt(i)=='>' || str.charAt(i)=='\'' || str.charAt(i)=='\"')            
			{           
				return false;           
			}           
		}           
		return true;           
	}           
	// 正确的数字文字串。用于身份证、电话、价格等。
	function javaValidNumber(str)           
	{           
		var cnt3;           
		var len3;           
           
		if(javaValidString(str)==false)            
		{           
			return false;           
		}           
           
		cnt3=0;           
		len3 = str.length;           
		for(var i=0; i<len3; i++) {           
			if(str.charAt(i)>='0' && str.charAt(i)<='9')            
			{           
				cnt3++;           
			}           
		}           
		if( cnt3!=len3)           
		{           
			return false;           
		}           
		return true;           
	}         
       //正确的数字串位数
	function javaValidNumberDigit(str,num)           
	{           
		var cnt3;           
		          
           
		if(javaValidString(str)==false)            
		{           
			return false;           
		}           
           
		cnt3=num;           
		len3 = str.length;           
		for(var i=0; i<len3; i++) {           
			if(str.charAt(i)>='0' && str.charAt(i)<='9')            
			{           
				cnt3++;           
			}           
		}           
		if( num!=len3)           
		{           
			return false;           
		}           
		return true;           
	}         
	function javaValidEmail(str)           
	{           
		var cnt1, cnt2;           
		var len1;           
           
           
		// 检查E-Mail是否正确！           
		cnt1=0;           
		cnt2=0;           
		len1 = str.length;           
		for(var i=0; i<len1; i++) {           
			if(str.charAt(i)=='@')            
			{           
				cnt1++;           
			}           
			if(str.charAt(i)=='.')            
			{           
				cnt2++;           
			}           
			if(str.charAt(i)==' ')           
			{           
				return false;           
			}           
		}           
		if( cnt1!=1 || cnt2<1)           
		{           
	           return false;           
		}           
		return true;           
	}           

function CheckValue(frm)
{    

if(document.frm.size.value!=""&&isNaN(document.frm.size.value))
	{
		alert("填写的房屋面积必须为数字");
		document.frm.size.focus();
		return (false);
	}
  if (document.frm.price.value == "") 
   { 
     alert("请填写您的装修预算.")
     document.frm.price.focus();
     return (false);
   }   
   
    if (javaValidNumber(document.frm.price.value)==false)
  {
    alert("装修预算应该为数字.")
    document.frm.price.focus();
    return (false);
  }
  
if (document.frm.name.value == "")
  {
    alert("请填写您的姓名.")
    document.frm.name.focus();
    return (false);
  }
  
  if (document.frm.tel.value == "")
  {
    alert("请填写您的联系电话.")
    document.frm.tel.focus();
    return (false);
  }
  
  //if (document.frm.email.value == "" && document.frm.tel.value== "")
  //{
   // alert("您的EMAIL或联系电话必填一项，以便投标方及时与您联系.")
    //document.frm.email.focus();
    //return (false);
  //}   
   
    if (javaValidNumber(document.frm.yjsj1.value)==false)
  {
    alert("要求装修的年份应该为数字.")
    document.frm.yjsj1.focus();
    return (false);
  }
   
  if (document.frm.limityear.value == "") 
   { 
     alert("请填写标书有效期限.")
     document.frm.limityear.focus();
     return (false);
   }   
   
    if (javaValidNumber(document.frm.limityear.value)==false)
  {
    alert("标书有效期限的年份应该为数字.")
    document.frm.limityear.focus();
    return (false);
  }      
return (true);
}
