
var MO_url     = "http://mo.magicoperator.ru/"
var MO_account = "elcode"
var MO_domen   = "4"
var MO_group   = "1"
var MO_type    = "3"

if (!window.MO_create) {
    var MO_accounts = []

    MO_setCookie = function(cookieName, cookieContent, cookieExpireTime){
        if(cookieExpireTime>0){
            var expDate=new Date()
            expDate.setTime(expDate.getTime()+cookieExpireTime*1000*60*60)
            var expires=expDate.toGMTString()
            document.cookie=cookieName+"="+escape(cookieContent)+"; path="+escape('/')+"; expires="+expires
        }else{
            document.cookie=cookieName+"="+escape(cookieContent)+"; path="+escape('/')+"";
        }
    }

    MO_getCookie = function(cookieName){
        var ourCookie=document.cookie
        if(!ourCookie || ourCookie=="")return ""
        ourCookie=ourCookie.split(";")
        var i=0
        var Cookie
        while(i<ourCookie.length) {
            Cookie=ourCookie[i].split("=")[0]
            if(Cookie.charAt(0)==" ") Cookie=Cookie.substring(1)
            if(Cookie==cookieName) return unescape(ourCookie[i].split("=")[1])
            i++
        }
        return ""
    }

    MO_create = function(account, domen, url, group, type) {
        // Идентификатор пользователя
        var uid = MO_getCookie("MO_uid")
        if (!uid) {
            uid = "" + (new Date()).getTime() + Math.round(Math.random() * 10000000)
            MO_setCookie("MO_uid", uid, 24)
            if (!document.cookie) uid = ""
        }

        // Новая сессия
        var s = ""
        if (!MO_getCookie("MO_user_session")) {
            s = "&session=1"
            MO_setCookie("MO_user_session", "1")
        }

        // Указываем referer и location только один раз для каждого домена каждого аккаунта
        if (typeof(MO_accounts[account]) != "undefined") {
            if (MO_accounts[account][domen]) {
                document.write("<script type='text/javascript' src='" + url + "scripts/user/refresher.php?account=" + account + "&domen=" + domen + "&group=" + group + "&uid=" + uid + s + "&type=" + type + "&time=" + (new Date()).getTime() + "'></" + "script>")
                return
            } else {
                MO_accounts[account][domen] = true
            }
        } else {
            MO_accounts[account] = []
            MO_accounts[account][domen] = true
        }

        // Обрезание
        var location = escape(window.location.href.substr(0, 200))
        var referrer = escape(document.referrer.substr(0, 100))

        document.write("<script type='text/javascript' src='" + url + "scripts/user/refresher.php?account=" + account + "&domen=" + domen + "&group=" + group + "&uid=" + uid + s + "&type=" + type + "&time=" + (new Date()).getTime() + "&location=" + location + "&referer=" + referrer + "'></" + "script>")
    }
}

MO_create(MO_account, MO_domen, MO_url, MO_group, MO_type)
