/*
 * main.js
 * Library: jquery 1.2.6
 * @Author: XHTMLized.com
 * @Date: 
 */

var	Fes_LitCologne = function ($) {

    var activateTopMenu = function () {
            var menuItems = $("#navigation li.top");
            menuItems.each(function (index, menuItem) {
                menuItem = $(menuItem);
                var subMenu = menuItem.find("div.sub-nav"),
                    mouseoutTimeout = null;
                if (subMenu.length) {
                    menuItem.mouseover(function (event) {
                        if (mouseoutTimeout !== null) {
                            clearTimeout(mouseoutTimeout);
                            mouseoutTimeout = null;
                        } else {
                            subMenu.show();
                        }
                    });
                    menuItem.mouseout(function (event) {
                        mouseoutTimeout = setTimeout(function () {
                            if (mouseoutTimeout !== null) {
                                subMenu.hide();
                                mouseoutTimeout = null;
                            }
                        }, 0);
                    });
                }
            });
        },

        activateDetailsViewMap = function () {
            var mapContainer = document.getElementById("details_view-map"),
                address = "Riehler Strasse 173, Riehl, 50735 Köln, Deutschland",
                map, geocoder, marker;
            if (mapContainer && GBrowserIsCompatible()) {
                map = new GMap2(mapContainer);
                geocoder = new GClientGeocoder();
                geocoder.getLatLng(address, function (point) {
                    if (point) {
                        map.addControl(new GSmallMapControl());
                        map.addControl(new GScaleControl ());
                        map.setCenter(point, 13);
                        marker = new GMarker(point);
                        map.addOverlay(marker);
                    }
                });
            }
        };
	
	/* Login box  */
	function loginToggle(){
		$('.login-box').hide();
		$('.logout tt a').toggle(function(){
			$('.login-box').slideDown();
		},
			function(){
			$('.login-box').slideUp();
		});
	};

    return {
        init: function () {
            activateTopMenu();
            activateDetailsViewMap();
        },

		p_loginToggle : function(){
			loginToggle();
		}
    };

}(jQuery);

function load_festival(id){
  jQuery("#fest .table-list li").hide();
  jQuery("#fest_event_" + id).show();
}

jQuery(document).ready(Fes_LitCologne.init);
