$(window).load(function() {
	// 
	// TOP MENU
	//
	$('.head .menu_link').hover(function() {
		var line = $('.top_menu_line div.menu_line_hover').not('.active');
		var line_bottom = $('.bottom_menu_line div.menu_line_hover').not('.active');
		var menu = $(this);
		
		$(line).animate({ 
			width:	$(menu).width(),
			left:	$(menu).position().left+15 }, {	
			duration: 600, 
			queue: false });	
		$(line_bottom).animate({ 
			width:	$(menu).width(),
			left:	$(menu).position().left+15 }, {	
			duration: 600, 
			queue: false });
	}, function() {
		var line = $('.top_menu_line div.menu_line_hover').not('.active');
		var line_bottom = $('.bottom_menu_line div.menu_line_hover').not('.active');
		
		$(line).animate({ 
			width:	0,
			left:	0} , {
				duration: 600, 
				queue: false });
		$(line_bottom).animate({ 
			width:	0,
			left:	0}, {	
			duration: 600, 
			queue: false });
	});
	
	// ACTIVE LINKS
	if ($('.head .menu_link.active').is('.active')) {
		var line = $('<div class="menu_line_hover active"></div>');
		$(line).width($('.head .menu_link.active').width());
		$(line).css('left',$('.head .menu_link.active').position().left+15);
		$('.top_menu_line').find('*:last').after(line);
		
		var line_bottom = $(line).clone();
		$('.bottom_menu_line').find('*:last').after(line_bottom);	
	}
	
	//
	// MIDDLE
	//
	$('.sub_menu .menu_link').hover(function() {
		var sub_line = $('.sub_menu_line div.sub_menu_line_hover').not('.active');
		var sub_menu = $(this);
		
		$(sub_line).animate({ 
			width:	$(sub_menu).width(),
			left:	$(sub_menu).position().left+15 }, {	
			duration: 600, 
			queue: false });	
	}, function() {
		var sub_line = $('.sub_menu_line div.sub_menu_line_hover').not('.active');
		
		$(sub_line).animate({ 
			width:	0,
			left:	0} , {
				duration: 600, 
				queue: false });
	});
	
	// ACTIVE LINKS
	if ($('.sub_menu .menu_link.active').is('.active')) {
		var line = $('<div class="sub_menu_line_hover active"></div>');	
		$(line).width($('.sub_menu .menu_link.active').width());
		$(line).css('left',$('.sub_menu .menu_link.active').position().left+15);
		$('.sub_menu_line').find('*:last').after(line);
	}

});

$().ready(function() {
	$("a.lightbox").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Attēls ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
	
	// INIT REVIEW
	$('.right_panel .review_box .box_buttons .box_button').click(function() {
		change_review(this);
	});
	
	setTimeout("change_review_auto();",10000);
	
	// INIT GALLERY
	$('.right_panel .gallery_box .box_buttons .box_button').click(function() {
		change_gallery(this);
	});
	
	setTimeout("change_gallery_auto();",10000);
	
	// INIT BANNER TEXT
	setTimeout("change_banner_text_auto();",10000);
});

function change_review(obj) {
	$(obj).parent().find('.box_button').removeClass('active');
	$(obj).addClass('active');
	
	$(obj).closest('.review_box').find('.box_content').fadeOut();
	$(obj).closest('.review_box').find('.box_content[data_id='+$(obj).attr('data_id')+']').fadeIn();
	
}
function change_review_auto() {
	var active_button = $('.right_panel .review_box .box_button.active').next();
	if (!$(active_button).is('.box_button')) {
		active_button = $('.right_panel .review_box .box_button:first');
	}
	change_review(active_button);
	setTimeout("change_review_auto();",10000);
}

function change_gallery(obj) {
	$(obj).parent().find('.box_button').removeClass('active');
	$(obj).addClass('active');
	
	$(obj).closest('.gallery_box').find('.box_content').fadeOut();
	$(obj).closest('.gallery_box').find('.box_content[data_id='+$(obj).attr('data_id')+']').fadeIn();
}
function change_gallery_auto() {
	var active_button = $('.right_panel .gallery_box .box_button.active').next();
	
	if (!$(active_button).is('.box_button')) {
		active_button = $('.right_panel .gallery_box .box_button:first');
	}
	change_gallery(active_button);
	setTimeout("change_gallery_auto();",10000);
}

function change_banner_text_auto() {
	var active_text = $('.page .banner .banner_text:visible').next();
	if (!$(active_text).is('.banner_text')) {
		active_text = $('.page .banner .banner_text:first');
	}
	
	$('.page .banner .banner_text:visible').fadeOut();
	$(active_text).fadeIn();

	setTimeout("change_banner_text_auto();",10000);
}

