	$(function(){
		$('#logo img, div#glow').ifixpng();
		$('#pre_reg.en').flash({
			src:"/media/flash/pre_reg_en.swf",
			width: 153,
			height: 98,
			menu: false
		});
		$('#pre_reg.de').flash({
			src:"/media/flash/pre_reg_de.swf",
			width: 153,
			height: 98,
			menu: false
		});
		$('#pre_reg.tr').flash({
			src:"/media/flash/pre_reg_tr.swf",
			width: 153,
			height: 98,
			menu: false
		});

        $('#navigation > ul').iconAccordionMenu({ active : '.activeNav' });
	});

	(function($){
    $.fn.iconAccordionMenu = function(options){
        var opts = $.extend({}, $.fn.iconAccordionMenu.defaults, options);

        return this.each(function(){
            var $menu = $(this);
			var o = opts;

			var header = o.header;
			var close = o.close;
            var closeOther = o.closeOther;
            var active = o.active;
            var content = o.content;

            $menu.find(content).hide();
            $menu.find(active + ' ' + content).show();

            $menu.find(header).click(function(){
                var submenu = $(this).parent().find(content);

                if(submenu.is(':visible') && close == true){
                    submenu.slideUp();
                    $(this).removeClass('hover');
                }

                else{
                    if(closeOther == true){
                        $menu.find(content).slideUp();
                        $menu.find('.hover').removeClass('hover');
                    }
                    submenu.slideDown();
                    $(this).addClass('hover');
                }
            });
        });
    },

   	$.fn.iconAccordionMenu.defaults = {
		close: true,
        closeOther: true,
        header: 'span.category',
        content: 'ul',
        active: '.current'
	};
})(jQuery);
