function user_init() {
	$('#user_status').dblclick(function() {
		status_start_edit();
	});
	$('#user_status_goedit').click(function(){
		status_start_edit();
		return false;				
	});
}

function status_start_edit() {
	$('#user_status_text').val('');
	$('#user_status').hide();
	$('#user_status_edit').show();
	$('#user_status_text').focus();
	$('#user_status_text').keypress(function(e) {
		var code = (e.keyCode ? e.keyCode : e.which);
		if (code == 13) { //Enter
			status_save();
			return false;
		} else if (code == 27) {
			status_stop_edit();
			return false;
		} 
	})
	.keyup(function(e) {
		var text = $('#user_status_text');
		if (text.val().length>140) {
			text.val(text.val().substr(0,140));
		}
	});
	$('#user_status_save').click(function() {
		status_save()
		return false;
	});
	$('#user_status_cancel').click(function() {
		status_stop_edit()
		return false;
	});
	
}

function status_save() {
	//saving
	$('#quote').text($('#user_status_text').val());
	status_stop_edit();
	$.post('/ajax/status_save',{status:$('#user_status_text').val()},function(json){},'json');
}

function status_stop_edit() {
		$('#user_status_text').unbind('keypress').unbind('keyup');
		$('#user_status_edit').hide();
		$('#user_status').show();
}

function mtooltip(el) {
  var titleAttribute = el.title;
  titleAttribute = titleAttribute.replace(/\<br\>/, String.fromCharCode(10));
  el.title = titleAttribute;
	
}