/* = Google analytics code
-------------------------------------------------- */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11724092-6']);
_gaq.push(['_trackPageview']);

(function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

function slide()
{
	var count=$('.banner-box a').size();
	var curr=$('.banner-box a:visible').index();
	
	if(curr!=count-1) {curr++;} else {curr=0;}
	
	$('.banners').css('background','url('+$('.banner-box a:visible img').attr('src')+')');
	
	$('.banner-box a:visible').animate({opacity: 0},400, function(){
		$('.banner-box a:visible').hide();
		$('.banner-box a:eq(' + curr + ')').show().css('opacity',0).animate({opacity: 1.0},400);
		$('.banners-menu li.active').removeClass('active');
		$('.banners-menu li:eq(' + curr + ')').addClass('active');
	});
}

function slideIlustration()
{
	var count=$('.banner-again .banner-ilustration img').size();
	var curr=$('.banner-again .banner-ilustration img:visible').index();
	var countContent=$('.banner-again .banner-content span').size();
	var currContent=$('.banner-again .banner-content span:visible').index();
	
	if(curr!=count-1) {curr++;} else {curr=0;}
	if(currContent!=countContent-1) {currContent++;} else {currContent=0;}
	
	$('.banner-again .banner-ilustration img:visible').animate({left: -183},400, function(){
		$('.banner-again .banner-ilustration img:visible').css('display','none');
		$('.banner-again .banner-ilustration img:eq(' + curr + ')').css('display','block');
		$('.banner-again .banner-ilustration img:eq(' + curr + ')').animate({left: 0},400);
	});
}

function slideContent()
{
	var count=$('.banner-again .banner-content span').size();
	var curr=$('.banner-again .banner-content span:visible').index();
	
	if(curr!=count-1) {curr++;} else {curr=0;}
	
	$('.banner-again .banner-content span:visible').fadeOut('slow', function(){
		$('.banner-again .banner-content span:eq(' + curr + ')').fadeIn('slow');
	});
}

$(document).ready(function(){
	
	var sliderCount=$('.banners img').size();
	var sliderIlustrationCount=$('.banner-again .banner-ilustration img').size();
	var sliderContentCount=$('.banner-again .banner-content span').size();
	
	if(sliderCount>1)
	{	
		$('.banner-box a:gt(0)').hide();
		$('.banners-menu li:eq(0)').addClass('active');
		interval=setInterval('slide()',3000);
	}
	else
	{
		$('ul.banners-menu').hide();
	}
	
	if(sliderIlustrationCount>1)
	{	
		$('.banner-again .banner-ilustration img:gt(0)').css('left','-183px');
		intervalIlustration=setInterval('slideIlustration()',3000);
	}
	
	if(sliderContentCount>1)
	{	
		$('.banner-again .banner-content span:gt(0)').css('display','none');
		intervalContent=setInterval('slideContent()',3000);
	}
	
	$('.banners-menu li').click(function(e){
		if(sliderCount>1)
		{
			var curr=$(this).index();
		
			clearInterval(interval);
		
			$('.banners').css('background','url('+$('.banner-box a:visible img').attr('src')+')');
			
			$('.banner-box a').animate({opacity: 0},400, function(){
				$('.banner-box a:visible').hide();
				$('.banner-box a:eq(' + curr + ')').show().css('opacity',0).animate({opacity: 1.0},400);
				$('.banners-menu li.active').removeClass('active');
				$('.banners-menu li:eq(' + curr + ')').addClass('active');
			});
		
			$('.banners-menu li.active').removeClass('active');
			$(this).addClass('active');
		}
		
		e.preventDefault();
	});
		
	$('div.detail-img a').fancybox({
		'padding': 10,
		'hideOnContentClick': false, 
		'overlayOpacity': 0.7, 
		'overlayColor': '#000'  
	});

	$('div.foto a').fancybox({
		'padding': 10,
		'hideOnContentClick': false, 
		'overlayOpacity': 0.7, 
		'overlayColor': '#000'  
	});

	$('a.show-map').fancybox({
		'padding': 10,
		'frameWidth': 740,
		'frameHeight': 443,
		'hideOnContentClick': false, 
		'overlayOpacity': 0.7, 
		'overlayColor': '#000'  
	});
	
	$('div.detail-img a.video').fancybox({
		'padding': 10,
		'frameWidth': 570,
		'frameHeight': 355,
		'hideOnContentClick': false, 
		'overlayOpacity': 0.7, 
		'overlayColor': '#000'  
	});
	
	$('a.contact-us').fancybox({
		'padding': 10,
		'frameWidth': 698,
		'frameHeight': 520,
		'hideOnContentClick': false, 
		'overlayOpacity': 0.7, 
		'overlayColor': '#000'  
	});

});
