var peticion = createObject();
HayQueImprimir = false;
contenido_textarea = "";
num_caracteres_permitidos = 140; 

function Imprimir()	{ 
	window.print();
}

function MailLink (usuario, dominio, tld, texto) {  
	var arroba = '@'  
	var punto = '.'  
	var etiqueta = 'ma' + '' + 'il'  
	var dospuntos = 'to:'  
	var localizador = usuario  
	localizador = localizador + arroba + dominio  
	localizador = localizador + punto + tld  
	document.write('<a href="' + etiqueta + dospuntos + localizador + '"><b>' + texto + '</b></a>')  
}  

function limita(obj,elEvento, maxi){
	//si nombre y deseo tienen datos habilito PUBLISH
	if (document.forms[0].nombre.value != '' && document.forms[0].deseo.value != '') 
	{document.getElementById('btnEnviar').style.visibility='visible';
	}
	
	var elem = obj;
	var evento = elEvento || window.event;
	var cod = evento.charCode || evento.keyCode;
	// 37 izquierda	// 38 arriba	// 39 derecha	// 40 abajo	// 8  backspace	// 46 suprimir
	if(cod == 37 || cod == 38 || cod == 39
	|| cod == 40 || cod == 8 || cod == 46)
	{return true;}
	if(elem.value.length < maxi ){return true;}
	return false;
}

function cuenta(obj,evento,maxi,div){
	var elem = obj.value;
	var info = document.getElementById(div);
	info.innerHTML = elem.length+0;
}

function FormReset(){
	document.forms[0].reset();
	var info = document.getElementById('contador');
	info.innerHTML = 0;	
}

function noEnter(texto, e) {//onkeypress="return noEnter(this.value, event);"
	if (navigator.appName == "Netscape") tecla = e.which;
	else tecla = e.keyCode;
	if (tecla == 13) return false;
	else return true;
}
	
function ObtenerContenido(nombre, division, id){
	var url = "acciones.php?obtener="+nombre+"&id="+id;
	peticion.open("GET", url, true);
	peticion.onreadystatechange = function(){
			if(peticion.readyState == 4 ){
				if(peticion.status == 200 ){
					$(division).innerHTML = peticion.responseText;
				}
			}
			else{
				$(division).innerHTML = "Cargando...";	
			}
		}
	peticion.send(null);
}

function Enviar(){
	document.getElementById('btnEnviar').style.visibility='hidden';
	EnviaFormulario('formDeseo', 'ContenidoDeseos', 'divItems');
	FormReset(); 
}

function EnviaFormulario(nombreFormulario, nombre, division){
	peticion.open("POST", "acciones.php", true);
	peticion.onreadystatechange = function(){
			if(peticion.readyState == 4 ){
				if(peticion.status == 200 ){
					$("divDeseo").innerHTML = peticion.responseText;
					ObtenerContenido(nombre, division);
					if (HayQueImprimir) {Imprimir();}
				}
			}
		}
	
	peticion.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var parametros = $(nombreFormulario).serialize();
	peticion.send(parametros);
}
