
$(window).load(


		function(){
			
			var 
				_interval_of_images = 4000,
				_duration_of_images = 1000,
				_timer_images = null,
				_index_images = -1,
				_title_images_home = $("#title_images_home ul li.image"),
				_total_images = _title_images_home.length;

			var 
				_delay_of_headlines = 800,
				_duration_of_headlines = 800,
				_timer_headlines = null,
				_index_headlines = -1,
				_title_headlines_home = $("#title_images_home ul li.headline"),
				_total_headlines = _title_headlines_home.length;

			if(_total_images>0) show_next_image();
			if(_total_images>1) _timer_images = setInterval(show_next_image, _interval_of_images);
			
			function show_next_image(){
				if(_index_images>=0) _title_images_home.eq(_index_images).animate({opacity:0},_duration_of_images,"linear",function(){$(this).css({'display':'none'});});
					
				_index_images++;
				if(_index_images == _total_images) _index_images = 0;
				
				_title_images_home.eq(_index_images).css({'display':'block'}).animate({opacity:0},{duration:0}).animate({opacity:1},{duration:_duration_of_images});
				
				if(_timer_headlines) window.clearTimeout(_timer_headlines);
				_timer_headlines = setTimeout(show_next_headline, _delay_of_headlines);
			}
			
			function show_next_headline(){
				if(_index_headlines>=0) _title_headlines_home.eq(_index_headlines).animate({opacity:0},_duration_of_headlines,"linear",function(){$(this).css({'display':'none'});});
					
				_index_headlines++;
				if(_index_headlines == _total_headlines) _index_headlines = 0;
				
				_title_headlines_home.eq(_index_headlines).css({'display':'block'}).animate({opacity:0},{duration:0}).animate({opacity:1},{duration:_duration_of_headlines});
			}
		
			
			// additive
			/*
			function show_next(){
					
				_id++;
				
				if(_id==_total){
					for(i=0;i<_total;i++) _title_images_home.eq(i).css({opacity:0});
					_id = 0;
				}
				
				_title_images_home.eq(_id).css({'display':'block', opacity:0}).animate({opacity:1},{duration:_duration});
				
				
				if(_timer){
					window.clearTimeout(_timer);
					_timer = null;
				}
				
				_interval_index++;
				if(_interval_index == 3) _interval_index = 0;
				_timer = setTimeout(show_next, _interval[_interval_index]);
				
			}
			*/
		
		
		}

);

