var restR;
var desc; //variable holding rest description
var div_properties = 'title="Click to edit." onMouseOver="this.style.backgroundColor=\'#ff9\';" onMouseOut="this.style.backgroundColor=\'transparent\';"';
function updateRestDesc(user_id,rest_id,task) {
        //task 1 = draw form
        //task 2 = update desc
        //task 3 = reset
	rest = rest_id;
	if (task != 2) desc = document.getElementById("rest_desc_inner_" + rest).innerHTML;
    else {// new desc set by saveUpdateRestDesc
    
       // alert(rest + ',' + user + ',' + task + ',' + desc);
    }
	user = user_id;
	url="/process_ajax.php?user_id=" + user_id + "&rest_id=" + rest_id + "&task=" + task + "&desc=" + desc; 
	//alert(rest + ',' + user + ',' + task + ',' + desc);
  	new Effect.Appear("rest_desc_" + rest)
	http.open("GET", url , true);
	 
	http.onreadystatechange = handleUpdateRestDescResponse;
	
	http.send(null);  
}
 
function handleUpdateRestDescResponse() {
	if (http.readyState == 4)  {
      document.getElementById("rest_desc_" + rest).innerHTML = "";
		  document.getElementById("rest_desc_" + rest).innerHTML = http.responseText;
  	}
}

 function cancelUpdateRestDesc() {
    document.getElementById("rest_desc_" + rest).innerHTML = "";
    document.getElementById("rest_desc_" + rest).innerHTML = '<div '+div_properties +' id="rest_desc_inner_' + rest + '" onClick="javascript: updateRestDesc(' + user + ',' + rest + ',1)">' + desc + '</div>';
}

function saveUpdateRestDesc() {
	desc = document.update_rest_desc_form.update_rest_desc.value;
	return this.updateRestDesc(user,rest,2);
}