//Executa el codi quan la pàgina ja està carregada 
//(sense esperar les imatges com el onLoad)
$(document).ready(function() {  
	// Calendari per formularis
	$("body").append("<div id='CalendariDiv'></div>");
	
	if ($("#HiHa_fonslateral").size()>0) 
		$("#Contingut").addClass('fons_lateral');

	// Div per mostrar errors de formualri
	$("body").append("<div id='Error_msg'></div>");
	
	// Elimina el border-bottom de l'últim element del segon nivell del Menu
	//$(".Menu1 li:last-child").addClass("Ultim");

	$(".Menu0 li:last-child").addClass("NoPadding");

	// Elimina el border-rigth del últim element dels enllaços ràpids de capçalera
	$("#LinksPeu li:last-child").addClass("NoBarra");
	
	// Afegeix l'estil "sel" a l'ultim enllaç del Fil d'Ariadna
	$("#Fil .cont a:last").addClass("sel");
	

	// Estableix l'acció d'imprimir per l'enllaç amb id="btn_imprimir"
	$("#btn_imprimir").click(
		function(e) { 
			self.print();
		}
	);
	
	// Estableix l'acció de canvi de mida de font per l'enllaç amb id="canviaFont"
	$("#canviaFont").bind("click keydown", function(e){
			canviaFont(1);
		}
	);
	
	// Tots els tags <a> amb el target="_finestra*" 
	$("a[target^='_finestra']").each(
		function(){
			// Obté el href
			var link = $(this).attr("href");
			
			// Assigna href="#" per deshabilitar el link
			$(this).attr("href","#");
			
			// Li assigna l'event onClick per obrir una finestra apuntant al href original
			$(this).bind("click keydown", function(e){
				DoModal(link, 660, 495);
				return false;
			});
		}
	);
	
	// Afegeix el botó de play ens les imatges dels vídeos
	$("a.video").each(
		function(){
			$(this).css('width', $('img', this).css('width'));
			$(this).css('height', $('img', this).height() + 'px');
			
			$(this).append("<img src='/img/fons_play.png' class='fons_video' alt='' />");
		}
	);
	
	// Estableix el rollover sobre imatges
	$(".swapImg").hover(
      function () {
			CanviSrcImg(this);
      }, 
      function () {
        CanviSrcImg(this);
      }
    );
	
	// Estableix un text d'exemple extret de les label als inputs de Login i la cerca
//	$("#log_email").clearingInput();
//	$("#log_password").clearingInput();
	$("#cer_cerca").clearingInput();
	$(".cerca_adreca").clearingInput();
});

function CanviSrcImg(elem) {
	var classes = $(elem).attr("class").split(" ");
	if (classes.length>0) {
		var src_aux;
		if ($(elem).find("img").get(0)) {
			src_aux = $(elem).find("img").get(0).src;
			$(elem).find("img").get(0).src = classes[1];
			$(elem).removeClass(classes[1]);
			$(elem).addClass(src_aux);
		}
	}
}

var midafont = 0.8;
function canviaFont(accio) {
	aux = midafont;
	if (accio==1)
		aux = aux + 0.25;
	else if (accio==-1)
		aux = aux - 0.25;
	else if (accio==0)
		aux = 0.8;
	
	if (aux>1.4)
		aux = 0.8;
	
	if (aux>0.5 && aux<=1.6) {
		midafont = aux;
		document.body.style.fontSize = midafont + 'em';
	}
} 

