﻿
var Banners = {
    main: [
        { ID: "/swf/3334_Exx_Game_Banner_Russian.swf", IsSWF: true, DocHID: "" }//,
	//{ ID: "/swf/Olyslager.swf", IsSWF: true, DocHID: ""}
        //{ ID: "_2", IsSWF: false, DocHID: "/jopasruchkoy1", Target: 1 },
        //{ ID: "_3", IsSWF: false, DocHID: "jopasruchkoy2" },
        //{ ID: "/swf/big.swf", IsSWF: true, DocHID: "" }

    ],
    anonce: [
       /* { ID: 1, Title: "Баннер1", Spot: "это описание ... Баннер1", DocHID: "http://www.jopasruchkoy1.ru", Target: 1 },
        { ID: 2, Title: "Баннер2", Spot: "это описание ... Баннер2", DocHID: "link2" },
        { ID: 3, Title: "Баннер3", Spot: "это описание ...Баннер3", DocHID: "http://www.jopasruchkoy3.ru", Target: 1 },
        { ID: 4, Title: "Баннер4", Spot: "это описание ...Баннер4", DocHID: "/link4" },
        { ID: 5, Title: "Баннер5", Spot: "это описание ...Баннер5", DocHID: "/link5" },
        { ID: 6, Title: "Баннер6", Spot: "это описание ...Баннер6", DocHID: "/link6" },
        { ID: 7, Title: "Баннер7", Spot: "это описание ...Баннер7", DocHID: "/link7" },
        { ID: 8, Title: "Баннер8", Spot: "это описание ...Баннер8", DocHID: "/link8" },
        { ID: 9, Title: "Баннер9", Spot: "это описание ...Баннер9", DocHID: "/link9" },
        { ID: 10, Title: "Баннер10", Spot: "это описание ...Баннер10", DocHID: "/link10" },
        { ID: 11, Title: "Баннер11", Spot: "это описание ...Баннер11", DocHID: "/link11" },
        { ID: 12, Title: "Баннер12", Spot: "это описание ...Баннер12", DocHID: "/link12" },
        { ID: 13, Title: "Баннер13", Spot: "это описание ...Баннер13", DocHID: "/link13" },
        { ID: 14, Title: "Баннер14", Spot: "это описание ...Баннер14", DocHID: "/link14" }  */
    ],

    abig: [],
    arandom: [],
    view: function() {
        Banners.fill(true);
        Banners.fill(false);
        var v = setInterval(Banners.show, 30000);
    },
    show: function() {
        var divBig = document.getElementById("BigBanner");
        var divFlash = document.getElementById("BigFlash");
        var big = Banners.getRandom(true);
        if (big.IsSWF) {
            divFlash.style.display = "block";
            divBig.style.display = "none";
            var embs = divFlash.getElementsByTagName("embed");
            if (embs.length == 0)
                divFlash.innerHTML = '<object type="application/x-shockwave-flash" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="711px" height="284px" id="FW_banner"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="False" /><param name="movie" value="' +
                big.ID + '" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="" /></object>';
            else
                divFlash.innerHTML = '<embed height="284px" align="middle" width="711px" type="application/x-shockwave-flash" flashvars="" salign="" allowscriptaccess="sameDomain" allowfullscreen="False" menu="true" devicefont="false" scale="showall" loop="true" play="true" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" wmode="transparent" src="' +
                big.ID + '" name="FW_banner">';
        } else {
            divBig.style.display = "block";
            document.getElementById("BigFlash").style.display = "none";
            divBig.innerHTML = "";
            divBig.innerHTML = "<div><a href='" + big.DocHID + "' target='" + (big.Target ? "_blank" : "_self") + "'><img width='711' height='284' src='" + big.ID + "' alt='" + big.DocHID + "'/></a></div>";
        }
	if(Banners.anonce.length){
        var tableAnonce = document.getElementById("Anonce");
        var trs = tableAnonce.getElementsByTagName("td");
        for (var i = 0; i < 3; i++) {
            var obj = Banners.getRandom(false);
            //if (obj != undefined) {
            var td = trs[i];
            td.innerHTML = "";
            td.innerHTML = "<div><a href='" + obj.DocHID + "' target='" + (obj.Target ? "_blank" : "_self") + "'><img src='images/banners/title/" + obj.ID + ".jpg' width='228' height='26' alt='" + obj.Title +
            "'/></a></div><div class='txt'><a href='" + obj.DocHID + "'><img alt='" + obj.Title + "' src='images/banners/" + obj.ID +
            ".jpg' width='206' height='81' style='display:block;margin-bottom:8px;' /></a>" + obj.Spot + "</div>";
            //}
        }
}
    },
    getRandom: function(big) {
        if (Banners.arandom.length == 0) {
            Banners.fill(false);
        }
        if (Banners.abig.length == 0) {
            Banners.fill(true);
        }
        if (big) {
            var max = Banners.abig.length - 1;
            var rand = Math.floor(max * Math.random());
            var res = Banners.abig[rand];
            Banners.valid(rand, Banners.abig);
        } else {
            var max = Banners.arandom.length - 1;
            var rand = Math.floor(max * Math.random());
            var res = Banners.arandom[rand];
            Banners.valid(rand, Banners.arandom);
        }
        return res;
    },
    valid: function(num, arr) {
        arr.splice(num, 1);

    },
    fill: function(big) {
        if (big) {
            Banners.abig = [];
            for (var i = 0; i < Banners.main.length; i++) {
                Banners.abig.push(Banners.main[i]);
            }
        } else {
            Banners.arandom = [];
            for (var i = 0; i < Banners.anonce.length; i++) {
                Banners.arandom.push(Banners.anonce[i]);
            }
        }
    }
}


