/******** Panels **********/ function panelButtonClick(context) { if ($("#" + context.attr("id") + "_panel").css("display") == "block") { panelHide(context); } else { panelShow(context); } } function panelShow(context) { $(".panel").hide(); $(".panel_button").removeClass("panel_button_active"); context.addClass("panel_button_active"); $("#" + context.attr("id") + "_panel").show(); } function panelHide(context) { $(".panel").hide(); $(".panel_button").removeClass("panel_button_active"); } function activatePanels(defaultButton) { $(".panel_button").click(function(){ panelButtonClick($(this)); }); panelShow($("#" + defaultButton)); } /******** Tabs **********/ function tabClick($context) { $(".tab").hide(); $("#" + $context.attr("id") + "_tab").show(); $(".button").removeClass("active"); $context.addClass("active"); } function activateTabs(defaultTab) { $(".button").click(function(){ tabClick($(this)); }); tabClick($("#" + defaultTab)); } /************ Adjust iframe code *************/ function adjust(f,p) { var h = "auto"; //var w = "auto"; if (f.contentDocument) { h = f.contentDocument.documentElement.offsetHeight + 20 + "px"; // the following line doesn't work as desired // w = f.style.width = f.contentDocument.documentElement.offsetWidth + 20 + "px"; } else if (f.contentWindow) { h = f.contentWindow.document.body.scrollHeight + 5 + "px"; // w = f.contentWindow.document.body.scrollWidth + 5 + "px"; } // f.setAttribute("width",w); f.setAttribute("height",h); //p.setAttribute("width",w); // may or may not be needed in your situation //p.setAttribute("height",h); // may or may not bee need in your situation } function loadHeader() { if ($("#header .random").length > 0) { var header = Math.floor(Math.random() * numHeader); var headerClass = "header" + header; var headerSubmenuClass = "header" + header + "_submenu"; $("#header .random").addClass(headerClass); $("ul.subNav .submenuitem_active").addClass(headerSubmenuClass); } }