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

