$(document).ready(functions_allgemein);

/***********************************************
***********************************************/
function functions_allgemein() {
    var size = $.cookie('fontsize');

    if (size !== 'undefined') {
        switch(size) {
            case 'a3':
                $('#main').css('font-size','133%');
                break;

            case 'a2':
                $('#main').css('font-size','113%');
                break;

            case 'a1':
            default:
                $('#main').css('font-size','100%');
                break;
        }
    }

    /* E-Mails umwandeln: <a href="mailto:box [at-no-spam] server.tld">title</a> */
    $('a[@href^=mailto]').each(function(){
        var to_replace = '=at-no-spam=';
        var link       = $(this).attr('href').replace(to_replace, '@');
        var address    = $(this).html().replace(to_replace, '@');
        $(this).html(address);
        $(this).attr('href', link);
    });

    $("img.thumbs").click(function(){
	var path = $(this).attr("src");
	var alt = $(this).attr("alt");
	$("#largeimg").attr({ src: path, alt: alt }).hide().fadeIn('slow');
        $("#info").text(alt);
    });
    
    $('.order').hide();
    $('#Info-Mappe').change(function(){
        $('.order').show();
    });
    $('.a1').click(function(){
        $('#main').css('font-size','100%');
        $.cookie('fontsize', 'a1', {expire: 365, path: '/'});
    });
    $('.a2').click(function(){
        $('#main').css('font-size','113%');
        $.cookie('fontsize', 'a2', {expire: 365, path: '/'});
    });
    $('.a3').click(function(){
        $('#main').css('font-size','133%');
        $.cookie('fontsize', 'a3', {expire: 365, path: '/'});
    });

    $("a[@href$=pdf]").attr('title','PDF jetzt herunterladen').addClass("pdf");
    $("a[@href$=doc]").attr('title','Word-Dokument jetzt herunterladen').addClass("doc");
    $("a[@href$=jpg]").attr('title','Bild jetzt ansehen').addClass("jpg");

    $("a[@href$=JPG]").attr('title','Bild jetzt ansehen').addClass("jpg");

   /* Externe Links im neuen Fenster */

   $('a.external').click(function(){
        window.open(this.href);
        return false;
    });
}


    /* Show-Hide-Funktionen */

    $('a.showhide').click(function() {
        var myid = '#' + $(this).attr('rel');
        $(myid).slideToggle("slow");
        return false;
    });


