$(document).ready(function() {
	function recommend_open() {
		$("#recommend .form").slideDown("slow");
	    $("#recommend-switch").removeClass("closed");
	    $("#recommend-switch").addClass("open");
	}
	
	function recommend_close() {
		 $("#recommend .form").slideUp("slow");
	     $("#recommend-switch").addClass("closed");
	     $("#recommend-switch").removeClass("open");
	}
	
	
  $("#recommend #recommend-switch").click(function() {  
    if ($("#recommend .form").is(":hidden")) {
      $("#recommend .form input").each(function() {
    	  $(this).val(this.defaultValue);
      });
      recommend_open();
    } else {
      recommend_close();
    }
    
    return false;
  });
  
  $("#recommend button").click(function() {
    var name = $("#recommend .name").val();
    var email_friend = $("#recommend .email_friend").val();
	var nyelv = $("#recommend .nyelv").val();
    $.post(main_url + "recommend_ajax/", { 'name' : name, 'email_friend' : email_friend, 'nyelv' : nyelv }, 
      function(data) {
        $("#recommend .result").html(data);
        $("#recommend .result").show();
        if ($("#recommend .result p").hasClass("success")) {
          $("#recommend .form").hide();
          $("#recommend-switch").addClass("closed");
 	     $("#recommend-switch").removeClass("open");
          $("#recommend .more").click(function() {
            $("#recommend .result").hide();
            $("#recommend #recommend-switch").click();
            return false;
          });
          $("#recommend .close").click(function() {
            $("#recommend .result").hide();
            return false;
          });
        }
      }, "html");
  });
  
  $("#recommend input[type=text]").focus(function() {
	  if (this.value == this.defaultValue) {
		  $(this).val('');
	  }
  });
  
  $("#recommend input[type=text]").blur(function() {
	 if (this.value == '') {
		 $(this).val(this.defaultValue);
	 }
  });
});
