function m(q) {
    MyID='';MySearch='';
    var C = {
        set: function(n,v,D) {
            var x = "";
            if (D) {
                var d = new Date();
                d.setTime(d.getTime()+(D*24*60*60*1000));
                x = "; expires="+d.toGMTString();
            }
            document.cookie = n+"="+v+x+"; path=/";
        },
        get:function(n) {
            n = n + "=";
            var ca = document.cookie.split(';');
            for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(n) == 0) return c.substring(n.length,c.length);
            }
            return null;
        }
    }
    var r,re,s=location.search,qs=s?s.substring(1):'';
    if(q&&qs) {
        re = new RegExp(q+'=([^&]+)');
        r = re.exec(String(qs));
        if(r)MySearch = decodeURIComponent(r[1].replace(/\+/g,' '));
    }
    re = /MyID=([^&]+)/;
    r = re.exec(qs);
    if(r) {
        MyID = r[1];
        var newqs = "?"+qs.replace(/MyID=([^&]+)&?/,'');
        newqs = newqs.replace(/\?&/,'?').replace(/&$/,'');
        if(newqs == '?') newqs = '';
        C.set('MyID', MyID, 365);
        location.replace(location.pathname + newqs);
    }
    else if(C.get('MyID')) {
        MyID = C.get('MyID');
    }
}