
IE6 = (document.all && /MSIE (5\.5|6)/.test(navigator.userAgent));
IE8 = (/MSIE (8)/.test(navigator.userAgent));


// obrir enllaços en finestra nova evitant target=_blank
$( function() {
	$('.external').click( function() {
		window.open($(this).attr('href'));
		pageTracker._trackEvent('Outgoing links','link',$(this).attr('href'));
		return false;
	});
	$('.download').click( function() {
		window.open($(this).attr('href'));
		pageTracker._trackEvent('Download','click',$(this).attr('href'));
		return false;
	});
	$('.print').click( function() {
		print();
		pageTracker._trackEvent('Print','click',location.pathname);
		return false;
	});
});

// definir arees clicables
$( function() {
	function exclude(event) {
		var element = $(event.target);

		if (element.is('.clicable-exclude') || element.is('.clickable-exclude')) {
			return true;
		}
		if (event.target.tagName == 'A' || event.target.tagName == 'INPUT') {
			return true;
		}
	}

	$(".clicable, .clickable").click( function(event) {
		if (exclude(event)) {
			return true;
		}

		$(this).find("a").each( function() {
			var content = $(this);
			var url = content.attr("href");

			if (content.is('.external')) {
				window.open(url);
				pageTracker._trackEvent('Outgoing links','link',$(this).attr('href'));
			} else {
				document.location = url;
			}

			return false;
		});
	});

	$(".clicable, .clickable").mouseover( function(event) {
		if (exclude(event)) {
			return true;
		}

		if ($(this).find("a").size() > 0) {
			$(this).css("cursor", "pointer");
		}
	});

	$(".clicable, .clickable").mouseout( function(event) {
		if (exclude(event)) {
			return true;
		}

		if ($(this).find("a").size() > 0) {
			$(this).css("cursor", "auto");
		}
	});
});

function equalHeight(group) {
//	alert(group);
	tallest = 0;
	group.each(function() {
	$(this).css("height","auto");
	$(this).css("min-height","0px");
	thisHeight = $(this).height();
		if(thisHeight > tallest) {
		tallest = thisHeight;
		}
		$(this).css("min-height",tallest)
 	});
 	group.height(tallest);
}

function equalize(){
	equalHeight($(".equalh1"));
	equalHeight($(".equalh2"));
	equalHeight($(".equalh3"));
	equalHeight($(".equalh4"));
	equalHeight($(".equalh5"));
}

function mirafont(){
      var iBase = TextResizeDetector.addEventListener(onFontResize,null);
	  equalize();
}
function onFontResize( e, args ){
	var msg = "\nThe base font size in pixels: " + args[0].iBase;
	equalize();
}


$(function() {
	// tabs
	$(".tabs li").click(function(){
		$(".tabs li").removeClass("active"); /* addClass NOT ORIGINAL */
		$(this).addClass("active");
		var idtab=$(this).attr("id");
		$("div.hidable").addClass("offleftjava").addClass("hiddenPrint"); /* addClass NOT ORIGINAL */
		$("div."+idtab).removeClass("offleftjava").removeClass("hiddenPrint");/* removeClass NOT ORIGINAL */
		$("li#"+idtab).removeClass("hiddenPrint"); // NOT ORIGINAL
		//alert(location.pathname+"/"+idtab);
		pageTracker._trackPageview(location.pathname+"/"+idtab);
		return false;
	});
	// google maps
	$("#viewmap").click(function(){
		//$("#mapgrau").addClass("expandir"); NOT ORIGINAL. IT ONLY WORKS WHEN IT EXPANDS NOT FOR CONTRACT
		$("#mapgrau").each(function(index) {
			if($(this).is(":visible")){
			//alert('is visible');
				$(this).hide();
				$(this).css("height", "0px");
				//$(this).height(0);
	
			}else{
			//alert('is not visible');
				$(this).show();
				$(this).css("height", "auto");
				//$(this).height(350);	
			}
			
		  });

		
		return false;
	});
	
	// avisam
	$("#avisam").click(function(){
		if($("#login").attr("class").indexOf("offleftjava")!=-1){
			$("#login").removeClass("offleftjava");
		}
		else{
			$("#login").addClass("offleftjava");
		}
		return false;
	});
	
	//topten
	$(".globusgris .expand").click(function(){
		var clases=new String($(this).attr("class"));
		if(clases.indexOf("unfolded")!=-1){
			$(this).removeClass("unfolded");
			var list = $(this).parent().find('li.hideme');
			list.addClass("offleftjava");
		}
		else{
			$(this).addClass("unfolded");
			var list = $(this).parent().find('li.hideme');
			list.removeClass("offleftjava");
		}
		return false;
	});
	
	//equal columns
	equalize();
	
	//branques
	var originalheight=$("ul.estudis").height();
	$("ul.branques a.more").click(function(){
		parentul=$(this).parent().find('ul.equalh1');
		var heightauto=new String($(parentul).css("height"));
		if(heightauto=="auto"){
			$(this).parent().find('li.hideme').addClass("offleftjava");
			$(this).find("span.close").addClass("offleftjava");
			$(this).find("span.open").removeClass("offleftjava");
			$(parentul).css("height",originalheight);
		}
		else{
			$(this).parent().find('li.hideme').removeClass("offleftjava");
			$(this).parent().find('ul.equalh1').css("height","auto");
			$(this).find("span.open").addClass("offleftjava");
			$(this).find("span.close").removeClass("offleftjava");
		}
		return false;
	});
	
	//PNG transparency
	if(IE6) DD_belatedPNG.fix('.destacat .in,.png,#content-header .in,#header ul.menu li.active span');
	
	// validation
	$("#registerfrm").validate();
	$("#loginfrm").validate();
});


$(function()
{
	$('.scroll-pane').jScrollPane(
	{showArrows:true}
	);
});

$( function() {
	$(".acordeon li ul").addClass("offleftjava");
	$(".acordeon li ul.first").removeClass("offleftjava");
	
	$(".acordeon li h3").click( function() {
		var list = $(this).parent().find('ul');
		var listclass = new String(list.attr("class"));
		if(listclass.indexOf("offleftjava")!=-1){
			list.removeClass("offleftjava");
		}
		else{
			list.addClass("offleftjava");
		}
		return false;
	});
});
