window.addEvent("domready", function(){			
	var form = $("email-to-friend");
	form.setStyle("opacity", "0");
	form.setStyle("display", "block");	

	var top = $("email-friend-link").getCoordinates().top;
	form.setStyle("top", top - form.getCoordinates().height);
	
	$("email-friend-link").addEvent("click", function(e){
		form.style.display = "block";
		form.fade(1);
	
		form.getElements(".form-field").each(function(e){
			e.setStyle("display", "block");
		})
		form.getElements("input[type='text']").each(function(e){
			e.value = "";
		});
		form.getElements("textarea").each(function(e){
			e.value = "";
		});
	
		$("email-to-friend-success").setStyle("display", "none");
		$("email-friend-error").setStyle("display", "none");		
		e.stop();
	});

	$("email-to-friend-close").addEvent("click", function(e){
		form.fade(0);
		e.stop();
	})

	$("email-friend-form").addEvent("submit", function(e){
		e.stop();
		if($("yourname").value && $("friendsemail").value && $("message")){
			var request = new Request({url: "/send-to-friend", onSuccess: function(response){
				$("email-to-friend-success").setStyle("display", "block");
				$("email-friend-error").setStyle("display", "none");
				this.getElements(".form-field").each(function(e){
					e.setStyle("display", "none");
				});
			}.bind(this)}).post(this);
		}else{
			$("email-friend-error").setStyle("display", "block");
		}
	});
});