MINIFIER_URL = "../../shrink/index.php";

$(document).ready(function() { 

	$("#btnShrink").bind("click", makeItSmaller);


});

function bumpCount()
{
	var counter = parseInt($("#urlCount").text());
	
	if ( isNaN(counter) )
		counter = "Many";
	else
		counter++;
	
	$("#urlCount").text(counter);

}

function makeItSmaller(e)
{
	var bigOne = encodeURIComponent($("#url").val());
	var smallOne = encodeURIComponent($("#alias").val());

	$("#linkResult").hide();
	$("#linkError").hide();
		
	$.ajax({
	  dataType: 'jsonp',
	  data: 'url=' + bigOne + '&alias=' + smallOne,
	  jsonp: 'jsonp_callback',
	  url: MINIFIER_URL,
	  success: function (jsObj) {
	  		if ( jsObj.completed )
	  		{
	  			
	  			$("#freshLink").text(jsObj.mini);
	  			$("#freshHref").attr("href", jsObj.mini);
	  			$("#linkResult").fadeIn();
	  			$("#url").val("");
	  			$("#alias").val("");
	  			bumpCount();
	  		}
		  	else
		  	{
		  		$("#linkError").text(jsObj.message);
		  		$("#linkError").fadeIn();
		  	}
	  }
	});
	
}


