
function carousel_callback (carousel, item, idx, state) {
	
//alert(idx);
 //if (idx ==)
}

function carousel_callback2 (carousel, item, idx, state) {
	/*if (state == 'next')  {
		alert(idx)
		$('.special .carousel-nav span').removeClass('active');
		$('.special .carousel-nav span:eq('+ idx +')').addClass('active');
	}
	if (state == 'prev')  {
		if ($('.special .jcarousel-list').get(0).offsetLeft != 0) var it = idx - ($('.special .jcarousel-item').size()-1);
		else var it = 0;
		
		$('.special .carousel-nav span').removeClass('active');
		$('.special .carousel-nav span:eq('+ it +')').addClass('active');
	}*/
 
}


var itt = 0;
$(document).ready(function(){
	
	if ($.browser.msie && $.browser.version == 6) {
		$('img.png').ifixpng();
	}
	try {
		$('.carousel#tours').jcarousel({
			/*visible: 4,
			scroll: 1,*/
			wrap:'both',
			scroll:4,
			visible:4,
			itemLastOutCallback: { onAfterAnimation: carousel_callback},
			itemVisibleOutCallback: { onAfterAnimation: carousel_callback2}
		});
		$('.carousel#islands').jcarousel({
			/*visible: 5,*/
			scroll: 1,
			wrap:'both'	 
		});
		var pages = $('.carousel.special .jcarousel-item').size()/4;
		if ($('.carousel.special .jcarousel-item').size()%4 != 0) pages--;
		
		for (var ip = 0; ip < pages; ip++) {
			$('.carousel-nav').append('<span>&nbsp;</span>');
		}
		
		$('.special .jcarousel-next').click(function(){
				itt = itt + 1;
				if (itt >= $('.special .carousel-nav span').size()) itt = 0;
				$('.special .carousel-nav span').removeClass('active');
				$('.special .carousel-nav span:eq('+ itt +')').addClass('active');
		});
		
		$('.special .jcarousel-prev').click(function(){								 
				itt = itt - 1;
				if (itt < 0) itt = $('.special .carousel-nav span').size() - 1;
				$('.special .carousel-nav span').removeClass('active');
				$('.special .carousel-nav span:eq('+ itt +')').addClass('active');
		});
		
		
		//
		var maxH = 0;
		$('#islands li').each(function(){
									  
			$('.img', this).each(function(){
				
				if ($(this).height() > maxH) maxH = $(this).height();	
				$('img', this).css('margin-left', - $('img', this).width()/2 + 'px');
			});
		});
		$('#islands li .img').height(maxH);
		$('#islands li .img img').css('position', 'absolute');
		var i_page = 1;

	} catch(e) {
	
	}
	
	
	$('#order-tour a').click(function(){
		$('#overlay').height($('#container').height() + $('#footer').height()).click(function(){
			$('#overlay, #order-form').hide();
			if ($.browser.msie && $.browser.version == 6) $('#content select').css('visibility','visible');
		});
		if ($.browser.msie && $.browser.version == 6) $('#content select').css('visibility','hidden');
		
		$('#overlay, #order-form').show();
		return false;							  
	});
	
	$('.carousel .name a').hover(function(){
		$(this).closest('.jcarousel-item').addClass('item-hover');										  
	}, function(){
		$(this).closest('.jcarousel-item').removeClass('item-hover');
	});
	
	$('.special .img a, .special .name a').hover(function(){
		$(this).closest('.item').addClass('item-hover');										  
	}, function(){
		$(this).closest('.item').removeClass('item-hover');
	});
	
	//$('#islands .img a').unbind('mouseover mouseout');
	
	$('#islands .img a').hover(function(){
		$(this).parent().next('.aname').addClass('item-hover');										  
	}, function(){
		$(this).parent().next('.aname').removeClass('item-hover');
	});
	
	
	$('#order-form .close').click(function(){
		$('#overlay').click();
		return false;								   
	});
	
});
