function resizeBody(m) {
    var fontSize = getCookie('fontSize');
    if ((fontSize == null) || (fontSize == '')) fontSize = '0.8em';
    fontSize = parseFloat(fontSize) + (m * 0.1) + 'em';
    setCookie('fontSize', fontSize);
    refreshSize();
    refreshHeight();
}

function refreshSize() {
    var fontSize = getCookie('fontSize');
    if (fontSize != null) document.body.style.fontSize = fontSize;
}

function setCookie(name, value) {
    document.cookie = name + "=" + value + ";path=/";
}

function getCookie(name) {
    var cookieArray = document.cookie.split(';');
    for (var i = 0; i < cookieArray.length; i++) {
        var nameValuePair = cookieArray[i].split('=');
        var xname = nameValuePair[0]
        while (xname.charAt(0) == ' ') {
            xname = xname.substring(1);
        }
        if (xname == name) return nameValuePair[1];
    }
    return null;
}

function refreshHeight() {
    $('.lefter').css('min-height', $('#right').height() + 'px');
    //$('#news').css('min-height', ($('#right').height() - $('#timetable').height() - $('#umsteigeverb').height() - $('#header').height()) + 'px');
    setTimeout(function() {
    $('#background_image').css('height', ($('#top_wrapper').height() + $('#wrapper').height() + 100) + 'px');
    }, 50);
}

function setfocus() {
    setTimeout(function() {
    $('#vsmail').focus();
    }, 1000);
}

$(document).ready(function() {

    //WAI KONFORMES PRINTEN HACK
    $(".printjq").click(function() {
        window.print();
        return false;
    }
    );

    //WAI KONFORMES SIZEN
    refreshSize();
    refreshHeight();

    //WAI KONFORMES DROPDOWNTABBEN
    dropdown('nav', 'hover', 0);

    $('div.tabs').tabs('div.pane');

    //EXTERNES FENSTER ÖFFNEN 
    $("a[rel='external']").click(function(event) {
        window.open($(this).attr("href"));
        event.preventDefault();
    });

    $('#search').hover(
		function() {
		    $('form#suche button').removeClass().addClass('active');
		},
		function() {
		    $('form#suche button').removeClass();
		}
	);

    $('#search').focus(
	    function() { $('#search').val('') },
		function() { if ($('#search').val() == '') { $('#search').val($('#search').attr("alt")) } }
	);
    $('#search').blur(
		function() { if ($('#search').val() == '') { $('#search').val($('#search').attr("alt")) } }
	);

    $('#Newsletteradresse').focus(
	    function() { $('#Newsletteradresse').val('') },
		function() { if ($('#Newsletteradresse').val() == '') { $('#Newsletteradresse').val($('#Newsletteradresse').attr("title")) } }
	);
    $('#Newsletteradresse').blur(
		function() { if ($('#Newsletteradresse').val() == '') { $('#Newsletteradresse').val($('#Newsletteradresse').attr("title")) } }
	);


    /* Lightboxen */
    if ($("a.lightbox").length > 0) {
        $('a.lightbox').overlay({
            target: '#gallery',
            expose: {
                maskId: 'exposeMask',
                color: '#533524',
                opacity: 0.95
            }
        }).gallery({
            speed: 800
        });
    }
    if ($("a.optionsversenden").length > 0) {
        $('a.optionsversenden').overlay({
            target: '#sitesend',
            expose: {
                maskId: 'exposeMask',
                color: '#533524',
                opacity: 0.95
            }
        });
    }

    /* FADE THINGS */
    $(".fade").hover(function() {
        $(this).animate({ opacity: 0.40 }, 100);
    }, function() {
        $(this).animate({ opacity: 1 }, 100);
    });

    $("#form1").validate({
        submitHandler: function(form) {
            form.submit();
        },
        rules: {
            Vorname: "required",
            Nachname: "required",
            Emailadresse: {
                required: true,
                email: true
            }
        },
        messages: {
            Vorname: error5,
            Nachname: error6,
            Emailadresse: error4
        }
    });

});

