function isRight(s)
{
	return true;
}
function isEmpty(s)
{  
	return ((s == null) || (s.length == 0))
}
function isNotEmpty(s)
{  
	if ((s == null) || (s.length == 0))
	{
		alert("此处不能为空!");
		return false;
	}
		
	else
		return true;
}
function isNotEmpty2(s)
{  
	if ((s == null) || (s.length == 0))
	{
		return false;
	}
		
	else
		return true;
}
function isspace(s)
{  
  var whitespace = " \t\n\r";
  var i;
  for (i = 0; i < s.length; i++)
   {   
       var c = s.charAt(i);
       if (whitespace.indexOf(c) >= 0) 
	   {
		  return true;
	   }
   }

     return false;
}
function isCharsInBag (s, bag)
{  
  var i;

  for (i = 0; i < s.length; i++)
  {   
     
      var c = s.charAt(i);
      if (bag.indexOf(c) == -1) return false;
  }
  return true;
}
function isCharsInBagEx (s, bag)
{  
  var i,c;
  for (i = 0; i < s.length; i++)
  {   
        c = s.charAt(i);
	if (bag.indexOf(c) > -1) 
        return c;
  }
  return "";
}
function replaceAll(str,oldStr,newStr)
{	

	while (str!=str.replace(oldStr,newStr))
		str = str.replace(oldStr,newStr);
	return str;
}
function isEmail(s)
{
	if(!isEmpty(s))
	{
		if (isspace(s))
		{
			alert("输入的E-mail地址中不能包含空格符，请重新输入！");
			
			return false;
		}

		var i = 1;
		var len = s.length;
	
		
		
		pos1 = s.indexOf("@");
		pos2 = s.indexOf(".");
		pos3 = s.lastIndexOf("@");
		pos4 = s.lastIndexOf(".");
		if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)|| (pos1 == pos2 - 1) || (pos1 == pos2 + 1) 
			  || ( pos1 != pos3 )  //find two @
			  || ( pos4 < pos3 ) )  
		{
			alert("请输入有效的E-mail地址");
			
			return false;
		}
		

		if ( !isCharsInBag( s, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@"))
		{
			alert("email地址中不能接受字符请重新输入");
			
			return false;
		}
	}
	else
	{
		//alert("请输入您的E-mail地址！\n");
		
		//return false;

	}

	return true;
}
function isName(s)
{
var errorChar;
var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\\'\":;~!#$%()`";
 	if (isEmpty(s))
 	{
 		alert("请输入中文真实姓名！");
 		return false;
 	}

   	if ( isspace(s) )
	{
		alert("输入的用户姓名中不能包含空格符，请重新输入！");
		
		return false;
	}
	errorChar = isCharsInBagEx( s, badChar)
    	if (errorChar != "" )
	{
		alert("请重新输入中文真实姓名!");
		
		return false;
	} 	
	
	return true;
}
function isBirthday(s)
{
	if(s=="")
	return true;
	var m=/\s+$/i;
	s=s.replace(m,"");
	var m=/^\s+/i;
	s=s.replace(m,"");
	var a;
	var b;
	if(!(isCharsInBag(s,"- 0123456789")))
	{
		alert("请输入合法年份！如2002-12-23");
		return false;
	}
	if(s.length>10||s.length<8)
	{
		alert("请输入合法的年份！如2002-12-23");
		return false;
	}
	if(a=s.indexOf("-")==-1)
	{
		alert("请输入合法年份！如2002-12-23");
		return false;
	}
	
	if(s.substring(0,s.indexOf("-"))>2090||s.substring(0,s.indexOf("-"))<1900)
	{
		alert("年份应该在1900~2090之间！");
		return false;
	}
	a = s.indexOf("-")+1;
	b = s.lastIndexOf("-");
	
	if(s.substring(a,b)<1||s.substring(a,b)>12)
	{   
		alert("月份应该在1~12之间");
		return false;
	}
	if(s.substring((b+1),s.length)>31||s.substring((b+1),s.length)<1)
	{
		
		alert("日号在1~31之间");
		return false;
	}
	if(s.substring(a,b)==2&&(s.substring((b+1),s.length)>29))
	{   
		alert("2月份号应该在1~29之间");
		return false;
	}
	if((s.substring(0,s.indexOf("-"))%400!=0)||((s.substring(0,s.indexOf("-"))%4!=0)&&(s.substring(0,s.indexOf("-"))%100==0)))		
		if(s.substring(a,b)==2&&(s.substring((b+1),s.length)==29))
		{
			alert("非闰年的2月份日号应该在1~28之间");
			return false;
		}
	if(s.substring(a,b)==4||s.substring(a,b)==6||s.substring(a,b)==9||s.substring(a,b)==11)
		if(s.substring((b+1),s.length)==31)
		{
			alert("小月份有没有31天！");
			return false;
		}
	return true;				
}
function isOicq(s)
{
	if(!(isCharsInBag(s,"0123456789")))
	{
		alert("请输入QQ哦，你没有就不要添：（！");
		return false;
	}
return true;				
}

