$(document).ready(function() {

	// senyalem els enllaços de prova que no porten enlloc
	$('a[href="\#"]').css('cursor', 'text');
	$('a[href="\#"]').click(function() {
		return false;
	});

	// enllaços externs en finestra nova
	$('a[rel=external]').attr('target', '_blank');
	$('a[rel=external]').addClass('external');

	// evitem spam als correus
	$("a[href*='(ELIMINAR)']").each(function(i){
		omg = $(this).attr('href');
		omg2 = $(this).text();
		$(this).attr('href', omg.split('(ELIMINAR)').join(''));
		$(this).text(omg2.split('(ELIMINAR)').join(''));
	});

	// identifiquem el primer i l'últim element de les llistes
	$('ul, ol').each(function(){
		$(this).children('li:first').addClass('first');
		$(this).children('li:last').addClass('last');
	});


	// tractament de llistes
	$('ul.banners_triple, ul.double, ul.triple').addClass('clearfix');
	$('ul.double').each(function(){
		$(this).children('li:nth-child(2n)').addClass('nomargin');
		$(this).children('li:nth-child(2n+1)').addClass('clear');
		$(this).children('li:nth-child(2n)').after('<div class="clearfix"></div>');
	});
	$('ul.banners_triple, ul.triple').each(function(){
		$(this).children('li:nth-child(3n)').addClass('nomargin');
		$(this).children('li:nth-child(3n+1)').addClass('clear');
		$(this).children('li:nth-child(3n)').after('<div class="clearfix"></div>');
	});
	$('ul.listing_partits').append("<div></div>");
	

	// compte enrera tancament votacions enquestes
	$('p.clock').each(function() {

		var clockContainer = $(this);
		var secs = parseInt(clockContainer.children('span.seconds').text());
		var mins = parseInt(clockContainer.children('span.minutes').text());
		var hours = parseInt(clockContainer.children('span.hours').text());
		var days = parseInt(clockContainer.children('span.days').text());
		function updateClock(clockContainer) {
			if (secs > 0) { secs -= 1; }
			else {
				if (mins > 0) {
					secs = 59;
					mins -= 1;
				}
				else {
					if (hours > 0) {
						secs = 59;
						mins = 59;
						hours -= 1;
					}
					else {
						if (days > 0) {
							secs = 59;
							mins = 59;
							hours = 23;
							days -= 1;
						}
					}
				}
			}
// 			alert (secs);
			clockContainer.children('span.seconds').text(secs)
			clockContainer.children('span.minutes').text(mins);
			clockContainer.children('span.hours').text(hours);
			clockContainer.children('span.days').text(days);
			return;
		}
		updateClock(clockContainer);
		setInterval(function () { updateClock(clockContainer); }, 1000);

	});

	// creació automàtica de contenidors amb pestanyes
	$('div.auto-tabbed').each(function() {

		$(this).children('div.tabbed-content').not(':eq(0)').hide();
		$(this).prepend('<ul class="tabs clearfix"></ul>');

		$(this).children('div.tabbed-content').each(function(i) {

			$(this).addClass(''+i+''); // afegim classe per no haver de buscar després la seva posició
			txt = $(this).children('h3').text();
			// si és el primer element, li posem la classe 'current'
			if (i == 0) { $(this).parent().children('ul.tabs').append('<li class="current"><a href="#" class="'+i+'">'+txt+'</a></li>');  }
			else { $(this).parent().children('ul.tabs').append('<li><a href="#" class="'+i+'">'+txt+'</a></li>'); }
			$(this).children('h3').remove();

		});

		$(this).children('ul.tabs').children('li').children('a').click(function() {

			srch = 'div.'+$(this).attr('class');

			if ( $(this).parent().parent().parent().children(srch).is(':hidden') ) {
				$(this).parent().parent('ul').children('li').removeClass('current');
				$(this).parent().addClass('current');
				$(this).parent().parent().parent().children('div').slideUp();
				$(this).parent().parent().parent().children(srch).slideDown();
			}

			return false;

		});

	});

	if($("#comunitat #page #content div.subapartat h2")){
		$("#comunitat #page #content div.subapartat h2").append('<span class="icona"></span>');
	}

	// arrodoniments
// 	$('head').append('<link rel="stylesheet" href="'+urlBase+'/media/css/curves.css" type="text/css" media="all" />');

	// funcionalitat amagar/mostrar selector poblacions
	$('#townsDropDown', '#misc').hide();
	$('#townsDropDownToggler', '#misc').click(function() {

		$('#townsDropDown', '#misc').css('position', 'absolute');
		$('#townsDropDown', '#misc').slideToggle('fast');
		return false;

	});
	
	$('#houdiniControl').remove();
});
