
var martinburkhardt = window.martinburkhardt || {};
martinburkhardt.ga_number = "UA-1329531-1";

$(document).ready(function() {
    $('.submenu').hide(); //erstmal alle submenus verstecken
    
    //bei click das submenu aufmachen
    $('.mainmenu a').bind('click', function(e) {
    	   if($(this).attr('rel') != 'extern') {
        	martinburkhardt.opensubmenu($(this));
        	return false;
        }
    });
    
    //und den externen content laden
    $('.submenu li a').bind('click', function(e) {
        var external = $(this).attr('href');

        if($(this).attr('rel') != 'extern') {
        	$('#content').load(external, function() {
            
            	//aktionen, nachdem der kontent geladen wurde
            	$('.numbers').bind('click', martinburkhardt.opennumbers);
			martinburkhardt.pageTracker._trackPageview(external);

        	});
        return false;
        }
        
    });
    
    //die startseite laden (optional)
    $('#content').load('startseite.php');
    	
    	//google analytics sachen machen
	martinburkhardt.pageTracker = _gat._getTracker(martinburkhardt.ga_number);
	martinburkhardt.pageTracker._trackPageview();

});

$.fn.image = function(src, f) {
	return this.each(function() { 
        var i = new Image();
        i.src = src;
        i.onload = f;
        this.appendChild(i);
    });
}

martinburkhardt.opensubmenu = function(e) {
    var rel = e.attr('rel');
    //alert(rel);
    $('.submenu[@rel*='+rel+']').slideToggle("fast");
    
    martinburkhardt.closemenus(rel);
}

martinburkhardt.closemenus = function(safe) {
    
    var menus = $('.submenu');
    //alert('close'+menus);
    $('.submenu').each(function() {
        if($(this).attr('rel') != safe) {
            $(this).slideUp("fast");
        }
    });
    return false;
}

martinburkhardt.opennumbers = function() {
    $('.numbers').removeClass('on');
    $(this).addClass('on');
    
    $("#content2").image(this.href, function() {
        $("#bildbox").fadeOut('medium', function() {
            $(this).empty();
            $(this).html($('#content2').html()).fadeIn('medium');
            $('#content2').empty();
        });
	   martinburkhardt.pageTracker._trackPageview(this.href);

    });
    return false;
}
