$(function()
{
	$("#ajax-loader").ajaxStart(function()
	{
		$(this).show();
	});
	
	$("#ajax-loader").ajaxStop(function()
	{
		$(this).hide();
	});
    
	$('#check-code-owner').click(function()
	{
		var string = $('#code').val();
		var id = $('#id_lisitng').val();
		$.post(intelli.config.esyn_url + 'controller.php?plugin=claimlisting',{listing_string: string, id_listing: id, action: 'check'},function(checked)
		{
			if(checked == 1)
			{
				if(intelli.config.mod_rewrite == 1)
				{
					window.location = intelli.config.esyn_url + 'mod/claimlisting/?listing=' + id;
				}
				else
				{
					window.location = intelli.config.esyn_url + 'controller.php?plugin=claimlisting&listing=' + id;    
				}
			}
			else
			{
				$('div.error ul li').html(intelli.lang.error_claim_code);
				$('#notification').show();
			}
		});
	});
});

$(function()
{
	$("a[class^=esynactions]").each(function()
	{
		$(this).click(function()
		{
			var params = $(this).attr("class").split("_");

			if('claim-listing' == params[1])
			{
				var url = intelli.config.esyn_url;
				
				url += intelli.config.mod_rewrite ? 'mod/claimlisting/?listing_id=' + params[2] : 'controller.php?plugin=claimlisting&listing_id=' + params[2];
				
				window.location = url;
			}

			return false;
		});
	});
});