function pedido_obs_habilita_alteracao()
{  try{ vtexto = document.getElementById("textedit_obs_pedido").value;}
   catch(ee)
      {   area = document.getElementById('areaobspedido');
         textoatual = document.getElementById('obs_pedido_texto').innerHTML;
         eventokeyup = " onkeyup=\"pedido_obs_salva(event.keyCode);\" ";
         eventoblur = " onblur=\"pedido_obs_nao_salva();\" ";
         vHTMLnovo = "<p><small>digite o texto e tecle Enter para salvar</small></p>";
         vHTMLnovo = vHTMLnovo + "<input type=hidden id=\"flag_obs_salva\" value=\"N\">";
         vHTMLnovo = vHTMLnovo + "<textarea id=\"textedit_obs_pedido\" cols=\"40\" rows=\"2\" "+eventokeyup+eventoblur+">";
         vHTMLnovo = vHTMLnovo + textoatual + "</textarea>";
         vHTMLnovo = vHTMLnovo + "<input type=hidden id=\"obs_pedido_original\" value=\""+textoatual+"\">";
         area.innerHTML = vHTMLnovo;
      }
}

function pedido_obs_nao_salva()
{
   try { vtexto = document.getElementById("flag_obs_salva").value;
         voltaoriginal = true;
       }
      catch(ee)
      {   voltaoriginal = false;
      }
   if (voltaoriginal)
      {
         area = document.getElementById('areaobspedido');
         voriginal = document.getElementById("obs_pedido_original").value;
         vtexto = "<div id=\"obs_pedido_texto\">"+voriginal+"</div>";
         vtexto = vtexto + "<p><small>clique aqui para alterar</small></p>";
         vtexto = vtexto + "<input type=hidden  id=\"obs_pedido_original\" value=\""+voriginal+"\">";
         area.innerHTML = vtexto;
      }
}

function pedido_obs_salva(tecla)
{  if (tecla == 13)
      {  area = document.getElementById('areaobspedido');
         vtexto = document.getElementById("textedit_obs_pedido").value;
         vnumped = document.getElementById("num_pedido").innerHTML;
         xml_obs_pedido = criaXML();
         url = "index.php?fn=pedido_salva_obs&numped="+vnumped;
         campos= "texto="+encodeURI(vtexto);
         xml_obs_pedido.open("POST", url, true);
         xml_obs_pedido.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
         xml_obs_pedido.onreadystatechange = function()
            {   if (xml_obs_pedido.readyState == 4)
                    {   area.innerHTML = xml_obs_pedido.responseText;
                    }
                else {  area.innerHTML = "<p>Aguarde, salvando...</p>";}
            }
        xml_obs_pedido.send(campos);
    }
}
