// jens.enkhardt@newton21.de
// skripte für die homepage

var bShouldShowNextAnimatedHomepageLinkImage = true; //soll der automatische bildlauf der startseite contentbox aktiviert werden?
var iIntervallTime = 5000; //zeit in ms
var intervalAktiv;



var $j = jQuery.noConflict();
$j(document).ready(function() {
		
	setHomepageInterval();
	
	//Startseite: ImageBox:
	$j('body.home div#homepage_imageLinkList a').hover(
		function(){
			
			window.clearInterval(intervalAktiv);
			
			bShouldShowNextAnimatedHomepageLinkImage = false;
			
			var sImageNR = $j(this).parent('li').attr('class');
			$j('body.home div#homepage_imageLinkBox a').hide();
			$j('div#homepage_imageLinkBox a.'+sImageNR).show();
			$j('body.home div#homepage_imageLinkList a').removeClass('act');
			$j(this).addClass('act');
			
			
			$j('body.home div#homepage_imageLinkBox').attr('class',sImageNR);
		},
		function(){
			//$j(this).removeClass('act');
			bShouldShowNextAnimatedHomepageLinkImage = true;
			setHomepageInterval();
		}
	);
	
});

function setHomepageInterval(){
	intervalAktiv = window.setInterval("animateHomepageImageLinkList()",iIntervallTime);
}


function animateHomepageImageLinkList(){
	
	if(bShouldShowNextAnimatedHomepageLinkImage == false){
		return;
	}
	
	
	var sAktivesBild = $j('div#homepage_imageLinkBox').attr('class');
	
	switch(sAktivesBild){
		case 'image_1':
		  //bild 1 ist aktiv
		  $j('body.home div#homepage_imageLinkBox a').hide();
		  $j('div#homepage_imageLinkBox a.image_2').show();
		  
		  $j('body.home div#homepage_imageLinkList a').removeClass('act');
		  $j('body.home div#homepage_imageLinkList li.image_2 a').addClass('act');
		
		  $j('div#homepage_imageLinkBox').fadeOut(300,function(){
			  $j('div#homepage_imageLinkBox').attr('class','image_2');
			  $j('div#homepage_imageLinkBox').fadeIn(300);
		  });
		break;
		
		case 'image_2':
			//bild 2 ist aktiv
			$j('body.home div#homepage_imageLinkBox a').hide();
			$j('div#homepage_imageLinkBox a.image_3').show();
			  
			$j('body.home div#homepage_imageLinkList a').removeClass('act');
			$j('body.home div#homepage_imageLinkList li.image_3 a').addClass('act');
			
			$j('div#homepage_imageLinkBox').fadeOut(300,function(){
			  $j('div#homepage_imageLinkBox').attr('class','image_3');
			  $j('div#homepage_imageLinkBox').fadeIn(300);
			});
		break;
		
		case 'image_3':
			//bild 3 ist aktiv
			$j('body.home div#homepage_imageLinkBox a').hide();
			$j('div#homepage_imageLinkBox a.image_1').show();
			  
			$j('body.home div#homepage_imageLinkList a').removeClass('act');
			$j('body.home div#homepage_imageLinkList li.image_1 a').addClass('act');
			
			$j('div#homepage_imageLinkBox').fadeOut(300,function(){
			  $j('div#homepage_imageLinkBox').attr('class','image_1');
			  $j('div#homepage_imageLinkBox').fadeIn(300);
			});
			
		break;		
	}//end: switch()
}
