function editstatus() {
	jQuery('#stup_status_box').css("display", "block");
	jQuery('#status_change_text').val(jQuery('#status_inside').html());
	jQuery('#status_change_text').focus();
	jQuery('#status_change_text').select();
}

// var pop_a_selectbox=function(results) {
// 	document.getElementById('stup_status_box').style.display='block';
// 	document.getElementById('stup_status_box').innerHTML=results;
// }
	
function blur_status_editor(){
	document.getElementById('stup_status_box').style.display="none";
}

function clear_status(){
	ajax.post("index.php",clear_user_status,"ajax=true&submitstatus=true&status=99");
}

var clear_user_status=function(results) {
	blur_status_editor();
	document.getElementById('big_status_box').innerHTML = "<div id='status_cleared'><a onclick='editstatus()' style='cursor:pointer;'>Your status has been cleared</a></div><span id='status_name' style='font-size:1.2em;color:#000; display:none;'>Allen <span id='status_inside'><a style='cursor:pointer;' onclick='editstatus()'>"+"</a></span></span>"+"<span style='display:none;' id='time_ago'><span id='time_diff'></span> ago <a style='cursor:pointer;' onclick='editstatus()'>edit</a></span>";
}

function statusToggle() {
	if (document.getElementById('edit_status_select').style.display=='block')
		document.getElementById('edit_status_select').style.display='none';
	else
		document.getElementById('edit_status_select').style.display='block';
}

function statusSelect(element){
	statusToggle();
	jQuery('#status_cleared').css("display", "none");
	jQuery('#status_change_text').val(element.innerHTML);
	jQuery('#status_inside').html(element.innerHTML);
	if (jQuery('#status_name').css("display")=='none') {
		jQuery('#status_name').css("display", "inline");
	}
	if (jQuery('#time_ago').css("display")=='none') {
		jQuery('#time_ago').css("display", "inline");
	}
	if (jQuery('#time_diff').html() == '') {
		jQuery('#time_diff').html('A moment');
	}
	jQuery('#status_inside').css("display", "inline");
	jQuery('#status_change_text').focus();
}

function statusTextKeyPress(event){
	if(!event){
		event=window.event;
	}
	if(event.keyCode){
		keyPressed=event.keyCode;
	}else if(event.which){
		keyPressed=event.which;
	}
	if(keyPressed==9){
		return false;
	}
	if(keyPressed==13){
		newstatus = document.getElementById('status_change_text').value;
		ajax.post("index.php",submit_user_status,"ajax=true&submitstatus=true&status="+newstatus);
		return false;
	}
	if(keyPressed==27){
		document.getElementById('edit_status_select').style.display='none';
		return false;
	}
	return true;
}

var submit_user_status=function(newstatus){
	if (document.getElementById('status_name')) {
		document.getElementById('status_name').style.display='inline';
	}
	if (document.getElementById('time_ago')) {
		document.getElementById('time_ago').style.display='inline';
	}
	
	document.getElementById('stup_status_box').style.display='none';
	document.getElementById('status_inside').innerHTML = newstatus;
	document.getElementById('time_diff').innerHTML='A moment';
// 	document.getElementById('status_inside').innerHTML = document.getElementById('status_change_text').innerHTML
}
