function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return null;
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate)
}

// Aqui convertimos el texto en un input
function cambia(nn,actual) {
	elem = document.getElementById("cont" + nn + "top");
	elem.innerHTML = "<input maxlength=\"50\"type=\"text\" value=\"" + actual.innerHTML + "\" size=\"40\" onkeypress=\"return guardaEnter(this,event," + nn + ")\" onblur=\"return guardaBlur(this," + nn + ")\" />";
	elem.firstChild.focus();
}

function obtenerValor(idfld) {
 
	value = getCookie('amsg');	
	if (value!=null) {
		elem = document.getElementById("cont" + idfld + "top");
		elem.innerHTML = "<span ondblclick=\"cambia(" + idfld + ",this);\">" + value + "</span>";
	} else  {
	 	elem = document.getElementById("cont" + idfld + "top");
		elem.innerHTML = "<span ondblclick=\"cambia(" + idfld + ",this);\">(Doble click para personalizar tu estado)</span>";
	}
	return false;	
}

function guardaEnter(campo,evt,idfld) {
	evt = (evt) ? evt : window.event;
	if (evt.keyCode == 13 && campo.value!="") {
		campo.value = campo.value.replace("/\|/","");
		elem = document.getElementById("cont" + idfld + "top");
//		remotos = new datosServidor;
//		nt = remotos.enviar(urlBase + escape(b64.encode(elem.className + "|" + campo.value)),"");

		setCookie('amsg',campo.value,365);
		elem.innerHTML = "<span ondblclick=\"cambia(" + idfld + ",this);\">" + campo.value + "</span>";
		//elem.innerHTML = urlBase + escape(b64.encode(elem.className + "|" + campo.value));
		return false;
	} else {
		return true;
	}
}

function guardaBlur(campo,idfld) {
	if (campo.value!="") {
		campo.value = campo.value.replace("/\|/","");
		elem = document.getElementById("cont" + idfld + "top");
//		remotos = new datosServidor;
//		nt = remotos.enviar(urlBase + escape(b64.encode(elem.className + "|" + campo.value)),"");

		setCookie('amsg',campo.value,365);
		elem.innerHTML = "<span ondblclick=\"cambia(" + idfld + ",this);\"></span>";
		elem.firstChild.innerHTML = campo.value;
		return false;
	}
}
