﻿/**
 * @author Oriol Cabau
 */

var b_num = 1;
var b_next = 2;

function canviaBanner(){
	
	$('.b1[num="'+b_num+'"]').fadeOut(400);
	$('.b1[num="'+b_next+'"]').delay(405).fadeIn(400);
	
	b_num = b_num+1;
	b_next = b_next+1;
	
	if(b_num==4){
		b_num=1;
	}
	if(b_next==4){
		b_next=1;
	}
}

$(document).ready(function(){
	
	//Banner Home
	
	$(window).load(function(){
		var interval = setInterval(canviaBanner, 5000);
	});
	
	$('.b1, .tit').mouseover(function(){
		b1_num = $(this).attr("num");
		$(".tit[num='"+b1_num+"']").stop().animate({top:-68}, 400);
	});
	$('.b1, .tit').mouseout(function(){
		b1_num = $(this).attr("num");
		$(".tit[num='"+b1_num+"']").stop().animate({top:0}, 400);
	});
	
	//Galeria TOP home
	
	//Aquest troçet de codi, conta els elements DIV amb classe "galeria" (cada div .galeria es una pagina)
	
	var count = $(".galeria").length;
	count3 = (count-1)*492;
	
	//*********************//
	
	if(count<=1){
		$('.topEndevant').css('visibility', 'hidden');
	}
	
	function passaPagTop(num){
		
		var esqu = $("#contTop").css("left");
		
		switch(num){
			case 1:	var esqmenys = esqu.length - 2;
					$('.topEndevant').css('visibility', 'visible');
						var novaesq = "";
						for(var i=0; i<esqmenys; i++){
							novaesq = novaesq + esqu.charAt(i);
						}
						if(novaesq < 0){ //aqui va el limit del newmegaticker per l'esquerre (sempre sera 0)
							$('.topEnrrere').unbind('click');
							$('.topEndevant').unbind('click');
							val = eval(novaesq)+492;
							$("#contTop").animate({"left": val+"px"}, "slow", function(){
																							$('.topEnrrere').click(function(){
																								passaPagTop(1);
																							});
																							$('.topEndevant').click(function(){
																								passaPagTop(2); 
																							});
																						});
							if(val == 0){
								$('.topEnrrere').css('visibility', 'hidden');
							}
						}
						break;
						
			case 2:	var esqmenys = esqu.length - 2;
					$('.topEnrrere').css('visibility', 'visible');
						var novaesq = "";
						for(var i=0; i<esqmenys; i++){
							novaesq = novaesq + esqu.charAt(i);
						}
						if(novaesq != -count3){ //aqui va el limit del newmegaticker per la dreta
							$('.topEnrrere').unbind('click');
							$('.topEndevant').unbind('click');
							val = eval(novaesq)-492;
							$("#contTop").animate({"left": val+"px"}, "slow", function(){
																							$('.topEnrrere').click(function(){
																								passaPagTop(1);
																							});
																							$('.topEndevant').click(function(){
																								passaPagTop(2); 
																							});
																						});
							if(val == -count3){
								$('.topEndevant').css('visibility', 'hidden');
							}
						}
						break;						
		}
	}
	
	$('.topEnrrere').click(function(){
		passaPagTop(1);
	});
	$('.topEndevant').click(function(){
		passaPagTop(2); 
	});

});
