// `OMA Xtreme Web Development´ 
$(document).ready(function(){
    $("span.ofensiu a").bind("click", function(){
    	
    	tancar_queixat();
		
		rel = $(this).attr("rel");
		
		$("#ofensiu_"+rel).prepend('<div id="queixat_'+rel+'" class="queixat fila new_coment"><form action="/queixa-comentari" id="queixat_form" name="queixat_form" method="post" onsubmit="javascript: return queixa();"><input type="hidden" id="queixat_id" name="queixat_id" value="'+rel+'" /><p class="fila ofensiu"><a class="right" href="javascript://" onclick="tancar_queixat();">Tancar</a></p><p class="fila"><label for="queixat_rao"><span class="left">Raó:</span><textarea id="queixat_rao" name="queixat_rao" class="right"> </textarea></label></p><p class="right"><input name="queixat_submit" type="submit" class="button" value="Envia queixa" /></p></form></div>');
		
		$("#queixat_"+rel).slideDown("slow");
		$("#queixat_form").focus_first();
	});
	
	$('li.comment a').click(function(){
		$.scrollTo( "#escriu_comentari", {speed:1000} );
	});
	
});

function afegir_comentari()
{
	action_ref_value = $("#action_ref").val();
	id_ref_value = $("#id_ref").val();
	security_code_value = $("#security_code").val();
	text_value = $("#comentari_text").val();
	nom_value = $("#comentari_nom").val();
	email_value = $("#comentari_email").val();
	
	$("#comentari_response").remove();
	
	$.post("/ajax/afegir-comentari", 
		{action_ref: action_ref_value, id_ref: id_ref_value, security_code: security_code_value, comentari_text: text_value, comentari_nom: nom_value, comentari_email: email_value}, 
		function(data)
		{
			// Buidem contingut per a evitar còpies
			// i fem reload a la page
			// NOMÉS si rebem missatge d'OK
			if( data.indexOf("rel='ok'") != -1 )
			{
				$("#comentari_text").val("");
				setTimeout("location.reload();", 500);
			}
			
			Growl.show(data);
		}
	);
	
	return false;
}

function queixa(){
	rao_value = $("#queixat_rao").val();
	id_value = $("#queixat_id").val();
	
	$("#queixat_response").remove();
	
	$.post("/ajax/queixa-comentari", 
		{queixat_rao: rao_value, queixat_id: id_value}, 
		function(data){
			$("#queixat_rao").val(""); // Buidem contingut per a evitar còpies
			//$("#queixat_form").after(data);
			Growl.show(data);
		}
	);
	
	return false;
}

function tancar_queixat(){
	
	$("#queixat_response").remove();
	
	$("div.queixat").slideUp("slow", function(){
		$("div.queixat:not(#queixat_"+rel+")").remove();
	});
	
	return false;
}