function CheckEmpty(myform,StrLable)
{
   Str = myform.value;
  if (Str=='')
    {
      alert("温馨提示：\n\n " + StrLable );
      myform.focus();
      return false;
    }
    return true;
}

function CheckSpace(myform,name)
{
   var theelement = myform.value;
   var space=" ";
   var j=0;
   var k=0;
   for(var i=0;i<=theelement.length-1;i++)
   {
 
      char1=theelement.charAt(i);
      if(space==char1)
      {
        j++;
      }
 
   }
   if( j==1 )
   {
    return true;
   }
   else
   {
    alert("温馨提示：\n\n " + name + "中必须包含空格！");
    myform.focus();
    return false;
   }
} 

function CheckWord(myform, name)
{
   var theelement = myform.value;
   var space=" ";
   var haveSpace=0;
   for(var i=0;i<=theelement.length-1;i++)
   {
      char1=theelement.charAt(i);
      if(space==char1)
      {
      	if(i<2)
      	{
      		alert("信息错误：\n\n " + name + "空格前必须有至少两个字符！");
      		myform.focus();
      		return false;
      	}
      	if(haveSpace==0)
      		haveSpace=i; //第一次空格
      }
      if(theelement.length < haveSpace+ 1 + 2)
      {
      		alert("信息错误：\n\n " + name + "空格后应该至少还有两个字符！");
      		myform.focus();
      		return false;
      }
      if(space==char1 && (haveSpace==i+1 || haveSpace==i+ 2))
      {
      		alert("信息错误：\n\n " + name + "不能连续两个空格或空格后只有一个字符！");
      		myform.focus();
      		return false;
      }
   }
   return true;
}

function CheckChs(myform, name)
{	
	string = myform.value;
	//var letters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`~!@#$%^&*()_+}{[];:'?/.,><\"";
	var letters="`1234567890-=\qwertyuiop[]';lkjhgfdsazxcvbnm,./~!@#$%^&*()_+|}{POIUYTREWQASDFGHJKL:\"?><MNBVCXZ ";
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
			return true;
		}
	}
	
	alert("信息错误：\n\n " + name + "请至少包含一个中文字符！");
	myform.focus();
	return false;
}

function CheckChar(myform, name)
{
	string = myform.value;
	//var letters="1234567890qwertyuioplkjhgfdsazxcvbnmMNBVCXZASDFGHJKLPOIUYTREWQ,- ";
        var letters="~!@#$%^&*()+=|\][}{':;?/><.,-";
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==1)
		{
		alert("温馨提示：\n\n "+name+letters);
		myform.focus();
		return false;
		}
	}
	return true;
}

function CheckNumber(myform, name)
{
	string = myform.value;
	var letters="1234567890.";
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
			alert("温馨提示：\n\n "+name+"，不是数字吧！");
			myform.focus();
			return false;
		}
	}
	return true;
}

function CheckTel(myform, name)
{
	string = myform.value;
	var letters="1234567890.() -";
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
			alert("信息错误：\n\n "+name+"必须是整数或括号或横线!");
			myform.focus();
			return false;
		}
	}
	return true;
}

function CheckDate(myform, name)
{
	string = myform.value;
	var letters="1234567890-";
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
			alert("温馨提示：\n\n "+name);
			myform.focus();
			return false;
		}
	}
	return true;
}

function IsEmail(str)
{
	  var supported = 0;
	  if (window.RegExp) {
	    var tempStr = "a";
	    var tempReg = new RegExp(tempStr);
	    if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported)
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		return (!r1.test(str) && r2.test(str));

}

function CheckEmail(myform, name)
{
	string = myform.value;
	if (IsEmail(string)){
		return true;
	}
	else alert("温馨提示：\n\n "+name +"不正确的Email");
	myform.focus();
	return false;
}

function CheckLength(myform , name ,min ,max )
{
	if(myform.value.length < min )
	{
		//alert("温馨提示：\n\n "+name+"你表白的话是什么呢？"+min );
                alert("温馨提示：\n\n "+name );
		myform.focus();
		return false;
	}
	if(myform.value.length > max )
	{
		//alert("温馨提示：\n\n "+name +"最大长度不能大于" + max);
                alert("温馨提示：\n\n "+"太贪心了吧，这么多内容！(不要超过100字)" );
		myform.focus();
		return false;
	}
	return true;
}

function isShortDate(strValue,name)
{
	if(strValue.substring(4,5)!="-"){
		alert("信息错误：\n\n "+name +"输入格式不正确！2");
		return false;
	}
	if(strValue.substring(7,8)!="-"){
		alert("信息错误：\n\n "+name +"输入格式不正确！3");
		return false;
	}
	var strYear=strValue.substring(0,4);
	var strMonth=strValue.substring(5,7);
	var strDay=strValue.substring(8,10);
	if(isInt(strYear)==false){
		alert("信息错误：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(isInt(strMonth)==false){
		alert("信息错误：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(isInt(strDay)==false){
		alert("信息错误：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(strYear<1900 || strYear>2050){
		alert("信息错误：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(strMonth<1 || strMonth>12){
		alert("信息错误：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(strDay<1 || strDay>31){
		alert("信息错误：\n\n "+name +"输入格式不正确！");
		return false;
	}
	return true;
}

function Checkfloor(myform, name)
{	
	string = myform.value;
	var letters="/";
	var aa=0;
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
			aa=0;
		}
		else
		{
			aa=1;
			return true;
		}
			
	}
	if(aa==0)
	{
		alert("信息错误：\n\n " + name + "请至少包含一个 /！");
		myform.focus();
		return false;
	}
	else
	{
		return true;
	}
}



