// JavaScript Document




function pngalpha() {
	if( navigator.appName == 'Microsoft Internet Explorer' && navigator.platform == 'Win32' ) {
        var picId = 0;
        var overlayimage = './images/spacer.gif';

		while( picId < document.images.length ) {
            //Bildtyp ermitteln
            var ext = document.images[picId].src;
            ext = ext.substring(ext.length-3,ext.length);
            ext = ext.toLowerCase();

			if( ext == 'png' ) {
				var src = document.images[picId].src;
				var height = document.images[picId].height;
				var width = document.images[picId].width;
				
				document.images[picId].src = overlayimage;
				document.images[picId].height = height;
				document.images[picId].width = width;
				document.images[picId].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
			}
			++picId;
		}
	}
}
	


var ImageStatus = new Object;
ImageStatus['dia-1'] = 1;




var aktivDiaImg = -1;
var nextDiaImg = 0;

function change( force ) {
	
	var displayit = 1;
	
	for( var i = 0; i < sizeDiaImg; i++ ) {
		if( document.getElementById("dia"+i).complete == true ) {
			ImageStatus['dia'+i] == 1;
		}
		if( ImageStatus['dia'+i] == 0 ) {
			displayit = 0;
		}
	}
	
	if( force == 'force' ) {

		$("div.loader").css('display', 'block');
		showImage(1, 'auto');
		
		for( var i = 0; i < sizeDiaImg; i++ ) {
			ImageStatus['dia'+i] == 1;
		}
		
		showImage(1, 'force');
	}
	
	if( displayit == 1 || force == 'force' ) {
		$("div.loader img").css('display', 'none');
		$("div.loader").fadeOut(500);
	}
}


var showImageTimeOut = 1;

var TimeOut;

function showImage( step, typ ) {
	var oldDiaImg = aktivDiaImg;
	var newDiaImg = aktivDiaImg+Math.round(step);
	
	window.clearInterval( TimeOut );
	
	
	$("#canvas div.blende").css('display', 'none');
	
	if(typ=='manuel') {
		showImageTimeOut = 0;
	}
	else if(typ=='start' ) {
		if( showImageTimeOut == 0) {
			showImageTimeOut = 1;
			typ = 'auto';
		}
	}
	
	if( newDiaImg >= sizeDiaImg ) {
		newDiaImg = 0;
	}
	else if( newDiaImg < 0 ) {
		newDiaImg = Math.round(sizeDiaImg)-1;
	}
	
	// document.getElementById('debug').innerHTML = document.getElementById('debug').innerHTML + ' ' + aktivDiaImg + ' ' + ImageStatus['dia'+aktivDiaImg] + "\n";
	
	if( ImageStatus['dia'+aktivDiaImg] == 0 && document.getElementById("dia"+aktivDiaImg).complete != true ) {
		if( showImageTimeOut == 1 ) {
			TimeOut = window.setInterval("showImage(1, '"+typ+"')", 2500);
		}
	}
	else if ( oldDiaImg == -1 ) {
		$("div.loader").css('display', 'none');
		$("#canvas div.dia0").css('display', 'block');

		if( typ == 'auto' && showImageTimeOut == 1 ) {
			TimeOut = window.setInterval("showImage(1, '"+typ+"')", 2500);
		}
		aktivDiaImg = 0;
	}
	else if ( newDiaImg == 0 ) {
		$("#canvas div.dia" + newDiaImg ).css('display', 'block');
		$("#canvas div.dia" + oldDiaImg ).css('display', 'none');
		
		if( typ == 'auto' && showImageTimeOut == 1 ) {
			TimeOut = window.setInterval("showImage(1, '"+typ+"')", 2500);
		}
		aktivDiaImg = newDiaImg;														 
		
	}
	else {
		$("div.loader").css('display', 'none');
		$("#canvas div.dia" + newDiaImg ).css('display', 'block');
		
		if( typ == 'auto' && showImageTimeOut == 1 ) {
			TimeOut = window.setInterval("showImage(1, '"+typ+"');", 2500);
		}
		$("#canvas div.dia" + oldDiaImg ).css('display', 'none');
		aktivDiaImg = newDiaImg;
	}
}





var aktivDia = 0;



function nextImage() {
	var newaktivDia = aktivDia+1;
	if( newaktivDia >= sizeDiaImg ) {
		newaktivDia = 0;
		$('#canvas div.image').css('display', 'block');
	}
	else {
		$('div.dia'+newaktivDia).css('display', 'block');
	}
	
	$('div.dia'+aktivDia).css('display', 'none');
	aktivDia = newaktivDia;
}




$(document).ready(function(){
	
    $('.mainnav_l1 li.l1').each(function(i) {
        $(this).children('a').mouseenter(function() {
            $(this).addClass('Active');
            if( document.getElementById(''+this.id+'_ul') ) 
                $('#'+this.id+'_ul').css('display', 'block');
        });
        $(this).mouseleave(function() {
            $(this).removeClass('Active');
            if( document.getElementById(''+this.id+'_ul') )
                $('#'+this.id+'_ul').css('display', 'none');
        });
    });
	
	
	
	// Menue Hover
	$(".mainnav_l1 > .csshover").removeClass("csshover");
	$(".mainnav_l1 li > ul").fadeTo(100, 0);
	
	$(".mainnav_l1 li.l1").hover(
		function() {
			var thishover = $(this).attr("id") + '_ul';
			$("#"+thishover).css('display', 'block');
		},
		function() {
			var thishover = $(this).attr("id") + '_ul';
			$("#"+thishover).css('display', 'none');
		}
	);
	
	
	
	
	
	pngalpha();
	
	showStarter();
});


// Neue Datei
