/*var ddmenuitem = 0; function jsddm_open() { jsddm_close(); ddmenuitem = $(this).parent().find('div.drop_down').css('visibility', 'visible'); return false; } function jsddm_close() { if(ddmenuitem) ddmenuitem.css('visibility', 'hidden'); } $(document).ready(function() { $('td.topmenu > center > a').bind('click', jsddm_open); $('div.drop_down').bind('click', function (event) { event.stopPropagation(); }); }); document.onclick = jsddm_close;*/ //активация элементов главного меню var layer1, layer2; var timeout = 300; var closetimer = 0; var ddmenuitem = 0; var lev1_obj = 0; var viscontrol = true; function jsddm_open(obj) { viscontrol = true; jsddm_canceltimer(); jsddm_close(); viscontrol = false; if (topmenu_animate) { lev1_obj = obj; saved_src = $("#"+lev1_obj.attr("id")+"_sel").attr("src"); if ($.browser.msie && parseInt($.browser.version) <= 6) lev1_obj.find('img').get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + saved_src + "',sizingMethod='scale')"; else lev1_obj.find('img').attr("src", saved_src); } ddmenuitem = obj.parent().find('div.drop_down'); ddmenuitem.css('visibility', 'visible'); } function jsddm_close() { if (ddmenuitem && viscontrol) { if (topmenu_animate && lev1_obj) { saved_src = $("#"+lev1_obj.attr("id")+"_nosel").attr("src"); if ($.browser.msie && parseInt($.browser.version) <= 6) lev1_obj.find('img').get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + saved_src + "',sizingMethod='scale')"; else lev1_obj.find('img').attr("src", saved_src); } ddmenuitem.css('visibility', 'hidden'); } } function jsddm_timer() { closetimer = window.setTimeout(jsddm_close, timeout); } function jsddm_canceltimer() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null;}} $(document).ready(function() { //связывание событий с элементами главного меню $('td.topmenu > center > a').bind('mouseover', function (event) { event.stopPropagation(); jsddm_open($(this)); }); $('td.topmenu > center > div.drop_down').bind('mouseover', function (event) { event.stopPropagation(); }); //предзагрузка элементов главного меню var elem_array = new Array(); for (i = 0; i < ind_array.length; i++) { if ($("#button"+(ind_array[i]+1)+"_nosel").get(0) && $("#button"+(ind_array[i]+1)+"_sel").get(0)) { elem_array.push("button"+(ind_array[i]+1)+"_nosel"); elem_array.push("button"+(ind_array[i]+1)+"_sel"); } } layer1 = new imgLayer("layer1", 1, true, "topmenu_animate"); layer1.addImages(elem_array); //связывание событий с кнопками "начать игру", "об игре", "мои герои" $("a.mainbuttons").bind('mouseover', function (event) { if (mainbuttons_animate) { saved_src = $("#"+this.id+"_sel").attr("src"); if ($.browser.msie && parseInt($.browser.version) <= 6) $(this).find("div.img2").find("img").get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + saved_src + "',sizingMethod='scale')"; else $(this).find("div.img2").find("img").attr("src", saved_src); } }) $("a.mainbuttons").bind('mouseout', function (event) { if (mainbuttons_animate) { saved_src = $("#"+this.id+"_nosel").attr("src"); if ($.browser.msie && parseInt($.browser.version) <= 6) $(this).find("div.img2").find("img").get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + saved_src + "',sizingMethod='scale')"; else $(this).find("div.img2").find("img").attr("src", saved_src); } }) //предзагрузка кнопок "начать игру", "об игре", "мои герои" layer2 = new imgLayer("layer2", 1, true, "mainbuttons_animate"); layer2.addImages(mainbuttons_array); }); $(document).bind('mouseover', function (event) { if (ddmenuitem && ddmenuitem.css('visibility') == "visible") { viscontrol = true; jsddm_timer(); } });