	
		$('#registered').click(function(){

			$('#msg_password').toggle();
		});
	


  $("body").click(function(e){
    var src =  e.target;
    if(src.tagName == "INPUT") return;
    if(src.id == "alert_box") return;

    $('#alert_box').css("display", "none");
    e.stopPropagation();
  });


  $("#alert_link").click(function(){
    var position = $(this).position();

    $('#alert_box').css('top', position['top'] + 20);
    $('#alert_box').css('left', position['left']);
    $('#alert_box').toggle();

    return false;
  });

  function viewTelephone (pId, pDiv){
    capa = eval("$('#"+pDiv+"')");
    capa.html('Cargando...');
    capa.load("/view-telephone_nf"+pId+".html");
    capa.css("text-decoration", "none");
  }

  function favourite(Paction, Pid){
    var tmp_action = Paction;
    $.post("/favourite_cs" + Pid + ".html", { action: Paction, ajax:'true'},
      function (json_data){

        switch (jQuery.trim(json_data)){
          case 'ok':
            if (tmp_action == 'delete'){
              $("#favourite_link").replaceWith("<li id=\"favourite_link\"><img src=\"/images/icons/heart_add.png\" 	alt=\"A&ntilde;adir a favoritos\" 	class=\"icon\" \/> <a href=\"#\" onclick=\"favourite('add', "+Pid+"); return false;\">A&ntilde;adir a favoritos<\/a><\/li>");
            }else{
              $("#favourite_link").replaceWith("<li id=\"favourite_link\"><img src=\"/images/icons/heart_delete.png\" alt=\"Eliminar de favoritos\" 	class=\"icon\" \/> <a href=\"#\" onclick=\"favourite('delete', "+Pid+"); return false;\">Eliminar de favoritos<\/a><\/li>");
            }
          break;

          case 'ko':
            alert('Error al a&ntilde;adir/eliminar el anuncio favorito');
          break;
        }
      },
      "JSON"
    );
    return false; /* cancel the form submission */
  }

$(document).ready(function(){

	$('#password').blur (function() {
		$("#result").html ('...');
		$.post(
			"/send-message_nr"+$('#item').val()+".html",
			{email: $("#email").val(), password: $("#password").val(), ajax:'true'},
			function (data){
				switch (jQuery.trim(data)){
					case 'KO':
						$("#result").html ('La contraseña no es correcta.');
						$("#password").val('');
						$("#name").attr('disabled', '');
						$("#telephone").attr('disabled', '');
						$("#newsletters_msg").attr('disabled', '');
					break;

					case 'OK':
						$("#result").html ('Contraseña correcta.');
						$("#name").attr('disabled', 'true');
						$("#telephone").attr('disabled', 'true');
						$("#newsletters_msg").attr('disabled', 'true');
					break;
				}
			},
			"HTML"
		);
		return false;
	});

});

$(document).ready(function(){

	/****** END EVENTS ************/

	/* ------------------ FORM VALIDATION ------------ */


	if($("#blueForm").length > 0){

		$("#blueForm").validate({

			rules: {
				name: 		{ minlength: 3},
				telephone: 	{ minlength: 9},
				email: 		{ minlength: 7},
				msg: 		{ minlength: 10},
				accept: 	{ required: true}
			},

			messages: {

				name:{
					required: 	"Introduzca Nombre",
					minlength:	"M&iacute;nimo 3 car&aacute;cteres"
				},

				telephone:{
					required: 	"Introduzca Tel&eacute;fono",
					minlength:	"M&iacute;nimo 9 car&aacute;cteres"
				},

				email:{
					required: 	"Introduzca Email",
					minlength:	"M&iacute;nimo 7 car&aacute;cteres"
				},

				msg:{
					required: 	"Introduzca Mensaje",
					minlength:	"M&iacute;nimo 10 car&aacute;cteres"
				},

				accept: {
			  		required: 	"Debes aceptar las normas de uso y pol&iacute;tica de privacidad"
				}
			}
		});
	}
	/* ------------------ END FORM VALIDATION ------------ */
});
