
    var Omker = new Class({

        options: {
          
        },

        initialize: function(options) {
          
            this.setOptions(options);

            // flash logo
            var so = new SWFObject(url+"template/images/logo.swf", "_logo", "288", "100", "7", "#ffffff");
            so.addParam("wmode", "transparent");
            so.addParam("salign", "t");
            so.write("logo");

            // ha van szavazás div, akkor betöltjük a szavazást
            if ($("szavazas_container")) Szavazas.load();

            // ha van főkép div, akkor betöltjük a flasht
            if ($("BigPictureSWF")) this.loadBigPictureSWF();

        },

        loadBigPictureSWF: function() {

            var d = new Date();

            // főkép
            var dir = "/files/flash/";
            if (this.options.randomflash == true) dir += "randomflash/";

            if (this.options.kiterjesztes != "swf") {
            
                // sima kép
                $("BigPictureSWF").innerHTML = "<img src='"+dir+this.options.fajl+"' />";

            } else {

                // flash
                var so = new SWFObject(dir+this.options.fajl, "_BigPictureSWF", "286", "250", "7", "#ffffff");
                so.addParam("wmode", "transparent");
                so.addParam("salign", "t");
                so.write("BigPictureSWF");

            }

            // hírek flash
            var so2 = new SWFObject("/template/images/news_ticker2.swf", "hirekSWF", "230", "250", "7", "#ffffff");
            so2.addParam("wmode", "transparent");
            so2.addParam("salign", "t");
            so2.addVariable("speed", "14");
            so2.addVariable("xmlUrl", "/files/xml/hirek.xml?"+d.getMilliseconds().toString());
            so2.write("hirekSWF");

        },

        // a bal oldali termékcsoportok/top 10 termékek közötti váltás
        switchProductTab: function(melyik, link) {

            if (melyik == "termekcsoportok") {

                $("tabProducts[termekcsoportok]").setStyle("display", "block");
                $("tabProducts[top10termek]").setStyle("display", "none");

            } else {

                $("tabProducts[termekcsoportok]").setStyle("display", "none");
                $("tabProducts[top10termek]").setStyle("display", "block");

            }

            $(link).blur();
//             if (this.options.selectedProductTab) this.options.selectedProductTab.removeClass("selected");
//             this.options.selectedProductTab = $(link);
//             this.options.selectedProductTab.addClass("selected");
//             this.options.selectedProductTab.blur();

        },
        
        // menü kezelés
        menuClick: function(link) {
            var l = $(link);
            this.options.selectedMenu.removeClass("menuover");
            this.options.selectedMenu = l.getParent();
            this.options.selectedMenu.addClass("menuover");
            l.blur();
        }
        
    });
    Omker.implement(new Options);


    var Szavazas =  {

        load: function(kerdesid) {

            new Ajax(url+'ajax.php', {
                postBody: 'action=szavazas&whattodo=load&kerdesid='+kerdesid,
                update: $("szavazas_content")
            }).request();

        },

        submit: function() {

            // megnézzük, hogy kijelölt-e már választ
            var szavazasform = $("szavazasform");
            var checked = false;
            $ES("#szavazasform input[type=radio]").each(function(o) {

                if (o.checked == true) checked = true;

            });

            // ha nem, akkor alert
            if (checked == false) {

                alert("Kérjük jelölje meg valamelyik választ!");
                return;

            }

            // ezt töltjük majd be
            var kovetkezo = szavazasform.kovetkezo.value;

            // szavazat leadása
            new Ajax(url+'ajax.php', {
                postBody: 'action=szavazas&whattodo=vote&'+szavazasform.toQueryString(),
                onComplete: function() {

                    $("szavazas_content").innerHTML = "<div style='margin: 50px 0; text-align: center'>Köszönjük szavazatát!</div>";
                    window.setTimeout("Szavazas.load("+kovetkezo+")", 2000);

                }
            }).request();

        }

     };
