	function replaceExtChars(text,output) {
	text = text.replace(eval('/&/g'), '&amp;');
	fromTo = new Array('&AElig;','Æ','&Aacute;','Á','&Acirc;','Â','&Agrave;','À','&Aring;','Å','&Atilde;', 'Ã','&Auml;','Ä','&Ccedil;','Ç','&ETH;','Ð','&Eacute;','É','&Ecirc;','Ê','&Egrave;','È ','&Euml;','Ë','&Iacute;','Í','&Icirc;','Î','&Igrave;','Ì','&Iuml;','Ï','&Ntilde;','Ñ', '&Oacute;','Ó','&Ocirc;','Ô','&Ograve;','Ò','&Oslash;','Ø','&Otilde;','Õ','&Ouml;','Ö','&THORN; ','Þ','&Uacute;','Ú','&Ucirc;','Û','&Ugrave;','Ù','&Uuml;','Ü','&Yacute;','Ý','&aacute;', 'á','&acirc;','â','&aelig;','æ','&agrave;','à','&aring;','å','&atilde;','ã','&auml;','ä ','&brvbar;','¦','&ccedil;','ç','&cent;','¢','&copy;','©','&deg;','°','&eacute;','é', '&ecirc;','ê','&egrave;','è','&eth;','ð','&euml;','ë','&frac12;','½','&frac14;','¼','&frac34; ','¾','&gt;','>','&gt','>','&iacute;','í','&icirc;','î','&iexcl;','¡','&igrave;','ì','&iquest;','¿','&iuml;','ï', '&laquo;','«','&lt;','<','&lt','<','&mdash;','—','&micro;','µ','&middot;','·','&ndash;','–','&not;','¬','&ntilde;','ñ', '&oacute;','ó','&ocirc;','ô','&ograve;','ò');
	
	if (output) {
	fromTo[fromTo.length] = '&amp;';
	fromTo[fromTo.length] = '&';
	}
	for (i=0; i < fromTo.length; i=i+2){
	   text = text.replace(eval('/'+fromTo[i+1]+'/g'), fromTo[i]);
	}
	return (text);
	}

	
	
	var ajaxObj = false;
    var ajaxTarget;
    function makeRequest(url, target) {
        ajaxObj = false;
		ajaxTarget = document.getElementById(target);
        if (window.XMLHttpRequest) {
            ajaxObj = new XMLHttpRequest();			
        } else if (window.ActiveXObject) {
            try {
                ajaxObj = new ActiveXObject("Msxml2.XMLHTTP");				
			} catch (e) {
                try {
                    ajaxObj = new ActiveXObject("Microsoft.XMLHTTP");					
                } catch (e) {}
            }
        }
        if (!ajaxObj) {
            alert('Seu navegador não suporta Tecnologia Ajax, precisa ser atualizado :(');
            return false;
        }		
        ajaxObj.onreadystatechange = alertContents;
        ajaxObj.open('GET', url, true);		
        ajaxObj.send(null);
    }
    function alertContents() {
        if (ajaxObj.readyState == 4) {			  
            if (ajaxObj.status == 200) {
               ajaxTarget.innerHTML = ajaxObj.responseText;
            } else {
                alert('Houve um problema na requisição Ajax.');
            }
        }
    }
	
	function incluirItemCardapio(){
		nomeAlimento = document.alimento.nomeAlimento.value;
		quant = document.alimento.quant.value;
		if(nomeAlimento == ""){
			alert("Informe o nome do alimento!");
			document.alimento.nomeAlimento.focus();
			return false;
		}
		if(quant == ""){
			alert("Informe a quantidade de alimento!");
			document.alimento.quant.focus();
			return false;
		}
		document.alimento.quant.value = "";
		document.alimento.nomeAlimento.value = "";
		makeRequest('incluirItemCardapio.asp?nome='+nomeAlimento+'&quant='+quant, 'tcontent1');
	}
	
	function maisInf(url){
		makeRequest('maisInf.asp?url='+url, 'tcontent3');
	}
	
	function valores(cod){
		makeRequest('maisInf.asp?cod='+cod, 'tcontent3');
	}
	
	function entrar(){
		var usuario = document.logId.usuario.value;
		var senha = document.logId.senha.value;
		if(usuario == ""){
			alert("Informe o usuário");
			document.logId.usuario.focus();
			return false;
		}
		if(senha == ""){
			alert("Informe a senha");
			document.logId.senha.focus();
			return false;
		}		
		makeRequest('login.asp?usuario='+usuario+'&senha='+senha, 'page');		
	}
	
	function adicionarTextos(){
		var tipo = document.dadosTextos.tipoTexto.value;
		var titulo = document.dadosTextos.tituloTexto.value;
		var autor = document.dadosTextos.autorTexto.value;
		var idioma = document.dadosTextos.idiomaTexto.value;		
		var conteudo = replaceExtChars(document.dadosTextos.conteudoTexto.value, 'false');		
		
		if(titulo == ""){			
			alert("O titulo do texto precisa ser informado");			
			return false;
		}
		
		if(autor == ""){
			alert("O Autor do texto é importante.");			
			return false;
		}
		
		if(conteudo == ""){
			alert("O Texto não tem conteúdo.");			
			return false;
		}
		
		if(idioma == "NULL"){
			alert("Escolha o idioma do texto.");			
			return false;
		}
		makeRequest('postarTexto.asp?tipo='+tipo+'&titulo='+titulo+'&autor='+autor+'&conteudo='+conteudo+'&idioma='+idioma, 'page');		
	}
	
	function atualizarTextos(){
		var tipo = document.dadosTextos.tipoTexto.value;
		var titulo = document.dadosTextos.tituloTexto.value;
		var autor = document.dadosTextos.autorTexto.value;
		var idioma = document.dadosTextos.idiomaTexto.value;		
		var conteudo = replaceExtChars(document.dadosTextos.conteudoTexto.value);
		
		if(titulo == ""){			
			alert("O titulo do texto precisa ser informado");			
			return false;
		}
		
		if(autor == ""){
			alert("O Autor do texto é importante.");			
			return false;
		}
		
		if(conteudo == ""){
			alert("O Texto não tem conteúdo.");			
			return false;
		}
		
		if(idioma == "NULL"){
			alert("Escolha o idioma do texto.");			
			return false;
		}
		makeRequest('atualizarTextos.asp?tipo='+tipo+'&titulo='+titulo+'&autor='+autor+'&conteudo='+conteudo+'&idioma='+idioma, 'page');		
	}
	