$(function(){

// efecto campos formulario
	$("input").click(function(){if($(this).attr("title")==$(this).val())$(this).val("");});
	$("input").blur(function(){if(!$(this).val())$(this).val($(this).attr("title"));});
	$("#comment").click(function(){if($(this).attr("title")==$(this).val())$(this).val("");});
	$("#comment").blur(function(){if(!$(this).val())$(this).val($(this).attr("title"));});
    
// Efecto ocultar y mostrar info en home.
    $('.showHideInfo').click(function(e){
	   e.preventDefault();
	   if ($(this).hasClass('upArrow')) $(this).removeClass('upArrow');
	   else $(this).addClass('upArrow');
	   $('.desarrolloInfo').slideToggle(500);
        return false;
    });

    
// Efecto ocultar y mostrar enviar amigo.
    $('.showFriend').click(function(e){
	   e.preventDefault();
	   $(this).parents('.projectDetail').next().slideToggle(500);
	   //console.log($(this).parents('.projectDetail').next().slideToggle(500));
	   //$('.sendFriend').slideToggle(500);
        return false;
    });

    $('.showFriendAlt').click(function(e){
	   return !$('.sendFriend').slideToggle(500);
    });


	$('.showlopd').click(function(){
		return !$('.lopd').slideToggle();
	});
	
	$('.acordeonsw').click(function(){
		return !$(this).next('.acordeon').slideToggle();
	});

// Validar formulario contacto

	$('.send').click(function(){
		var tForm = $('form').eq($('.send').index(this));
		var tReq = tForm.find('.required');
		tReq.removeClass('errorForm'); $('label[for=condiciones]').removeClass('errorForm');
		tReq.each(function(){ if ($(this).val()=='' || ($(this).attr('name')=='email' && !checkEmail($(this).val()))) $(this).addClass('errorForm'); 
			if ($(this).attr('name') == 'condiciones' && (!($(this).attr('checked'))))  {
		        $('label[for=condiciones]').addClass('errorForm');
		        $(this).addClass('errorForm');
			}
		});
		
		if (!tReq.hasClass('errorForm')) {tForm.submit();};
	});
	
	function checkEmail(d){
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		return filter.test(d);
	}


/* Marcamos la página activa */

$('#mainmenu a[href="'+pagina+'"]').addClass("select");

/* Marcamos el idioma activo */

$('#idiomas a[href*="idioma='+idioma+'"]').addClass("select");



//Efecto acordeon
//	$(".listado dd:not(:first)").hide();
	$(".listado dt a").click(function(){
		$(".pLeader dd").slideUp("fast");
		if ($(this).hasClass('cerrado')) {$(this).parent().next().slideToggle("fast");}
		return false;
	});

//Efecto plegar/desplegar imagen en acordeon
	//Aqui asignamos el click al elemento a
	$("dl.listadoLeader a.openClose").click(function(){
		w=$(this);
		var t = $("dl.listadoLeader dt a");
		if(w.hasClass('cerrado')) {
			//cierro
			$("dd#contenidoInfo:hidden").slideDown("fast");
			//quito clase cerrado
			$("dl.listadoLeader dt a").addClass("cerrado");
			w.removeClass("cerrado");
		}else{
			//abro
			$("dd#contenidoInfo:visible").slideUp("fast");
			//pongo clase cerrado
			$("dl.listadoLeader dt a").removeClass("cerrado");
			w.addClass("cerrado");
			t.addClass("cerrado");
		}
	});

//Efecto acordeon II
//	$(".contenidoInfo .projectDetail:not(:first)").hide();
		$("h4 a").click(function(){
			$(".contenidoInfo .projectDetail:visible, .sendFriend").slideUp("fast");
			if ($(this).parent().next().is(':hidden')) {$(this).parent().next().slideDown("fast")};
			return false;
		});


//Buscador programas / medidas
$('#src_programa').change(function(){
	var proid = $(this).val();
	$.post('admin/calls/medida.php', {med_pro_id_pk:proid, getMedPro:1}, function(rdata){
		$('#src_mesura').empty();
		$('#src_mesura').append('<option selected="selected" value="">Sel·lecciona mesura</option>');
		$(rdata).find("medida").each(function(x,el){
			$('#src_mesura').append('<option value="'+$(el).attr("value")+'">' +$(el).text() + '</option>');
		});
	});
	return false;
});


});


