$(document).ready(function(){
	
	// Claim this event dialog
	$('#claim-event-box').dialog
	({ 
		autoOpen: false,
		modal: true,
		width: 445,
		height: 375
	});
	$('#claim-event-box-link').click(function(){
		$('#claim-event-box').dialog('open');
		return false;
	});
	
	// Report abuse dialog 
	$('#report-abuse-box').dialog
	({ 
		autoOpen: false,
		modal: true,
		width: 445,
		height: 375
	});
	$('#report-abuse-box-link').click(function(){
		$('#report-abuse-box').dialog('open');
		return false;
	});
	
	$(".fancy_zoom").fancybox({
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false,
		'titleShow'		: false
	});
	
});

function report_abuse()
{
	// Clear success/error boxes
	$("#abuse_success").text("");
	$("#abuse_loader").show();
	$("#abuse_submit").hide();
	$.post("/ajax/common/report_abuse", { "abuse_url": $("#abuse_url").val(), "abuse_reason": $("#abuse_reason").val(), "abuse_email": $("#abuse_email").val() },
		function(data){
			if (data.error)
			{
				$("#abuse_error").html(data.error);
			}
			if (data.success)
			{
				$("#abuse_success").text(data.success);
				$('#report_abuse_form').hide();
			}
			$("#abuse_loader").hide();
			$("#abuse_submit").show();
		}, "json");
}

function claim_event()
{
	// Clear success/error boxes
	$("#claim_success").text("");
	$("#claim_loader").show();
	$("#claim_submit").hide();
	$.post("/ajax/common/claim_event", { "claim_url": $("#claim_url").val(), "claim_reason": $("#claim_reason").val(), "claim_email": $("#claim_email").val() },
		function(data){
			if (data.error)
			{
				$("#claim_error").html(data.error);
			}
			if (data.success)
			{
				$("#claim_success").text(data.success);
				$("#claim_event_form").hide();
			}
			$("#claim_loader").hide();
			$("#claim_submit").show();
		}, "json");
}

function send_invite()
{
	// Clear success/error boxes
	$("#invite_success").text("");
	$("#invite_loader").show();
	$("#invite_submit").hide();
	$.post("/ajax/common/send_invite", { "invite_url": $("#invite_url").val(), "invite_msg": $("#invite_msg").val(), "invite_tx": $("#invite_tx").val(), "invite_rx": $("#invite_rx").val() },
		function(data){
			if (data.error)
			{
				$("#invite_error").html(data.error);
			}
			if (data.success)
			{
				$("#invite_success").text(data.success);
				$("#send_invite_form").hide();
			}
			$("#invite_loader").hide();
			$("#invite_submit").show();
		}, "json");
}
