$(document).ready(function() {
	try{ document.forms[0].longurl.focus(); } catch (e) {};
	$('#update-title').hide();
	$("#shorturl-input").focus(function() { $(this).select(); });
	$("#shorturl-display").focus(function() { $(this).select(); });
	$("#short-button").bind('click',function(){ 
		shortize();
	});
	$("#update-button").bind('click',function(){ 
		update_title();
	});
	$('#longurl-input').keypress(function(e) {
		if(e.keyCode == 13) {
			shortize();
			return false;
		}
		return true;
	});
});
enable_short = 1;
function shortize( ) {
	if (enable_short === 0 ) return;
	enable_short = 0;
	longurl = escape(document.forms[0].longurl.value);
	sidebar = document.forms[0].sidebar.checked;
	img_loader  = '<img src="http://www.archdaily.com/r/assets/images/loader.gif" alt="working..." border="0" />';
	$('#shorturl-input').css({'background':''});
	$('#shorturl').html(img_loader);
	var url = 'http://www.archdaily.com/r/shorty';
	$.post(url
		,{'longurl':longurl,'sidebar':sidebar}
		,function(data){
			enable_short = 1;
			if (data.status == 1) {
				$('#shorturl').html('<a href="'+data.msg+'" target="_blank">test</a> <a href="http://twitter.com/home?status=AD Recommends: '+data.shortize_title+' '+data.msg+'" target="_blank">twitt</a>');
				$('#shorturl-input').val(data.msg);
				$('#id_hidden_id').val(data.id);
				$('#id_hidden_msg').val(data.msg);
				$('#id_hidden_title_short').val(data.shortize_title);
				$('#title-input').val(data.title);
				$('#update-title').show();
			}
			else
			{
				$('#shorturl').text('');
				$('#shorturl-input').val(data.msg);
				$('#shorturl-input').css({'background':'#ffe1e1'});
				$('#id_link').val('');
			}
		}
		,'json');
}
function like(id_link)
{
	var url = 'http://www.archdaily.com/r/like';
	$.post(url,{'id_link':id_link},function(data){ },'json');
	$('#a-like').html('<img src="http://www.archdaily.com/r/assets/images/topbar/like_b.png" />');
}
function update_title()
{
	var url = 'http://www.archdaily.com/r/update_title';
	$.post(url,{'id_link':$('#id_hidden_id').val(),'title_link':$('#title-input').val()},function(data){
		if (data.id != 0) {
			$('#shorturl').html('<a href="'+$('#id_hidden_msg').val()+'" target="_blank">test</a> <a href="http://twitter.com/home?status=AD Recommends: '+$('#title-input').val()+' '+$('#id_hidden_msg').val()+'" target="_blank">twitt</a>');
		}},'json');
}


