//检查字符是否为空的函数

function isEmpty(s) {
    return((s == null)||(s.length == 0));

}

//如果字符为空或者仅仅包含一些空格符号  就返回真  否则返回假

function isWhitespace(s) {
    var whitespace = "\t\n\r";
    
    //空字符串?
    
    if(isEmpty(s)) return true;
    
    //对目标字符串进行一个一个字符地判断  直到找到一个不是空格的字符
    //如果不存在非空格字符  返回true  否则  返回false
    
    var i;
    for(i = 0;i < s.length;i++)
    {
        //Check that current character isn't whitespace.
        var c = s.charAt(i);
        
        if(whitespace.indexOf(c) != -1)
           continue; 
        else
           return false;   
    }
        
        //所有字符都是空格符
        return true;

}

 //提示  请输入
 
 function warnEmpty(theField,s)
 {  alert(s);
    theField.focus();
    return false;
 }
 
 //提示 输入无效
 
 function warnInvalid(theField,s)
 {  alert(s);
    theField.focus();
    theField.select();
    return false;  
    
 }
 
//去掉字符串两端的空格
function DelSpace(Validatestring) 
{
	var filterstr = Validatestring;
	if (filterstr == null) return "";
	if (filterstr != "") 
	{
		filterstr = filterstr.replace(/^\s+|\s+$/g,"");
	}
	return filterstr;
}
 
 //检查输入框是否为空
 
 function checkString(theField,s)
 {  //在判断之前  先判断输入框是否存在
    if(theField == null) return true;
    theField.value = DelSpace(theField.value);
    if(isWhitespace(theField.value))
       return warnEmpty (theField,s);
    else return true;    
 
 }
 
//判断字符串s是否是一个有效的E_mail地址
function isEmail(s) {
    
    //在字符@前必须有>=1个字符  所以我们从第一个字符开始判断
    
    var i = 1;
    var sLength = s.length;
    
    //找到 @ 的位置
    
    while((i < sLength) && (s.charAt(i) != "@"))
    {
        i++;
    }
     
     //不存在 @  返回false
     
     if((i >= sLength) || (s.charAt(i) != "@")) return false;
     else i+=2;
     
     //找到 . 的位置
     
     while ((i < sLength) && (s.charAt(i) != "."))
     {
         i++;
     }
     
     //如果找不到 . 肯定不是一个有效的E_mail地址
     
     if((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
     else return true;
}

function GetHost()
{
	var sUrl = window.location.href;
	var iIndex = sUrl.indexOf("(");
	sUrl = sUrl.substring(0,iIndex);
	
	return sUrl;
}

function SetFullDate(date)
{
	var sValue = date;
	sValue = sValue.toString();
	if (sValue.length == 1)
	{
		sValue = "0" + sValue;	
	}
	
	return sValue;
}

function getTime()
{
	var dTime = new Date();
	var sHour = dTime.getHours();
	var sMinutes = dTime.getMinutes();
	var sSeconds = dTime.getSeconds();
	sHour = SetFullDate(sHour);
	sMinutes = SetFullDate(sMinutes);
	sSeconds = SetFullDate(sSeconds);
	var sTimes = sHour + ":" + sMinutes + ":" + sSeconds;
	return sTimes;
}
