$(document).ready(function(){
	
	//bookmarking
	$('#unit-social-bookmarks').hide();
	$('#unit-social-bookmarks .close').click( function() {
		$('#unit-social-bookmarks').fadeOut( 'fast' );
		return false;
	});
	$('a#tool-share').click( function() {
		$('div#unit-send-to-friend').hide();
		var offset = $('#social-bookmarks').offset();
		$('a#unit-social-bookmarks').css({
			top: (offset.top  - 16 - $('#unit-social-bookmarks').height()) + 'px',
			left: (offset.left - 120) + 'px'
		});
		$('#unit-social-bookmarks').fadeIn('fast');
		return false;
	});
	
	//social bookmarks
	$('div#unit-send-to-friend').hide();
	$('div#unit-send-to-friend a.close').click( function() {
		$('div#unit-send-to-friend').fadeOut( 'fast' );
		$('div#unit-send-to-friend input[type=text]').val("");
		return false;
	});
	$('a#tool-sendtofriend').click( function() {
		$('#unit-social-bookmarks').hide();
		$("div#unit-send-to-friend div.errormsg").css("display", "none");
		$("div#unit-send-to-friend div.formfield").css("display", "block");
		$("div#unit-send-to-friend div.formbutton").css("display", "block");
		$("div#unit-send-to-friend div.successmsg").css("display", "none");
		$("div#unit-send-to-friend div.formbutton input[type=button]").val("Send").removeAttr("disabled");
		
		var offset = $(this).offset();
		$('div#unit-send-to-friend').css({
			top: (offset.top  + 28 ) + 'px',
			left: (offset.left - 29) + 'px'
		});
		$('div#unit-send-to-friend').fadeIn('fast');
		return false;
	});
	
	$('div#unit-send-to-friend input[type=button]').click(function(){
		var hasErrors = false;
		$('div#unit-send-to-friend input[type=text]').each(function(){
			if($(this).val() == ""){
				hasErrors = true;
			}
		})
		
		if(hasErrors){
			$("div#unit-send-to-friend div.errormsg").css("display", "block");
		}else{
			$("div#unit-send-to-friend div.formbutton input[type=button]").val("Sending...").attr("disabled", "disabled");
			
			var options = {
				"yourname": 	$("input#yourname").val(),
				"youremail": 	$("input#youremail").val(),
				"message": 		$("textarea#message").val(),
				"friendemail": 	$("input#friendemail").val(),
				"object-type":	$("input#object-type").val(),
				"object-id":	$("input#object-id").val()
			};
			
			$.post("/mmlib/includes/warwick/ajax.sendtofriend.php", options, function(response){
				$("div#unit-send-to-friend div.errormsg").css("display", "none");
				$("div#unit-send-to-friend div.formfield").css("display", "none");
				$("div#unit-send-to-friend div.formbutton").css("display", "none");			
				$("div#unit-send-to-friend div.successmsg").css("display", "block");
			});
		}
	})
})

