// ---------------------- Inside carousel ---------------------- //
$(document).ready( function(){	
	$('.inside_carousel').each(function(){
		var initial = $(this);
		var auto = initial.hasClass("auto") ? true : false;
		var autoScrollDelay = 5000;
		initial.find('.inside_carousel_part').each(function(){
			var a = '';
			var i, setInt;
			var inside_carousel = $(this);
			var inside_carousel_nav = $(this).find('.inside_carousel_nav > ul');
			var inside_carousel_cate = inside_carousel.find('.inside_carousel_panes').children().length;
			var inside_carousel_current = inside_carousel.find('.inside_carousel_panes').children(":first");
			inside_carousel_current.css('left','0');
			if(inside_carousel_cate > 1){
				for(i=inside_carousel_cate;i>=1;i--){
					a += "<li><a href='#'><span>"+i+"</span></a></li>";
				};
				inside_carousel_nav.prepend(a);
			} else {
				inside_carousel_nav.parent().hide();
			}
			var inside_carousel_active = inside_carousel_nav.children(":first").find('a');
			inside_carousel_active.addClass('on');
			inside_carousel_nav.parent().width(inside_carousel_nav.width());
			
			// next button
			function inside_carousel_nav_next () {
				inside_carousel_current.animate({
					left: -549+'px'
				},300, function(){
					$(this).css('left','549px');
				});
				inside_carousel_active.removeClass('on');
				if (inside_carousel_current.parent().children().index(inside_carousel_current.next()) == -1){
					inside_carousel_current = inside_carousel.find('.inside_carousel_panes').children(":first");
				} else {
					inside_carousel_current = inside_carousel_current.next();
				};
				inside_carousel_active = inside_carousel_nav.children(":eq("+inside_carousel_current.parent().children().index(inside_carousel_current)+")").find('a');
				inside_carousel_active.addClass('on');
				inside_carousel_current.animate({
					left: 0+'px'
				},300, function () {
					if (auto) {
						clearTimeout(setInt);
						setInt = setTimeout(inside_carousel_nav_next, autoScrollDelay);
					}
				});
				
				return false;
			}
			
			inside_carousel_nav.find(".next").find('a').click(inside_carousel_nav_next);
			
			// prev button
			inside_carousel_nav.find(".prev").find('a').click(function(){
				inside_carousel_current.animate({
					left: 549+'px'
				},300);
				inside_carousel_active.removeClass('on');
				if(inside_carousel_current.parent().children().index(inside_carousel_current.prev()) == -1){
					inside_carousel_current = inside_carousel.find('.inside_carousel_panes').children(":last");
				} else {
					inside_carousel_current = inside_carousel_current.prev();
				};
				inside_carousel_active = inside_carousel_nav.children(":eq("+inside_carousel_current.parent().children().index(inside_carousel_current)+")").find('a');
				inside_carousel_active.addClass('on');
				inside_carousel_current.css('left','-549px').animate({
					left: 0+'px'
				},300, function () {
					if (auto) {
						clearTimeout(setInt);
						setInt = setTimeout(inside_carousel_nav_next, autoScrollDelay);
					}
				});
				
				
				
				return false;
			});
			
			// interior navigation button
			inside_carousel_nav.children(":not(.prev,.next)").find('a').click(function(){
				if(!$(this).hasClass('on')){
					var loc = $(this).parent().parent().children().index($(this).parent());
					inside_carousel_current.animate({
						left: -549+'px'
					},300, function(){
						$(this).css('left','549px');
					});
					inside_carousel_current = inside_carousel.find('.inside_carousel_panes').children(':eq('+loc+')');
					inside_carousel_current.animate({
						left: 0+'px'
					},300, function () {
						if (auto) {
							clearTimeout(setInt);
							setInt = setTimeout(inside_carousel_nav_next, autoScrollDelay);
						}
					});
					
					inside_carousel_active.removeClass('on');
					inside_carousel_active = $(this)
					inside_carousel_active.addClass('on');
				}
				return false;
			});
			
			if (!auto) {
				return false;
			}
			
			if (inside_carousel_cate > 1) {
				setInt = setTimeout(inside_carousel_nav_next, autoScrollDelay);
			}
		});
	
	});
	
	$("ul.echipa li .echipa_content img").hover(
	function(){
		$(this).parent().parent().attr("style","z-index: 500;");
		$(this).parent().parent().css("overflow","visible");
	},
	function(){
		$(this).parent().hover(
		function(){
			if($(this).parent().attr("style") == "overflow: visible;"){
				$(this).parent().css("overflow","visible");
			}
		},
		function(){
			$(this).parent().css("overflow","hidden");
			$(this).parent().attr("style","z-index: 300;");
		});
	});

});

function initMenu() {
  $('#menu ul').hide();
  //$('#menu ul:first').show();
  $('#menu li a[class^="categ"]').click(
    function() {
		$('a.categ2').attr('class','categ1');
		$(this).attr('class','categ2');
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		checkElement.slideToggle('normal');
		$(this).attr('class','categ1');
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});

$(document).ready(function() {
	
	$('#tabs_a a').click(function () {
	$('#tabs_a a').removeAttr('class');
	$(this).attr('class','on');
	var a_id = $(this).attr('id');
	var sel_div = '#tab_'+a_id;
	$('#tabs .comm_big').attr('style','display: none;');
	$(sel_div).attr('style','display: block;');
	});
	
});
