/*--- [ Variables ] ---*/
var timer, fotoActual;
var fotoActual = 0;

jQuery(document).ready(function() {							
	//iehover para IE6
	if (jQuery.browser.msie && parseInt(jQuery.browser.version)<7) {
		jQuery('div.maq_menu_superior li')
			.mouseover(function () {
				jQuery(this).addClass('iehover');
			})
			.mouseout(function () {
				jQuery(this).removeClass('iehover');
			});
		jQuery('div.maq_accDirect li')
			.mouseover(function () {
				jQuery(this).addClass('iehover');
			})
			.mouseout(function () {
				jQuery(this).removeClass('iehover');
			});
		$("div.maq_menu_superior ul ul ul").after('<div class="clear"></div>');//pq ie6 no mostri espai extra
	}

	
	/*--- [ autoselect ] ---*/
	if(jQuery("input.autoselect").length != 0) {
		jQuery('input.autoselect').focus(function() {
				$(this).select();
			});  
	};
	
	
});

/*--- [ Funcions ] ---*/
function slider(){
	if ($('div.sliderPhoto div.wrapper div.media:visible').length == 0 || $('div.sliderPhoto div.wrapper div.media:last').is(':visible')){//Si no hi ha ninguna o estŕ l'última
		clearInterval(timer);
		fotoActual = 0; 
		$('div.sliderPhoto div.wrapper div.media').fadeOut().first().fadeIn('slow', function() {
				// Animacio completa, llavors inicialitzem el timer
				initTimer();
			}); 
		mostrarDescripcio();
	} else {
		clearInterval(timer);
		fotoActual++
		$('div.sliderPhoto div.wrapper div.media:visible').fadeOut().next('div.media').fadeIn('slow', function() {
				// Animacio completa, llavors inicialitzem el timer
				initTimer();
			}); 
		mostrarDescripcio();
	}	
}
function mostrarDescripcio(){
	$("div.media:eq("+ fotoActual +")").children("div.descripcio").animate({ marginTop: "-62px" }, 400);
	//Ocultem la resta
	$("div.media:gt("+ fotoActual +")").children("div.descripcio").animate({ marginTop: "0px" }, 400);
	$("div.media:lt("+ fotoActual +")").children("div.descripcio").animate({ marginTop: "0px" }, 400);
}

/*--- [ Codi ] ---*/
jQuery(document).ready(function() {
								
	/*--- [ sliderPhoto ] ---*/
	fotoActual = 0;
	//Inicialitzem
	$("div.sliderPhoto div.primera").css('display','block');
	mostrarDescripcio();
	
	//Inicia el temporizador
    initTimer();
	/*--- [ Fi sliderPhoto ] ---*/
});

//Funcio que crea el temporitzador
function initTimer(){
	if ($('div.sliderPhoto div.media').length != 1) {//Si hi ha més d'una foto fem slide
		timer = setInterval(function(){slider()}, 6000);
	}
}

