////////////////////////////////////////////////////////////////////////// // $RCSfile: carnival.js,v $ // $Source: /home/cvs/icm_site_whitelabel/wp-content/themes/carnival/js/carnival.js,v $ // $Date: 2010-03-31 12:12:37 $ // $Revision: 1.6 $ // $Author: ctietze $ ////////////////////////////////////////////////////////////////////////// //prevent errors in browsers that do not support console. if (typeof window.loadFirebugConsole == "undefined" || typeof window.console == 'undefined' ) { var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; window.console = {}; for (var i = 0; i < names.length; ++i) { window.console[names[i]] = function(){}; } } jQuery(function() { jQuery("#btn_allShips").click(toggleShipRows); jQuery("#all_ships_mousetrap").bind("mouseenter mouseleave", {btnId:'#div_show_ships', layerId:'#all_ships'}, toggleEntries); jQuery("#all_ports_mousetrap").bind("mouseenter mouseleave", {btnId:'#div_show_ports', layerId:'#all_ports'}, toggleEntries); jQuery("#all_destinations_mousetrap").bind("mouseenter mouseleave", {btnId:'#div_show_destinations', layerId:'#all_destinations'}, toggleEntries); jQuery("#all_cruises_mousetrap").bind("mouseenter mouseleave", {btnId:'#div_show_cruises', layerId:'#all_cruises'}, toggleEntries); }); function toggleEntries(e){ var layer = e.data.layerId; var btn = e.data.btnId; if(jQuery(layer).is(":visible")) { jQuery(btn).removeClass("on"); jQuery(layer).hide(); if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<=7) { jQuery(e.data.layerId + '_mousetrap').height(25); if(jQuery('.reservation_gallery')) { jQuery('.reservation_gallery').toggle(); } } } else { jQuery(btn).addClass("on"); jQuery(layer).show(); if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<=7) { jQuery(e.data.layerId + '_mousetrap').height(jQuery(layer).height()); if(jQuery('.reservation_gallery')) { jQuery('.reservation_gallery').toggle(); } } } } function toggleShipRows(){ var rows = jQuery(".ships"); if (rows.is(":visible")){ jQuery("#btn_allShips").removeClass("active"); rows.hide(); } else { jQuery("#btn_allShips").addClass("active"); rows.show(); } } var visitorType = "";