function fAddFavorite(sTitle, sURL)
{
if(document.all)
{
window.external.AddFavorite(sURL, sTitle);
}else{
window.sidebar.addPanel(sTitle, sURL, "");
}
}

//检测字符串为空
function check_null(string) 
{ 
   var i=string.length;
var j = 0; 
var k = 0; 
var flag = true;
while (k<i)
{ 
if (string.charAt(k)!= " ") 
j = j+1; 
k = k+1; 
} 
if (j==0) 
{ 
flag = false;
} 
return flag; 
}

//判断数字	
function is_number(oNum){
	if(!oNum) return false;
	var strP=/^\d+(\.\d+)?$/;
	if(!strP.test(oNum)) return false;
	try{
		if(parseFloat(oNum)!=oNum) return false;
	}
	catch(ex)
	{
		return false;
	}
	return true;
}
  
  //判断无效字符	
function ifstr(str){
  exp=/[^\u4E00-\u9FA5a-zA-Z]/g;
  if(str.search(exp)!=-1){
    return false;
  }else{
    return true;
  }
} 

  //判断无效字符，只能出现数字或字母
function ifstrE(str){
  var re=/^[0-9a-z][\w-.]*[0-9a-z]$/i;
	if(re.test(str))
		return true;
	else
		return false;
} 

  //判断无效字符，只能出现汉字或字母
function Enstr(str){
  var re=/[^\u4E00-\u9FA5a-zA-Z]/g;
	if(re.test(str))
		return true;
	else
		return false;
} 

  //mail检测
function checkEmail(emailStr) {  
			   if (emailStr.length == 0) {                  
                   return false;
               }   
               var emailPat=/^(.+)@(.+)$/;
               var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
               var validChars="\[^\\s" + specialChars + "\]";
               var quotedUser="(\"[^\"]*\")";
               var ipDomainPat=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/;
               var atom=validChars + '+';
               var word="(" + atom + "|" + quotedUser + ")";
               var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
               var domainPat=new RegExp("^" + atom + "(\\." + atom + ")*$");
               var matchArray=emailStr.match(emailPat);
               if (matchArray == null) {                   
                   return false;
               }
               var user=matchArray[1];
               var domain=matchArray[2];
               if (user.match(userPat) == null) {                  
                  return false;
               }
               var IPArray = domain.match(ipDomainPat);
               if (IPArray != null) {
                   for (var i = 1; i <= 4; i++) {
                      if (IPArray[i] > 255) {                        
                         return false;
                      }
                   }
                   return true;
               }
               var domainArray=domain.match(domainPat);
               if (domainArray == null) {
                     return false;
               }
               var atomPat=new RegExp(atom,"g");
               var domArr=domain.match(atomPat);
               var len=domArr.length;
               if ((domArr[domArr.length-1].length < 2) ||
                   (domArr[domArr.length-1].length > 3)) {                  
                   return false;
               }
               if (len < 2) {                  
                  return false;
               }
               return true;
            }

//全选
function checkbox_selectAll(idname){
	var f=document.getElementsByName(idname);
for(i=0;i<f.length;i++){
if(f(i).type=="checkbox" && f(i)!=event.srcElement){
f(i).checked=event.srcElement.checked;
		}
	}
}