// Transparenz-Filter bei PNG-Bilder für IE 5.5 und IE 6 anwenden
// Aufruf bei $(document).ready() oder mit JS-Code vor </body>:
// <script type="text/javascript">
// fixPng();
// </script>
function fixPng()
{
    if($.browser.msie == true && $.browser.version > 5.5 && $.browser.version < 7.0 && document.body.filters)
    {
        $('img').each(function(){
			if(this.src.match(/\.png$/) != null){
				$(this)
					.css({
						filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+$(this).attr('src')+'\', sizingMethod=\'image\')',
						width: $(this).width()+'px',
						height: $(this).height()+'px'
					})
					.attr('src','images/t3_blank.gif');
			}
        });
	}
}

// Für Navigation - Drop-Down
var submenu_timeout;

// Wenn Maus ausserhalb vom Menü, alle Layer nach 0,5 Sekunde ausblenden
function checkmouseout()
{
	if(submenu_timeout) window.clearTimeout(submenu_timeout);
	submenu_timeout = window.setTimeout(function(){
        $('#navigation div.subnavi').hide();
        $('#navigation div.navi a').removeClass('make_on');
	},500);
}

function submenu_on(obj)
{
    window.clearTimeout(submenu_timeout);
	$('#navigation div.subnavi').hide();
	$('#navigation div.navi a').removeClass('make_on');
	if($(obj).parent().parent().find('div.subnavi').length > 0){
		$(obj).parent().parent().find('div.subnavi').show();
		$(obj).addClass('make_on');
	}
}

function init_menu()
{
	$('#navigation td .navi a')
		.mouseenter(function(){
			submenu_on(this);
		})
		.mouseleave(function(){
	        checkmouseout();
		});
	
	$('#navigation td div.subnavi')
		.mouseenter(function(){
	        window.clearTimeout(submenu_timeout);
		})
		.mouseleave(function(){
	        checkmouseout();
		});
}

function change_header_pic()
{
	var duration = 1000;
    if($('#imageblock > img').length > 1)
	{
	    var active = $('#imageblock > img:visible');
	    if(active.length == 0) active = $('#imageblock > img:first').show();
	    var next = active.next('img').length ? active.next('img') : $('#imageblock > img:eq(0)');

	    active.css({
				'position': 'absolute',
				'top': '0px',
				'left': '0px'
		}).fadeOut(duration);

	    next.css({
				'position': 'relative',
				'top': '0px',
				'left': '0px'
		}).fadeIn(duration);
	}
}


$(document).ready(function(){
	fixPng();
	$('.zoombox').zoombox();
	init_menu();
	setInterval("change_header_pic()", 5000);

	// Zum Anker springen
	if(location.hash.length){
		var parts = location.hash.split("#");
		var trgt = parts[1];
		var target_offset = $("#c"+trgt).offset();
		var target_top = target_offset.top - 20;
		$('html, body').animate({scrollTop:target_top}, 400);
	}
});







