function shrink(){
				if(jQuery('#shrink_btn').attr("disabled")){ return false};
							
				jQuery('#shrink_btn').val('shrinking...').attr("disabled", "true"); 
				jQuery("#shrink_results").html('Generando enlace...');
				
				var the_url = replaceAll(jQuery('#original_url').val(), '&', ';;;;');
				
				jQuery.ajax({
					type: "POST",
					url: "<?=site_url('ajax/shrink')?>",
					data: "original_url=" + the_url + "&custom_name=" + jQuery('#custom_name').val(),
					success: function(html){
						jQuery('#shrink_btn').val('Shrink it!').removeAttr("disabled");
						jQuery('#original_url').val('');
						jQuery('#custom_name').val('');
						eval(html);
					},
					error: function(html){
						jQuery('#shrink_btn').val('Shrink it!').removeAttr("disabled"); 
					}
				});
				
			}
			
			function check_link(){
				jQuery.ajax({
					type: "POST",
					url: "<?=site_url('ajax/check_name')?>",
					data: "custom_name=" + jQuery('#custom_name').val(),
					success: function(html){
						if(html.length == 0){
							jQuery('#shrink_btn').val('Shrink it!').removeAttr("disabled");
							return true;
						} else {
							jQuery('#shrink_btn').val('Link taken...').attr("disabled", "true");
							return false;
						}
					}
				});			
			}
			
			jQuery(document).ready(function(){
				jQuery('#custom_name').keyup(function(){check_link()});
			});
			
			function replaceAll(text, strA, strB)
			{
			    return text.replace( new RegExp(strA,"g"), strB );    
			}
