$(document).ready(function(){
	
	//Last-child hack
	$('#footer-menu ul li:last-child').addClass('last-child');
	$('#sidebar .widget.menu ul > li:last-child').addClass('last-child');
	
	$(".top-menu ul li:first-child a").attr("target", "_blank");

	//Homepage gallery popup
	$('.homepage .offer .image').hover(
	function(){
		
		if ($.browser.msie){
			$(this).parent().find('.gallery').show();
		}
		else {		
			$(this).parent().find('.gallery').fadeIn(150);
		}
	},
	function(){
		
		if ($.browser.msie){
			$(this).parent().find('.gallery').hide();
		}
		else {		
			$(this).parent().find('.gallery').fadeOut(150);
		}
		
	
	}
	);
	
	//Sidebar menu
	$('#sidebar .widget.menu > ul > li').hover(
		function(){
			$(this).find(' > ul').fadeIn(300);
		},
		function(){
			$(this).find(' > ul').fadeOut(150);
		}
	);
	
	//Main menu drop downs
	$('#header .bottom ul#main-menu li').hover(
		function(){
			$(this).find(' > ul').fadeIn(300);
		},
		function(){
			$(this).find(' > ul').fadeOut(150);
		}
	);
	
	
	//Slider
	$('#slider .navigation a').not('.left, .right').click(function(){
																   
		window.clearInterval(slider_interval); 
		slider_interval = window.setInterval('$("#slider .navigation a.right").trigger("click");',5000);
		
		var num = $(this).index()+1;
		
		$('#slider .numbersWrap').animate({scrollLeft:(num-5)*48},150);
		
		//Change images
		$('#slider .images li.selected').removeClass('selected').fadeOut(200, function(){
			$('#slider .images li:nth-child('+num+')').fadeIn(200).addClass('selected');
		});
		
		//Change navigation
		$('#slider .navigation a.selected').removeClass('selected');
		$('#slider .navigation a:nth-child('+num+')').addClass('selected');
		
		
		return false;
	});
	
	$('#slider .navigation a.left, #slider .navigation a.right').click(function(){
		var dir = $(this).attr('class');
		var current = $('#slider .images .selected');
		var current_index = $('#slider .numbers a.selected').index()+1;
		var size = $('#slider .images li').size();
		
		//alert(current.index());
		//alert(current_index+1);
		//alert('#slider .images li:nth-child('+(current_index+1)+')');
		//Select what image will be next
		if (dir == 'right'){
			
			
			
			
			//$('.widget.dark').text(current);
			
			if (current_index == size){
				var next = $('#slider .images li:first');		
				var next_nav = $('#slider .navigation .numbers a:first');
				
			}
			else {
				var next = $('#slider .images li:nth-child('+(current_index+1)+')');
				var next_nav = $('#slider .navigation .numbers a:nth-child('+(current_index+1)+')');
			}
			var next_index = next.index();
			if (next_index >= Math.floor(size/2)){				
				$('#slider .numbersWrap').animate({scrollLeft:(next_index-Math.floor(size/2))*47},150);
			}
		}
		else if(dir == 'left') {
			if (current_index == 1){
				var next = $('#slider .images li:last');		
				var next_nav = $('#slider .navigation .numbers a').not('.left, .right').last();
			}
			else {
				var next = $('#slider .images li:nth-child('+(current_index-1)+')');
				var next_nav = $('#slider .navigation .numbers a:nth-child('+(current_index-1)+')');
			}
			
		}
		
		var next_index = next.index();
		
		$('#slider .numbersWrap').animate({scrollLeft:(next_index-5)*48},200);
	
		
	
		if (next.size() > 0){
		
		
			//Change images
			current.fadeOut(200,function(){
				next.fadeIn(200).addClass('selected');
			}).removeClass('selected');
				
			//Change navigation
			$('#slider .navigation a').removeClass('selected');
			next_nav.addClass('selected');
		
		}
		
		window.clearInterval(slider_interval);
		slider_interval = window.setInterval('$("#slider .navigation a.right").trigger("click");',5000);
		
		return false;
		
		
		

	});
	
	
	var slider_interval = window.setInterval('$("#slider .navigation a.right").trigger("click");',5000);

	

		
						   
});