function isTruePhone(s)
{   if(isEmpty(s)) 
	{
		alert("此处不能为空");
		return false;
	}
	if(s.length>15||s.length<7)
	{
		alert("请正确输入电话号！");
		return false;
	}
	if(!(isCharsInBag(s,"- 0123456789")))
	{
		alert("电话格式为:010-XXXXXXXX，请再次填写");
		
		return false;
	}
			
	return true;				
}

function isPhone(s)
{   if(isEmpty(s)) 
	{
		alert("请填写电话号码！");
		return false;
	}
	if(!(isCharsInBag(s,"- 0123456789")))
	{
		alert("请输入正确的电话号码格式，例如:020-12345678");
		
		return false;
	}
	if(s.length>20)
	{
		alert("电话号码超过20位");
		return false;
	}
	return true;				
}

function isFax(s)
{   if(isEmpty(s)) 
	{
		alert("请填写传真号码！");
		return false;
	}
	if(!(isCharsInBag(s,"- 0123456789")))
	{
		alert("传真号码格式不正确，不能填写除-和数字以外的符号！格式请参考样单。");
		
		return false;
	}
	if(s.length>20)
	{
		alert("传真号码超过20位");
		return false;
	}
	return true;				
}


function isInt(s)
{
	if(s=="") return true;
	if(!(isCharsInBag(s,"0123456789")))
	{
		alert("请只填整数字!(不要有小数点或其它)");
		return false;
	}
	return true;				
}
function isFloat(s)
{
	
	if(!(isCharsInBag(s,"0123456789.-")))
	{
		alert("请只填数字,如填入小数系统保留两位有效！");
		
		return false;
	}
/*	if(!(isEmpty(s)))
		{
			if(s.indexOf(".")==-1)
			{
				alert("请输入两位小数，没有以00补充");
				return false;
			}
			var t = s.indexOf(".")
			if((s.length-(t+1))>2)
			{
				alert("请您注意小数位后保留两位");
				return false;
			}
		}
*/
	return true;				
}
function isFloat2(s)
{
	
	if(!(isCharsInBag(s,"0123456789.-")))
	{
		alert("请只填数字,如填入小数系统保留两位有效！");
		
		return false;
	}
/*	if(!(isEmpty(s)))
		{
			if(s.indexOf(".")==-1)
			{
				alert("请输入两位小数，没有以00补充");
				return false;
			}
			var t = s.indexOf(".")
			if((s.length-(t+1))>2)
			{
				alert("请您注意小数位后保留两位");
				return false;
			}
		}
*/
	return true;				
}
function isFloat3(s)
{
	if(s=="") return true;
	if(!(isCharsInBag(s,"0123456789.-")))
	{
		alert("请只填数字,如填入小数系统保留两位有效！");
		
		return false;
	}
	if(!(isEmpty(s)))
		{
			var t = s.indexOf(".")
			if((s.length-(t+1))>2)
			{
				alert("请您注意小数位后保留两位");
				return false;
			}
		}
	return true;				
}
function trim(thetext)
{
  	var m=/\s+$/i;
  	var thetext=thetext.replace(m,"");
	var m=/^\s+/i;
  	var thetext=thetext.replace(m,"");
	return(thetext);
  
//  document.all('abc').value = thetext;
}
