﻿var modalWindow = {
    parent: "body",
    windowId: null,
    content: null,
    width: null,
    height: null,
    onclose: null,
    oncloseAndLogout: null,
    close: function() {
        $(".modal-window").remove();
        $(".modal-overlay").remove();

        if (this.onclose != null && typeof (this.onclose) == "function")
            this.onclose();
    },
    closeAndLogout: function() {
        $(".modal-window").remove();
        $(".modal-overlay").remove();

        if (this.oncloseAndLogout != null && typeof (this.oncloseAndLogout) == "function")
            this.oncloseAndLogout();
    },
    open: function() {
        $("object").hide();
        var modal = "";
        modal += "<div class=\"modal-overlay\"></div>";
        modal += "<div id=\"" + this.windowId + "\" class=\"modal-window\" style=\"width:" + this.width + "px; height:" + this.height + "px; margin-top:-" + (this.height / 2) + "px; margin-left:-" + (this.width / 2) + "px;\">";
        modal += this.content;
        modal += "</div>";

        $(this.parent).append(modal);

        $(".modal-window").append("<a class=\"close-window\" id=\"hrClose\"></a>");
        $(".close-window").click(function() { modalWindow.close(); $("object").show(); });
        $(".modal-overlay").click(function() { modalWindow.close(); $("object").show(); });
    }
};

function doModal(toModal) {
    if (toModal) { $("object").hide(); $('.modal-overlay').show(); return; }
    $("object").show();
    $('.modal-overlay').hide();
}

var checkPromo = function(str)
{
    if (
        str.indexOf('117110105120',0)>=0 
        ||str.indexOf('108105110117120',0)>=0
        ||str.indexOf('109310721083110310741072',0)>=0
        ||str.indexOf('109110731077108132108910771073110332107210873210891090107710851091',0)>=0
        ||str.indexOf('110310731083108610821086',0)>=0
        ||str.indexOf('108910771082108810771090',0)>=0
        ||str.indexOf('10541076108410801085',0)>=0
        ||str.indexOf('10401076108410801085',0)>=0
        ||str.indexOf('10891080108910721076108410801085',0)>=0
        ||str.indexOf('10871088108610751088107210841084108010891090',0)>=0
        ||str.indexOf('10821086107610771088',0)>=0
        ||str.indexOf('1072107610841080108510801089109010881072109010861088',0)>=0
        ||str.indexOf('1074108010851076108610911089',0)>=0
        ||str.indexOf('1084107210811082108810861089108610921090',0)>=0
        ||str.indexOf('65112112108101',0)>=0
        ||str.indexOf('779799',0)>=0
        ||str.indexOf('10841072108210801085109010861096',0)>=0
        ||str.indexOf('110310731083108610821086',0)>=0
        ||str.indexOf('11031073108310861095108510801082',0)>=0
        ||str.indexOf('108410721082',0)>=0
        ||str.indexOf('110310731083108610731088107710851076',0)>=0
        ||str.indexOf('10931072108210801085109010861096',0)>=0
        ||str.indexOf('70114101101668368',0)>=0
        ||str.indexOf('109210881103',0)>=0
        ||str.indexOf('10921088110310931072',0)>=0
        ||str.indexOf('109210881080',0)>=0        
        ||str.indexOf('76105110117120',0)>=0
        ||str.indexOf('105110801085109110821089',0)>=0
        ||str.indexOf('105110801085109110931072',0)>=0
        ||str.indexOf('105110801085109110871089',0)>=0  
        ||str.indexOf('10511103108310801093',0)>=0
        ||str.indexOf('10511080108510911093',0)>=0
        ||str.indexOf('105111021085108010821089',0)>=0
        ||str.indexOf('105110801085107210821089',0)>=0  
        ||str.indexOf('1071108110941086',0)>=0
        ||str.indexOf('1103108110941072',0)>=0
        ||str.indexOf('1093108610951091321084109110831100109010801082',0)>=0
        ||str.indexOf('108410911083110010901080108232107432108910901091107610801102',0)>=0  
        ||str.indexOf('1091107310771081321089107710731103321072108710891090107710851091',0)>=0
        ||str.indexOf('1086107310891090107710851091',0)>=0
        ||str.indexOf('108910771082108810771090',0)>=0
    )
    {
	    return 0;
	}
	else if
	(
        str.indexOf('10741080108510761072',0)>=0
        ||str.indexOf('1093108610831080107410721088',0)>=0
        ||str.indexOf('10741080108810911089',0)>=0
        ||str.indexOf('1093108610951091321084109110831100109010801082',0)>=0
        ||str.indexOf('10891080108910721076',0)>=0
        ||str.indexOf('107210761084',0)>=0
        ||str.indexOf('10891080108910821072',0)>=0
        ||str.indexOf('97100109105110',0)>=0
        ||str.indexOf('10861076108410801085109510771075',0)>=0
        ||str.indexOf('10731091107310771085',0)>=0
        ||str.indexOf('109210881080107311011101108910761101',0)>=0
        ||str.indexOf('10921088110210931072',0)>=0
        ||str.indexOf('1057108311021085108010821089',0)>=0
        ||str.indexOf('105111021085107710821089',0)>=0
        ||str.indexOf('105111031083108010821089',0)>=0
        ||str.indexOf('10511103108710911089',0)>=0
        ||str.indexOf('10551048105810591061',0)>=0
        ||str.indexOf('76101101110111111107115',0)>=0
        ||str.indexOf('76101101110111111112115',0)>=0
        ||str.indexOf('105910731091108510901091',0)>=0
        ||str.indexOf('8598117110116117',0)>=0
        ||str.indexOf('681019810597110',0)>=0
        ||str.indexOf('108310801085109110821089108610801076',0)>=0
        ||str.indexOf('1061108610831080107410721088',0)>=0
        ||str.indexOf('1093107210831080107410721088',0)>=0
        ||str.indexOf('1093108610831080107410861088',0)>=0
        ||str.indexOf('10411110812111997114',0)>=0
        ||str.indexOf('10721074109010721088321078107810861090',0)>=0
        ||str.indexOf('1074109910871077108132110310761091',0)>=0
        ||str.indexOf('10741099108710801081321081107210761091',0)>=0
        ||str.indexOf('107210921092109010721088',0)>=0
        ||str.indexOf('10721094109410821080108132108910861090108610851072',0)>=0
        ||str.indexOf('10791072109510861090',0)>=0
        ||str.indexOf('10821088107710721090108010921092',0)>=0
        ||str.indexOf('10781078108610961100',0)>=0
        ||str.indexOf('1091107310771081321089108010731103',0)>=0
    )
    {
	    return 1;
	}
	else
	{
	    return -1;
	}
};

function setCookie(name, value, expires, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());
    expires = expires ? expires * 1000 * 60 * 60 * 24 : 0;
    var expires_date = new Date(today.getTime() + (expires));
    document.cookie = name + '=' + escape(value) + ((expires) ? ';expires=' + expires_date.toGMTString() : '') + ((path) ? ';path=' + path : '') + ((domain) ? ';domain=' + domain : '') + ((secure) ? ';secure' : '');
}
function getCookie(name) {
    var prefix = name + "="
    var startIndex = document.cookie.indexOf(prefix)
    if (startIndex == -1) return null

    var startIndexNext = document.cookie.indexOf(prefix, startIndex + prefix.length)

    if (startIndexNext != -1)
        startIndex = startIndexNext;

    var endIndex = document.cookie.indexOf(";", startIndex + prefix.length)
    if (endIndex == -1)
        endIndex = document.cookie.length;

    return unescape(document.cookie.substring(startIndex + prefix.length, endIndex))
}
