function openParent(obj) {
	$("li:parent").removeClass('abierto');
	$(obj).closest("li").addClass('abierto');
}

function closeParent(obj) {
	$("li:parent").removeClass('abierto');
}

function removeinput(x) {
	if (x.value != '') {
	x.value = '';
	}
}


function toggleParent(obj) {
	$(obj).closest("li").toggleClass('abierto');
	$(obj).toggleClass('seleccionado');
}


function ocultaEventos(num,max){

	for(i=0; i<max; i++){
		if($('#filtrar_'+i).is(':hidden')){
		}else{
			$('#filtrar_'+i).slideUp('fast');
			$("#link_ocultar_eventos_"+i).removeClass('muestra_obert');
			$("#link_ocultar_eventos_"+i).addClass('muestra_tancat');
		}
	}

	if($('#filtrar_'+num).is(':hidden')){
		$('#filtrar_'+num).slideDown('fast');
		$("#link_ocultar_eventos_"+num).removeClass('muestra_tancat');
		$("#link_ocultar_eventos_"+num).addClass('muestra_obert');
	}else{
		$('#filtrar_'+num).slideUp('fast');
		$("#link_ocultar_eventos_"+num).removeClass('muestra_obert');
		$("#link_ocultar_eventos_"+num).addClass('muestra_tancat');
	}
}

function enviaActualiza(id){
	var $active = $('#megusta_'+id);
	$.ajax({
		type: "POST",
		data: "id="+id,
		url: "frontoffice/secciones/comunes/canviavalor.php",
		success: function(msg){
			document.getElementById('vota_'+id).innerHTML = msg;
			$active.addClass('votat');
		}
	});
}

function enviaFiltre(){
	document.forms.filtre.submit();
}

//TIME_WATCHING = 20000;
TIME_WATCHING = 20000;


function slideSwitch1(){

	clearInterval(interval_id1);

	var $active = $('#slideshow1 DIV.active');

	if ( $active.length == 0 ) $active = $('#slideshow1 DIV:last');

	// use this to pull the images in the order they appear in the markup
	var $next =  $active.next().length ? $active.next()
		: $('#slideshow1 DIV:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 1000, function() {
			$active.removeClass('active last-active');
			interval_id1 = setInterval( "slideSwitch1()", TIME_WATCHING );
		});
}


function activa_Slides(time1,time2,time3,time4){

	interval_id1 = setInterval( "slideSwitch1()", time1 );
	interval_id3 = setInterval( "slideSwitch2()", time2 );	
	interval_id5 = setInterval( "slideSwitch3()", time3 );	
	interval_id7 = setInterval( "slideSwitch4()", time4 );

	if(time4 == 0){
		TIME_WATCHING = 15000;
	}
	if(time3 == 0){
		TIME_WATCHING = 10000;
	}
	if(time2 == 0){
		TIME_WATCHING = 5000;
	}

}




function slideSwitch2(){

	clearInterval(interval_id3);

	var $active = $('#slideshow2 DIV.active');

	if ( $active.length == 0 ) $active = $('#slideshow2 DIV:last');

	// use this to pull the images in the order they appear in the markup
	var $next =  $active.next().length ? $active.next()
		: $('#slideshow2 DIV:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 1000, function() {
			$active.removeClass('active last-active');
			interval_id3 = setInterval( "slideSwitch2()", TIME_WATCHING );
		});
}





function slideSwitch3(){

	clearInterval(interval_id5);

	var $active = $('#slideshow3 DIV.active');

	if ( $active.length == 0 ) $active = $('#slideshow3 DIV:last');

	// use this to pull the images in the order they appear in the markup
	var $next =  $active.next().length ? $active.next()
		: $('#slideshow3 DIV:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 1000, function() {
			$active.removeClass('active last-active');
			interval_id5 = setInterval( "slideSwitch3()", TIME_WATCHING );
		});
}



function slideSwitch4(){

	clearInterval(interval_id7);

	var $active = $('#slideshow4 DIV.active');

	if ( $active.length == 0 ) $active = $('#slideshow4 DIV:last');

	// use this to pull the images in the order they appear in the markup
	var $next =  $active.next().length ? $active.next()
		: $('#slideshow4 DIV:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 1000, function() {
			$active.removeClass('active last-active');
			interval_id7 = setInterval( "slideSwitch4()", TIME_WATCHING );
		});
}



function envia_dades_news(){

	email=document.getElementById("news-e-mail").value;
	var filter=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if((email=="e-mail")||(email=="")||(!filter.test(email))){
		if((email=="e-mail")||(email=="")){
			$("#no_email").fadeIn("slow");
		}else{
			$("#no_email").fadeOut("slow");
			if(!filter.test(email)){
				$("#wrong_mail").fadeIn("slow");
			}else{
				$("#wrong_mail").fadeOut("slow");
			}
		}
	}else{
		document.forms.newsletter.submit();
	}
}
