$(function() {   
	var ie6 = false;
	if ($.browser.msie && $.browser.version.substr(0,1)<7)
		ie6 = true;
	var doc_height			= $(document).height();
	var win_width			= $(window).width();

	var $wrapper_ilic 	= $('#wrapper_ilic');
	var $content		= $('#content');
	
	$wrapper_ilic.css({
		'display'		: 'none',
		'height'	: '355px',
		'overflow'	: 'hidden',
		'width'		: '975px',
		'margin'	: '0',
		'padding'	: '0',
		'float'			: 'left',
		'margin-left' 	:'975px'
	});
	
	$content.css({
		'height'	: '345px',
		'overflow'	: 'hidden',
		'display': 'block'
	});
	
	
	var $blaettern = $('#wrapper_ilic').find('.blaettern');
	$blaettern.each(function(){
		var $this = $(this);
		var $main = $this.parent();
		if($this.index() == 0)
			$this.css({
				'height':'270px',
				'overflow' : 'hidden'
			});
		else{
			$this.css({
				'height':'270px',
				'overflow' : 'hidden',
				'display':'none'
			});
			if($main.find('.content_navigation_ilic').length == 0){
				var $pagination = $('<div />').addClass('content_navigation_ilic');
				$pagination.html('<span>1/'+$main.find('.blaettern').length+'</span><a style="visibility:hidden;" class="content_navigation_prev nav_prev_blaettern"></a><a class="content_navigation_next nav_next_blaettern"></a>');
				$main.prepend($pagination);
			}
		}
		$main.css({
			'position'	: 'relative',
			'height'	: '280px'
		});
	});
	
	//div main...
	var $main 					= $('#wrapper_ilic').children('div:first').children('div:eq(1)');
	var main_blaettern_count 	= $main.find('.blaettern').length;
	if(main_blaettern_count == 0){
		var $extra_wrapper 			= $('<div/>').append($main.children());
		var $scroll_wrapper_ilic 	= $('<div/>').addClass('scroll_wrapper_ilic').append($extra_wrapper);
		$main.append($scroll_wrapper_ilic);
		if($main.find('.content_navigation_ilic').length == 0){
			var $pagination = $('<div />').addClass('content_navigation_ilic');
			$pagination.html('<div></div><a style="visibility:hidden;" class="content_navigation_prev nav_prev_n_blaettern"></a><a style="visibility:hidden;" class="content_navigation_next nav_next_n_blaettern"></a>');
			$main.prepend($pagination);
		}
		$main.css({
			'position'	: 'relative'
		});
	}
	
	$('#wrapper_ilic').find('.nav_next_n_blaettern').live('click',function(){
		var $this 				= $(this);
		$this.siblings('.content_navigation_prev').css('visibility','visible');
		var $main				= $this.parent().parent();
		var $scroll_wrapper_ilic= $main.find('.scroll_wrapper_ilic');
		var scroller_h			= $scroll_wrapper_ilic.children(':first').height();
		var main_h				= $main.height();
		var toscroll 			= $scroll_wrapper_ilic.scrollTop() + main_h - 10;
		
		var future_scroll		= $scroll_wrapper_ilic.scrollTop() + main_h*2
		if(future_scroll >= scroller_h)
			$this.css('visibility','hidden');
		$scroll_wrapper_ilic.animate({'scrollTop':toscroll},500);
	});
	
	$('#wrapper_ilic').find('.nav_prev_n_blaettern').live('click',function(){
		var $this 				= $(this);
		$this.siblings('.content_navigation_next').css('visibility','visible');
		var $main				= $this.parent().parent();
		var $scroll_wrapper_ilic= $main.find('.scroll_wrapper_ilic');
		var scroller_h			= $scroll_wrapper_ilic.children(':first').height();
		var main_h				= $main.height();
		var toscroll 			= $scroll_wrapper_ilic.scrollTop() - main_h;
		if(toscroll <= 0)
			$this.css('visibility','hidden');
		$scroll_wrapper_ilic.animate({'scrollTop':toscroll},500);
	});
	
	$('#wrapper_ilic').find('.nav_next_blaettern').live('click',function(){
		var $this 				= $(this);
		$this.siblings('.content_navigation_prev').css('visibility','visible');
		var $main				= $this.parent().parent();
		//which blaettern one is visible
		var $blaettern_visible 	= $main.find('.blaettern:visible');
		var idx_visible			= $blaettern_visible.index()+1;
		//hide this / show next if exists
		var $next_next 	= $main.find('.blaettern:nth-child('+parseInt(idx_visible+2)+')');
		if($next_next.length == 0)
			$this.css('visibility','hidden');
		var $next = $main.find('.blaettern:nth-child('+parseInt(idx_visible+1)+')');
		if($next.length > 0){
			$blaettern_visible.hide();
			$next.fadeIn();
			$this.siblings('span').html(idx_visible + '/' + $main.find('.blaettern').length);
		}
	});
	
	$('#wrapper_ilic').find('.nav_prev_blaettern').live('click',function(){
		var $this 				= $(this);
		$this.siblings('.content_navigation_next').css('visibility','visible');
		var $main				= $this.parent().parent();
		//which blaettern one is visible
		var $blaettern_visible 	= $main.find('.blaettern:visible');
		var idx_visible			= $blaettern_visible.index();
		//hide this / show prev if exists
		var $prev_prev 	= $main.find('.blaettern:nth-child('+parseInt(idx_visible-1)+')');
		if($prev_prev.length == 0)
			$this.css('visibility','hidden');
		var $prev = $main.find('.blaettern:nth-child('+parseInt(idx_visible)+')');
		if($prev.length > 0){
			$blaettern_visible.hide();
			$prev.fadeIn();
			$this.siblings('span').html(idx_visible-1 + '/' + $main.find('.blaettern').length);
		}
	});
			
	$wrapper_ilic.show().stop().animate({'margin-left':'0px'},600,function(){
		var $scroll_wrapper_ilic = $('#wrapper_ilic').find('.scroll_wrapper_ilic');
		if($scroll_wrapper_ilic.children(':first').height() > 310){
			var $pagination = $('#wrapper_ilic').find('.content_navigation_ilic');
			if($pagination.length > 0)
				$pagination.find('.nav_next_n_blaettern').css('visibility','visible');
		}		
	});
	//$wrapper_ilic.show().stop().animate({'margin-left':'0px'},600);

	if(ie6){
	$(window).resize(function(){
		doc_height			= $(document).height();
		win_width			= $(window).width();
		$('.slideshow_ilic').css({
			'width'	: win_width + 'px',
			'height': doc_height + 'px'
		});
	});
	}

	$('#menu a').bind('click',function(e){
		var $this = $(this);
		$wrapper_ilic.show().stop().animate({'margin-left':'-975px'},600,function(){
			window.location	= $this.attr('href');
		});
		e.preventDefault();
	});
	
	/*Slideshow:*/
	
	var $slideshow_wrapper 	= $('<div/>').addClass('slideshow_wrapper_ilic');
	
	var $slideshow_image	= $('<img src="'+arrPhotos[0]+'"/>').addClass('slideshow_ilic')
	if(ie6){
	$slideshow_image.css({
		'width'	: win_width + 'px',
		'height': doc_height + 'px'
	});
	}
	$('BODY').prepend($slideshow_wrapper.append($slideshow_image));
	var photos_count 		= arrPhotos.length;
	var pos 				= 0; 
	if(photos_count>1 && !ie6){
		setTimeout(function(){slideshow()},500);
		setInterval(function(){
			slideshow();	
		},5000);
	}	
	
	function slideshow(){
		++pos;
		if(pos == photos_count)
			pos = 0;
		var $newImage		= $('<img />').load(function(){
			var $newimg 		= $(this);
			
			doc_height			= $(document).height();
			win_width			= $(window).width();
	
			$newimg.addClass('slideshow_ilic')
			
			if(ie6){
			$newimg.css({
				'width'	: win_width + 'px',
				'height': doc_height + 'px'
			});
			}
			var $currImage 		= $('.slideshow_ilic:first');
			$newimg.insertBefore($currImage);
			$currImage.fadeOut(4500,function(){
				$(this).remove();
			});
		}).attr('src',arrPhotos[pos]);	
	}
	
	

	
	
	
});
