//--公共函数-----

//返回字长度
function strlen(str){
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) len+=2; else len++;
	}
	return len;
}

//是否包含汉字
function haveword(str){
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) return true;
	}
	return false;
}

//是否包含空格
function isWhiteWpace (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 lengthOR(scode){
if(!(/\d{10,11}$/.test(sZone))){
		return true;
	}
}

//是否email格式
function test_email(stremail) { 
  var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
  if(myReg.test(stremail)) return true; 
  return false; 
 }
 
//是否是数字
 function isNumber(){
	var tmp=arguments[0];
	if(typeof(tmp) != "number" || isNaN(tmp) || tmp < 1 )
		return false;
	else
		return true;
}

//判断是否含有双字节
function checkchar(str){
	if(/[^\x00-\xff]/g.test(str))
		return false;
	else
		return true;
}


function illegalWord(obj){    //判断是否是汉字、字母、数字组成   
    var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$";      
    var re = new RegExp(regu);   
    if (re.test( obj.value )) {   
      return false;   
    }
    return true;   
}   

function zoom(it,len){ 
if(it.height>len||it.width>len)it.style.zoom=len/(it.height>it.width?it.height:it.width); 
} 
 //----功能函数--
 //----设为主页----
 function setHome(url,title){
	try{
		if(window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel )){
			window.sidebar.addPanel(title,url, "");
		}else if( document.all && "object" == typeof( window.external )){
			window.external.addFavorite(url,title);
		}
	}catch(e){}
}

function GetCookie(parent,name)
{
    var cookieString = new String(document.cookie);
    var cookieParentHeader = parent + "=";
    var beginPosition = cookieString.indexOf(cookieParentHeader);
	if(beginPosition<0)
		return "";
	cookieString = cookieString.substring(beginPosition + cookieParentHeader.length);
	var parentend = cookieString.indexOf(";");
	if(parentend > 0)
        cookieString = cookieString.substring(0,parentend);
	var cookieHeader = name + "=";
	var begin = cookieString.indexOf(cookieHeader);
	if(begin < 0)
		return "";
	cookieString = cookieString.substring(begin + cookieHeader.length);
	end = cookieString.indexOf("&");
	if(end > 0)
	    var value = cookieString.substring(0,end);
	else
	    var value = cookieString;
    return decodeURIComponent(value);
}

function isLand(){
	var userid;
	try{
		userid = parseInt(GetCookie("userid","userid"));
	}catch(e){userid = null}
	if(typeof(userid) != "number" || isNaN(userid) || userid < 1 ){return false;}
	else{return true;}
}


