String.prototype.factLength=function() //判断字符串的真实长度，一个汉字为两个字符;
{
    var j=0;
    for(var i=0;i<this.length;i++)
    {
        if(this.substr(i,1).charCodeAt(0)>255) j = j + 2;
        else j=j+1;
    }
    return j;
}


String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

//合并多个空格为一个
String.prototype.mergeSpace = function()
{
    return this.replace(/\s\s+/g, " ");
}

String.prototype.checkStr = function() {
    if (this.indexOf("\\")>=0 || 
        this.indexOf("\/")>=0 || 
        this.indexOf("\:")>=0 || 
        this.indexOf("\*")>=0 ||
        this.indexOf("\?")>=0 ||
        this.indexOf("\"")>=0 ||
        this.indexOf("\'")>=0 ||
        this.indexOf("\<")>=0 ||
        this.indexOf("\>")>=0 || 
        this.indexOf("\|")>=0 ||
        this.indexOf("\!")>=0 ||
        this.indexOf("\@")>=0 ||
        this.indexOf("\#")>=0 ||
        this.indexOf("\$")>=0 ||
        this.indexOf("\^")>=0 ||
        this.indexOf("\&")>=0 ||
        this.indexOf("\(")>=0 ||
        this.indexOf("\)")>=0 ||
        this.indexOf("\%")>=0
)
    {
        return false;
    }
    return true;
}



String.prototype.isNumber=function() //判断输入的是否是正整数(>0),如果不是则返回false，是则返回true
{
    if(this.match("(^[1-9]*[1-9][0-9]*$)")==null)
        return false;
    else
        return true;	
}


function getCookie(name){
    var strCookie=document.cookie;
    var arrCookie=strCookie.split("; ");
    for(var i=0;i<arrCookie.length;i++){
        var arr=arrCookie[i].split("=");
        if(arr[0]==name)return arr[1];
    }
    return null;
}
function tracker(u,type,external_link){
    
    var url="http://track.yihaodian.com:3000/tracker";
    var pars = 'tracker_u=' + u + '&tracker_type=' + type+'&tracker_first_link='+external_link;
    new Ajax.Request(url, {method: "get",parameters:pars}) 
}

//test();
function test()
{
   alert("test");
}
