/**
 *<body>
 *<script type='text/javascript' src='/luojun/check.js'></script>
 *</body>
 *
 */
/**
	function CheckReg()
    {
		if (!CheckEmpty(from.user,"您的用户名")){return false;}
		if (!CheckEmpty(form.password,"用户口令")){return false ;}
	    return true ;
    }
*/
function CheckEmpty(myform,StrLable)
{
   Str = myform.value;
  if (Str=='')
    {
      alert("Wrong message：\n\n " + StrLable + "Importation can not be empty！");
      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("Wrong message：\n\n " + name + "Must contain spaces！");
    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("Wrong message：\n\n " + name + "空格前必须有至少两个字符！");
      		myform.focus();
      		return false;
      	}
      	if(haveSpace==0)
      		haveSpace=i; //第一次空格
      }
      if(theelement.length < haveSpace+ 1 + 2)
      {
      		alert("Wrong message：\n\n " + name + "Spaces must be at least two characters！");
      		myform.focus();
      		return false;
      }
      if(space==char1 && (haveSpace==i+1 || haveSpace==i+ 2))
      {
      		alert("Wrong message：\n\n " + name + "Can not be two consecutive spaces or spaces after only a character！");
      		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("Wrong message：\n\n " + name + "Please include at least one character！");
	myform.focus();
	return false;
}

function CheckChar(myform, name)
{
	string = myform.value;
	var letters="1234567890qwertyuioplkjhgfdsazxcvbnmMNBVCXZASDFGHJKLPOIUYTREWQ,- ";
	var charlength=string.length;
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
		alert("Wrong message：\n\n "+name+"can not\n\n  \""+letters+"\"Other than the characters！");
		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("Wrong message：\n\n "+name+"Must be digital！");
			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("Wrong message：\n\n "+name+"Must be an integer or brackets, or horizontal line!");
			myform.focus();
			return false;
		}
	}
	return true;
}

function CheckDate(myform, name)
{
	string = myform.value;
	var letters="1234567890-";
	var charlength=string.length;
	if(charlength==0)
	{
		alert("Wrong message：\n\n "+name+"Can not be empty!");
		myform.focus();
		return false;
	}
	for (i=0;i<charlength;i++)
	{
		var tempChar=string.charAt(i);
		if (letters.indexOf(tempChar)==-1)
		{
			alert("Wrong message：\n\n "+name+"Must be digital!");
			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("Wrong message：\n\n "+name +"Email is not a legitimate");
	myform.focus();
	return false;
}

function CheckLength(myform , name ,min ,max )
{
	if(myform.value.length < min )
	{
		alert("Wrong message：\n\n "+name +"最小长度不能小于" + min);
		myform.focus();
		return false;
	}
	if(myform.value.length > max )
	{
		alert("Wrong message：\n\n "+name +"最大长度不能大于" + max);
		myform.focus();
		return false;
	}
	return true;
}

function isShortDate(strValue,name)
{
	if(strValue.substring(4,5)!="-"){
		alert("Wrong message：\n\n "+name +"输入格式不正确！2");
		return false;
	}
	if(strValue.substring(7,8)!="-"){
		alert("Wrong message：\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("Wrong message：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(isInt(strMonth)==false){
		alert("Wrong message：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(isInt(strDay)==false){
		alert("Wrong message：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(strYear<1900 || strYear>2050){
		alert("Wrong message：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(strMonth<1 || strMonth>12){
		alert("Wrong message：\n\n "+name +"输入格式不正确！");
		return false;
	}
	if(strDay<1 || strDay>31){
		alert("Wrong message：\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("Wrong message：\n\n " + name + "请至少包含一个 /！");
		myform.focus();
		return false;
	}
	else
	{
		return true;
	}
}



