$().ready(function(){

	$("#login_pass, #login_nom").focusin(function(){
		$("#error_login").slideUp('fast');
	});

	/*Elinar text del buscador*/
	var esborrat = false;
	$("#form_cercador input").click(function() {
		if(!esborrat){
			$("#form_cercador input").val('');
			esborrat = true;
		}
	});

	/* Fancybox */
	if($.browser.msie==false || ( $.browser.msie && $.browser.version=="6.0")) {
alert('');
		$("a.gal").fancybox({
			'hideOnContentClick': false,
			'frameWidth':600,
			'frameHeight':400,
			'padding':1,
			'overlayShow':true,
			overlayOpacity:0.2,
			titlePosition:'over'
		});

	}



	/* Esborra el text en l'usuari del login */
	/*$("#login_nom").click(function() {
		if ($("#login_nom").val()=='usuario') {
			$("#login_nom").val('');
			$("#login_nom").focusout(function(){
				if ($("#login_nom").val()=='') {
					$("#login_nom").val('usuario');
				}
			});
		}
	});*/

	/* Al clicar al password del login amaga l'input type text y mostra el type password */
	/*$("#login_pass_text").focusin(function() {
		$("#login_pass_text").addClass('dn');
		$("#login_pass").removeClass('dn');
		$("#login_pass").focus();
		$("#login_pass").val('');
		$("#login_pass").focusout(function() {
			if ($("#login_pass").val()=='') {
				$("#login_pass").addClass('dn');
				$("#login_pass_text").removeClass('dn');
			}
		});
	});*/


	/* Tooltip a les imatges */
	$(".dialeg img").each(function(){
		var element=$(this);
		$(this).tooltip({
			tip:'#tooltip',
			effect: 'fade',
			direction: "down",
			delay: 300,
			position: 'bottom right',
			onBeforeShow: function(){
				$('#tooltip').html("<div class='dins'><p class='text'>"+$(element).data("title")+"</p></div>");
				/*if ($.browser.msie && $.browser.version <= 7) {
					$('#tooltip').css('width','200px');
				}
				else {
					$('#tooltip').css('width','auto');
					if ($('#tooltip').width()>200) {
						$('#tooltip').css('width','200px');
						$('#tooltip p.text').css('text-align','left');
					} else {
						$('#tooltip').css('width','auto');
					}
				}*/

			}
		});
	});

});


function showSMS(element,sms) {
	$().message("<div>"+sms+"<a id='close' href='javascript:;'>cerrar<\/a><div class='cb'>&nbsp;</div><\/div>");
}


/* Buscador */
$("#form_search a").click(function(){
	$("#form_search").submit();
});

$().ready(function(){
	var primer = true;
	function formatItem(row) {
		if(primer){
			titol="<div class='suggerencia'>Nestras sugerencias:<\/div>";
			$("div.ac_results").append(titol);
			primer = false;
		}

		//console.log(row);
		var resultat = "";
		if(row[6]=="search"){ // l'última fila és per realitzar una cerca completa
			resultat = "<div class='new_search'><p><img src='img\/ico_lupa.png' alt='lupa' width='12' height='12' \/> <span>"+row[0]+" <strong>\" "+row[2]+" \"<\/p><\/strong><\/span><\/div>";
			if($("div.ac_results ul li").length>0)
				$("div.ac_results div.suggerencia").html('Nuestras sugerencias...');
			else
				$("div.ac_results div.suggerencia").html('No hay resultados...');
		}
		else{
			if(row[6]) // l'últim resultat d'un tipus de resultats té un border-bottom
				resultat += "<div class='ultim'>";
			else
				resultat += "<div>";
				resultat += "<img src='" + row[0] + "' \/>";
				resultat += "<p>";
				if(row[2]){ // Text principal
					var text = row[2];
					if(text.length>20)
						text = row[2].substr(0,20)+"...";
					if((text.length>16) && (row[4]))
						text = row[2].substr(0,16)+"...";
					resultat += "<strong>"+text+"<\/strong>";
				}
				if(row[4]) // Duració cançó
					resultat += " <span>("+row[4].substr(3)+")<\/span>";
				if(row[3]) // Text secundari
					resultat += "<br\/>"+row[3];
				resultat += "<\/p>";
				resultat += "<\/div>";
				if(row[5]) // Principi d'un nou tipus de resultats
					resultat += "<em>"+row[5]+"<\/em>";
			}
			return resultat;
		}

		$("#cerca").autocomplete("ajax_autocomplete.php", {
			width: 263,
			minChars: 3,
			max: 9,
			selectFirst: false,
			highlight: false,
			scroll: false,
			formatItem: formatItem,
			formatResult: function(row) {
				return row[2].replace(/(<.+?>)/gi, '');
			}
		}).result(function(event, row){
			if(row[1])
				location.href = row[1];
			else
				$("#form_cercador").submit();
		});
	});


function ConfirmaEliminarObra(){
	var retorn=false;
	if (confirm("Desea borrar de forma permanente esta obra?")){
  		retorn=true;
	}
	return retorn;
}

function limitChars(textid, limit, infodiv) {
 	var text = $('#'+textid).val();
 	var textlength = text.length;
	if(textlength > limit) {
		$('#' + infodiv).html('No puedes escribir más de '+limit+' carácteres');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else {
		$('#' + infodiv).html('Quedan '+ (limit - textlength) +' carácteres.');
		 return true;
	}
}
