/* Universität Hamburg | Fakultät für Rechtswissenschaft */
/* FRONTPAGE FUNCTIONS | 2010 */

/* ----------------------------------------------------------------------------------------------------------------- SLIDESHOW */
jQuery(document).ready(function() {
    $('div#nav_overview_toggle span').toggle(function () {
        $(this).addClass('act');
        $(this).html('&Uuml;bersicht ausblenden');
        $('#nav_overview_line').hide();
        $('#nav_overview').fadeIn(200);
    },function () {
        $(this).removeClass('act');
        $(this).html('&Uuml;bersicht einblenden');
        $('#nav_overview').fadeOut(200, function(){
            $('#nav_overview_line').show();
        });
    });
    $('.intro_app .intro_app_slide').cycle({
        fx: 'fade',
		timeout: 18000,
		speed: 500,
        before: onBefore,
        pager: '.intro_app_navi .intro_app_navi_btn',
        pagerAnchorBuilder: function(idx, slide) {
            idxNUM = idx + 1;
            return '<div id="intro_app_navi_' + idxNUM + '" class="intro_app_navi_btn_off"></div>';
        }
    });
	$('.intro_app .intro_app_navi .intro_app_navi_btn_off').click(function(){
		$('.intro_app .intro_app_slide').cycle('stop');
	});
});
$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) {
    $(pager).find('div').removeClass('intro_app_navi_btn_on')
        .filter('div:eq(' + currSlideIndex + ')').addClass('intro_app_navi_btn_on');
};
function onBefore() {
	$('.intro_app_slide_showtitle').html($('.intro_app_slide_title', this).html());
	$('.intro_app_slide_showcontent').html($('.intro_app_slide_content', this).html());
	$('.intro_app_slide_showinfo').html($('.intro_app_slide_info', this).html());
}

/* ************************************************************ PRELOAD IMAGES */
function preloadImages() {
	var d = document;
	if (d.images) {
		if (!d.MM_p) d.MM_p=new Array();
		var i,j = d.MM_p.length, a = preloadImages.arguments;
		for (i=0; i<a.length; i++) if (a[i].indexOf("#") != 0) {
			d.MM_p[j] = new Image;
			d.MM_p[j++].src = a[i];
		}
	}
}
window.onload = function () {
	preloadImages(
		'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_home_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_home_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_studierende_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_studierende_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_studieninteressierte_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_studieninteressierte_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_postgraduierte_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_postgraduierte_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_alumni_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_alumni_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_interne_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_interne_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_rss_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_rss_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_printer_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_printer_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_en_hover.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/main/img/mm/mm_en_active.jpg',
        'https://www.jura.uni-hamburg.de/fileadmin/template/intranet/img/sorting_both_hover.png'
	);
};
