// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	var ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();

	var isPaisatges = false;
	window.onload = function() {
		if ($("ul.sameHeightList").length > 0) {
			mateixaAlturaLlistes();
		}
		
		
		if ($("#llistat_1").length > 0) {
			isPaisatges = true;
			$("#llistat_1, #llistat_2, #llistat_3").css("display", "none");
			$("#llistat_" + activeTab).css("display", "block");
		}
		
		
	}
	
	// al carregar el dom
	$(document).ready(function(){
		
		if ($("div#accordion").length > 0) {
			activaAccordio();
		}
		
		
		
		// Fem random d'imatge de capcelera
var random = Math.floor(Math.random()*9)+1;
$("#in_capcelera").addClass("banner_"+random);


		// Carreguem tabs
		if ($("#tabs2").length > 0) {
		 
			$("#tabs2").tabworld();
			if ($("div.sameHeightList").length > 0) {
				mateixaAlturaLlistesPes();
			}
			$("#content1 div.space div").hide();
			$("#tabs1-1").show();
			
			$("#tabs2 li").click(function(){
				if (typeof(ConfigData)!='undefined') $("#contenidor_video").html('');
				if (typeof(ConfigData)!='undefined') insertaSVP( "contenidor_video", ConfigData , FlashParams );
				if (typeof(ConfigData2)!='undefined') $("#contenidor_video_hd").html('');
				if (typeof(ConfigData2)!='undefined') insertaSVP( "contenidor_video_hd", ConfigData2 , FlashParams2 );
				now=$(this);
				// Si estem a la plana de paisatges
				if (isPaisatges) {
					var numTab = parseInt((now.attr("rel")).substring((now.attr("rel")).length-1,(now.attr("rel")).length)) + 1; 
					$("#llistat_1, #llistat_2, #llistat_3").css("display", "none");
					$("#llistat_" + numTab).css("display", "block");
				}
				
				parient = $(this).parent().get(0);
				$(parient).toggleClass("activo");
				nrel=now.attr("rel");
				$("#content1 div.space div:visible").slideUp("fast", function(){
					$("#"+nrel).slideDown("fast")
				});
				
				if ($("div.sameHeightList").length > 0) {
					setTimeout("mateixaAlturaLlistesPes();", 1000);
				}
				
			});
			
			if ($("#form_envia_paisatge").length == 0) {
				$("#tabs2-0 p:odd").addClass("parell");
				$("#tabs2-1 p:odd").addClass("parell");
			}
			
		}
		
		// Carreguem mapes google
		/*if ($("#goomap").length > 0 ) {
			if (GBrowserIsCompatible()) {
	       map = new GMap2(document.getElementById("goomap"));
	       map.setCenter(new GLatLng(41.394321, 2.149424), 15);
				 map.addControl(new GLargeMapControl());

		   	 // test marca
		   	var marker2 = new GMarker(new GLatLng(41.394321, 2.149424));
		   	GEvent.addListener(marker2, "click", function() {
					var html = '';
					html += '<div id="bocata">';
					html += '  <img src="/paisatges/tmp/gmap.jpg" alt="Porxada de Granollesr" />'
					html += '  <div class="info">';
					html +=	'  	<span class="data">Data: 12/12/2007</span>';
					html += '  	<span class="lloc">Porxada de Granollers</span>';
					html += '  	<span class="enviat">Enviat per:</span>';
					html += '  	<span class="persona">Mireia Julią Riudoms</span>';
					html += '  	<span class="ciutat">- Badalona -</span>';
					html += ' </div>';
					html += '</div>'; 
					marker2.openInfoWindowHtml(html);
				});
	      map.addOverlay(marker2);

	     }
		}*/
		
		if ($("#descripcio_scroll").length>0) {
			$('#descripcio_scroll').jScrollPane();
		}
		
		$(".pl_icon").css("opacity", "0.8");
		
	});
	
	function mateixaAlturaLlistes() {
		$("ul.sameHeightList").each(function(i) {
			var count = 1;
			var maxHeight = 0;
			var arrElements = new Array();
			$("li", this).each(function(j){
				if (parseInt($(this).height()) > maxHeight) maxHeight = parseInt($(this).height());
				arrElements.push(this);

				if (count++==3) { 
					// Alineamos todos los elementos a la altura mayor
					for (var ii = 0; ii < arrElements.length; ii++) {
						$(arrElements[ii]).css("height", maxHeight);
					}
					arrElements = new Array();
					maxHeight = 0;
					count = 1; 
				}

			});
			// Alineamos todos los elementos a la altura mayor
			for (var ii = 0; ii < arrElements.length; ii++) {
				$(arrElements[ii]).css("height", maxHeight);
			}
		});
	}
	
	function mateixaAlturaLlistesPes() {
		$("div.sameHeightList p").css("height", "auto");
		$("div.sameHeightList").each(function(i) {

			var count = 1;
			var maxHeight = 0;
			var arrElements = new Array();
			$("p", this).each(function(j){
				if (parseInt($(this).height()) > maxHeight) maxHeight = parseInt($(this).height());
				arrElements.push(this);

				if (count++==4) { 
					// Alineamos todos los elementos a la altura mayor
					if (maxHeight != 0) {
						for (var ii = 0; ii < arrElements.length; ii++) {
							if (maxHeight > $(arrElements[ii]).height()) {
								$(arrElements[ii]).css("height", maxHeight);
							}
						}
					}
					arrElements = new Array();
					maxHeight = 0;
					count = 1; 
				}

			});
			// Alineamos todos los elementos a la altura mayor
			for (var ii = 0; ii < arrElements.length; ii++) {
				$(arrElements[ii]).css("height", maxHeight);
			}
		});
	}
	
	function gup( name ){
		var regexS = "[\\?&]"+name+"=([^&#]*)";
		var regex = new RegExp ( regexS );
		var tmpURL = window.location.href;
		var results = regex.exec( tmpURL );
		if( results == null )
			return"";
		else
			return results[1];
	}
	
	function activaAccordio() {
		$("div.nota").each(function(i) {
			// afegim spam d'acció al anchor
			if (i==0) ($($(this).children('a')[0])).html(($($(this).children('a')[0])).html() + '<span>Tancar</span>'); 
			 	else ($($(this).children('a')[0])).html(($($(this).children('a')[0])).html() + '<span>Obrir</span>'); 
			var linkObject = $(this).children('a')[0];
			$(linkObject).click(function(e) {
				e.preventDefault();
				var oSpan = ($(this).parent()).children('div.content');
				if (oSpan.css("display")=='none') ($($(this).children('span')[0])).html('Tancar');
					else ($($(this).children('span')[0])).html('Obrir');
				oSpan.toggle('normal');
			});
		});
		
		// Amagem capes 
		$("div.content").each(function(i) {
			if (i!=0) $(this).hide();
		})
		
		
	}
	
	

