// JavaScript Document
var idioma = $("html").attr("lang");
var pathSite = $("meta[@name=base]").attr("content");
//var pathImg ="/WebCataleg/Administracio/Estils/img/";
var pathImg ="http://www.bcn.cat/vignette_v7/img/";
//var pathImg ="../img/";


// Configuració del plugin JIR de jQuery
//////////////////////////////////////////////////////////////

$.jirOptions = {
	pathRoot: '',
	pathImg: 'http://www.bcn.cat/vignette_v7/img/'
}



$(document).ready ( function() {


	var idB = $("body").attr("id");
	
	// Per fer transparencies png ie
	/////////////////////////////////////////////////////////////
	
	$(document).pngFix();
	
	//$("h1").addClass("js");
	
	// Posiciona pestanyes de quadre el mes vist, comentat, votat
	///////////////////////////////////////////////////////////////////
	/*
	$("#el-mes h2").wrapInner("<span tabindex=\"0\"></span>")
	$("#el-mes h2").addClass("con-js");
	$("#opcio-1 h2").addClass("menu-on");
	$("#el-mes ul, #el-mes .peu-mes").hide();
	$("#opcio-1 ul, #opcio-1 .peu-mes").show();	
	
	$("#el-mes h2").each ( function() {
		$(this).css("cursor","pointer");
		$(this).click ( function() {
			if ($(this).siblings().is(":hidden"))
           		    $("#el-mes h2").removeClass("menu-on");
					$(this).addClass("menu-on");
			        $("#el-mes h2").siblings("ul:visible, div:visible").hide();
		            $(this).siblings("ul, .peu-mes").show();
			});
		
		$(this).keypress ( function(event) {
			
				if (keyNum(event)==13)
			   	    $("#el-mes h2").removeClass("menu-on");
					$(this).addClass("menu-on");
					$("#el-mes h2").siblings("ul:visible, div:visible").hide();
		            $(this).siblings("ul, .peu-mes").show();
				});
				function keyNum(e) {
					var keynum;
					if (window.event) keynum = e.keyCode; // IE
					else if (e.which) keynum = e.which; // Estandars
					return(keynum);
				}
		});
	*/
	
	// Calendari desplegable 
	////////////////////////////////////////////////////////////
	
	if ($.fn.datePicker) {
		$('input#data-ini, input#data-fi,input#del, input#al2, input#dia').datePicker({pathImg:pathImg});
		
		
		$('#datepicker').datePicker({inline:true, startDate: '05/03/2009', endDate:'24/06/2009'});
			$("body#recordam .other-month").each ( function() {
				$(this).addClass("disabled");	
			});
		
			$("#quan-vols").each(function(){		
				$(this).append('<ul><li class="dies-recordatori">Dies en quÃ¨ pots assignar-te recordatori</li>						<li class="dia-select">Dia seleccionat</li></ul>');
			});
	}

	
	// Anivellar altura columnas del detall-agenda equipament
	////////////////////////////////////////////////////////////
	
	var heightDetall = $("#caixa-central").height();
		$("#caixa-central div div").each(function(){
		$(this).height(heightDetall-32);									  
	});	
	
	
	

	// Popup enviar a un amic
	////////////////////////////////////////////////////////////
	
	
	
	$("a.envia-amic").each( function() {

		if (idioma=='es') 		var txt = 'Se abre en ventana nueva';

		else if (idioma=='en') 	var txt = 'Open new window';

		else 					var txt = 'S\'obre en finestra nova';

		$(this).after(' <img src="'+pathImg+'ico-window.gif" alt="'+txt+'" />');

		$(this).click ( function() {

			window.open(this.href, '', 'width=616, height=715,menubar=no, location=no, toolbar=yes, directories=yes, status=yes, resizable=0, scrollbars=yes');
		return false;	

		});
	});
		
	$("a.recordam").click ( function() {
			
		window.open(this.href, '', 'width=540, height=589,menubar=no, location=no, toolbar=no, directories=no, status, resizable=0, scrollbars=yes');
		return false;	
			
	});
	
	// BotÃ³n tancar de pop-ups recordam, informans i envia a un amic
	////////////////////////////////////////////////////////////
	$("#recordam p.tornar a, #informeu-nos p.tornar a, #envia-amic p.tornar a").replaceWith("<a id='tancar' class='error' href='#'>Tancar</a>");
	

	
	
	// Galeria d'imatges
	///////////////////////////////////////////////////////////
	
	
			
		$("#large").each(function(){
			
			var totalImg = $("#large").children("div").length;
			
			if(totalImg > 1){
			
					var str = '<ul id="list-foto">';
					
					var aux;
					for (i=0; i < $("#large").children("div").length; i++ ){
					
						aux = i+1;
						str = str +'<li><span>'+aux+' </span></li> ';
					}
					
					str = str +' </ul>';
						
					$(this).after(str);				  
				 
			}
		 
		 });
		
		
		/* $("#large h3, #large h4").each(function(){
							   
				var literal_ca = "Foto";
				var literal_es = "Foto";
				var literal_en = "Photo";
				
				var count = $("#large h3").index(this) + 1;			   
				
				 if (idioma == "en"){
   				    $(this).prepend("<span>"+ literal_en +" "+ count +": </span> ");				   
				}else{
					$(this).prepend("<span>"+ literal_ca +" "+ count +": </span> ");
				}
		  });*/
		
		
		$("#large h3, #large h4").show();
		
		  
		  $("#large a").hide();
		  $("#large a").append("<div>Fes clic per ampliar!</div>");
		  $("#large a:first").show();
		  $("#list-foto li:first span").addClass("activat");
		  $("#large h3:not(:first), #large h4:not(:first)").hide();
		 
		 $("#list-foto li span").click(function(){
					
					
					$("#large a").hide();
					$("#large a").eq($("#list-foto li span").index(this)).show();
					$("#list-foto li span").each(function(){$(this).removeClass("activat");});
					 $("#large h3,#large h4").hide();
					$("#large a").eq($("#list-foto li span").index(this)).siblings("h3").show();
					$("#large a").eq($("#list-foto li span").index(this)).siblings("h4").show();

			$(this).addClass("activat");
					
					return false;
				});
				
				$("#large a").mouseover(function(){
					$("#large div div").show();
					return false;
				});
				
				$("#large a").mouseout(function(){
					$("#large div div").css("display","none");
					return false;
				});
	
		
		
	
	// Anivelar columnas de destacat
	/////////////////////////////////////////////////////////////
	
	/*if($("#layout-2 #columna-0").height() < $("#layout-2 #columna-destacat").height()){	
		$("#layout-2 #columna-0").height($("#layout-2 #columna-destacat").height());	

		
	}
	
	if($("#menu").height() > $("#columna-0").height()){
		$("#columna-0").height($("#menu").height());		
	}
	
	if($("#columna-1").height() > $("#columna-0").height()){
		
		$("#columna-0").height($("#columna-1").height());
		
	}*/
		
// Botons de tornar afegits amb javascript
//////////////////////////////////////////////////////////////////////////////////////

/* Envia a un amic */
/*
if( idioma == 'ca'){
	$("#envia-amic #contenidor .resposta").append('<p class="tornar"><a id="tornar" class="error" href="#">Tornar</a></p>');
} else if( idioma == 'es'){
	$("#envia-amic #contenidor .resposta").append('<p class="tornar"><a id="tornar" class="error" href="#">Volver</a></p>');
}else{
	$("#envia-amic #contenidor .resposta").append('<p class="tornar"><a id="tornar" class="error" href="#">Back</a></p>');
}
*/
/* Esmena */
/*
if( idioma == 'ca'){
	$("#informeu-nos #contenidor .resposta").append('<p class="tornar"><a id="tornar" class="error" href="#">Tornar</a></p>');
} else if( idioma == 'es'){
	$("#informeu-nos #contenidor .resposta").append('<p class="tornar"><a id="tornar" class="error" href="#">Volver</a></p>');
}else{
	$("#informeu-nos #contenidor .resposta").append('<p class="tornar"><a id="tornar" class="error" href="#">Back</a></p>');
}
*/
/* Recordam */
/*
if( idioma == 'ca'){
	$("#recordam #contenidor #confirmacio").after('<p class="tornar"><a id="tornar" class="error" href="#">Tornar</a></p>');
} else if( idioma == 'es'){
	$("#recordam #contenidor #confirmacio").after('<p class="tornar"><a id="tornar" class="error" href="#">Volver</a></p>');
}else{
	$("#recordam #contenidor #confirmacio").after('<p class="tornar"><a id="tornar" class="error" href="#">Back</a></p>');
}
*/	
	// BLOG
	///////////////////////////////////////////////////////////
		
	$(".comentari").append('<span class="supesq"></span> <span class="supdre"></span> <span class="boca"></span> <span class="infesq"></span> <span class="infdre"></span>');
		
	// CERCA
	///////////////////////////////////////////////////////////
	$("#cerca").click(function(){
			$("#cerca").attr("value", "");
	});


	
	//Focus label cerca
	/////////////////////////////////////////////////////////////
	
	$("input#cerca").focus(function(){
		$(this).siblings("label").addClass("js");
	});
	$("input#cerca").blur(function(){
		$(this).siblings("label").removeClass("js");
	});
	
	// script de navegacio webs destacades
	// ---------------------------------------------------------------------------------------------------------------------
	
	$("#destacats ul").addClass("js");
	$("#destacats").append('<img id="esq" src="'+pathImg+'navegacio-esq.jpg" alt=""  /><img id="dret" src="'+pathImg+'/navegacio-dret.jpg" alt=""  /> ');
	
	$("img#dret, img#esq").animate({opacity:.5});
	
	$("img#esq").css("display","none");
	 var cont = 0;
	 var total = $("#destacats ul li").length / 7;
	
	if(total <= 1){$("img#dret").css("display","none");}	
	
	
	 
	 if( (Math.round(total) - total) > 0) {total=Math.round(total)}
	 else{total=Math.round(total)+1};
	 	
		 
	$("img#dret, img#esq").mouseover(function() {
		$(this).css("cursor","pointer");								  
		$(this).animate({opacity:1});
	}).mouseout(function() {
		$(this).animate({opacity:.5});
	});
	
	
	$("img#dret").click(function() {
		
		if(cont	== 0){$("img#esq:hidden").fadeIn('slow');}				 
		if(cont < total-1){						 
		   
		   $("#destacats ul").animate({"left": "-=924px"}, 'normal');
		   
		   cont++;
		 
		   
		   if(cont == total-1){$("img#dret").fadeOut('slow');}
		}
	});
	
	$("img#esq").click(function() {
		if(cont	< total){$("img#dret").fadeIn('slow');}
	
		if(cont <= total && cont != 0){	
		   $("#destacats ul").animate({"left": "+=924px "}, 'normal');
		  cont--;
		}
		if(cont == 0){$("img#esq").fadeOut('slow');}
	});

	
	
	
	
	$("#layout-7 #contenidor #fil-ariadna").contents("div").css("position","relative");
	
	// Anivelar columnas solo en layouts con columnas absolutas
	/////////////////////////////////////////////////////////////
	/*if($("#layout-12 #page-content").height() < $("#layout-12 #columna-2").height()){	
		$("#layout-12 #page-content").height($("#layout-12 #columna-2").height());
	}
	if($("#layout-13 #page-content").height() < $("#layout-13 #columna-0").height()){	
		$("#layout-13 #page-content").height($("#layout-13 #columna-0").height());
	}
	
	if($("#layout-14 #page-content").height() < $("#layout-14 #columna-0").height()){	
		$("#layout-14 #page-content").height($("#layout-14 #columna-0").height());
	}
	
	
	if($("#layout-15 #page-content").height() < $("#layout-15 #columna-2").height()){	
		$("#layout-15 #page-content").height($("#layout-15 #columna-2").height());
	}*/
	
	
	
		if(idB=="layout-12" || idB=="layout-13" || idB=="layout-14" || idB=="layout-15"){				  
			
			setTimeout('layoutsAbsolutas()', 500);
					
		}
	      
		
	



});
					
	function layoutsAbsolutas(){
	
			var absoluta="";
			var col0="";
			var col1="";
			var idB = $("body").attr("id");
			var row=$("#page-content .columna-0").height();
			
			if(idB=="layout-12" || idB=="layout-15" ){
					absoluta=$("#page-content #columna-2").height();
					col0=$("#page-content #columna-0").height()+row;
					col1=$("#page-content #columna-1").height()+row;
					
			}
			
			if(idB=="layout-13" || idB=="layout-14" ){
			
					absoluta=$("#page-content #columna-0").height();
					col0=$("#page-content #columna-1").height()+row;
					col1=$("#page-content #columna-2").height()+row;
					
			}		
				
				 
			if((absoluta >= col0) && (absoluta >= col1)){
			
				$("#page-content").height(absoluta+40);
					
				}else{			
					if(col0 >= col1){
						$("#page-content").css("height","auto");
						
					}else{
						$("#page-content").css("height","auto");			
						
					}			
				}
			
		}

	

	



