// JavaScript Document
function fecharJanela(){
	window.open('', '_self', '');
	window.close();
}

function redimensionarJanela(){
	window.moveTo(10,10);
	window.resizeTo(800,700);
}

function abrirPag(valor){
	var url = valor; 
	xmlRequest.open("GET", url, true); 
	xmlRequest.onreadystatechange = mudancaEstado; 
	xmlRequest.send(null); 
	if (xmlRequest.readyState == 1) { 
		document.getElementById("conteudo").innerHTML = "<center><img src='imagens/load.gif'></center>"; 
	} 
	return url; 
}

function enviaForm(formulario)
{	
    var metodo = formulario.method.toUpperCase();
    var action = formulario.action + "?";
    var Variaveis = "";
    var NomeTag;
    var TipoInput;
	if (formulario.nome.value == ""){
		alert("O campo Nome deve ser preenchido!");
		formulario.nome.focus();
		return false;
	}
	if (formulario.email.value == ""){
		alert("O campo Email deve ser preenchido!");
		formulario.email.focus();
		return false;
	}
	if (formulario.assunto.value == ""){
		alert("O campo Assunto deve ser preenchido!");
		formulario.assunto.focus();
		return false;
	}
	if (formulario.texto.value == ""){
		alert("O campo Texto deve ser preenchido!");
		formulario.texto.focus();
		return false;
	}
    for (var i=0;i<formulario.length;i++)
    {
        NomeTag = formulario.elements[ i ].tagName.toUpperCase();
        TipoInput = formulario.elements[ i ].type.toUpperCase();

        if(NomeTag == "INPUT" || NomeTag == "SELECT" || NomeTag == "TEXTAREA")
        {
            if(TipoInput == "FILE")
                alert('ERRO: Não é possível enviar arquivos por AJAX');
            if(TipoInput  == "RADIO" || TipoInput == "CHECKBOX" )
            {
                if(formulario.elements[ i ].checked)	Variaveis += formulario.elements[ i ].name + "=" + escape(formulario.elements[ i ].value) + "&";
            }	
            else	
                Variaveis += formulario.elements[ i ].name + "=" + escape(formulario.elements[ i ].value) + "&";
        }
    }
    if(metodo == "GET")
    {
        action += Variaveis;
        Variaveis = null;
    }
    xmlRequest.open(metodo, action, true); 
    xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlRequest.onreadystatechange = mudancaEstado;
    xmlRequest.send(Variaveis);
	if (xmlRequest.readyState == 1) { 
		document.getElementById("conteudo").innerHTML = "<center><img src='imagens/load.gif'></center>"; 
	} 
    return false;
}

function enviaFormPesquisa(formulario)
{	
    var metodo = formulario.method.toUpperCase();
    var action = formulario.action + "?";
    var Variaveis = "";
    var NomeTag;
    var TipoInput;
    for (var i=0;i<formulario.length;i++)
    {
        NomeTag = formulario.elements[ i ].tagName.toUpperCase();
        TipoInput = formulario.elements[ i ].type.toUpperCase();

        if(NomeTag == "INPUT" || NomeTag == "SELECT" || NomeTag == "TEXTAREA")
        {
            if(TipoInput == "FILE")
                alert('ERRO: Não é possível enviar arquivos por AJAX');
            if(TipoInput  == "RADIO" || TipoInput == "CHECKBOX" )
            {
                if(formulario.elements[ i ].checked)	Variaveis += formulario.elements[ i ].name + "=" + escape(formulario.elements[ i ].value) + "&";
            }	
            else	
                Variaveis += formulario.elements[ i ].name + "=" + escape(formulario.elements[ i ].value) + "&";
        }
    }
    if(metodo == "GET")
    {
        action += Variaveis;
        Variaveis = null;
    }
    xmlRequest.open(metodo, action, true); 
    xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlRequest.onreadystatechange = mudancaEstado;
    xmlRequest.send(Variaveis);
	if (xmlRequest.readyState == 1) { 
		document.getElementById("conteudo").innerHTML = "<center><img src='imagens/load.gif'></center>"; 
	} 
    return false;
}

function mudancaEstado(){
	if (xmlRequest.readyState == 4){ 
		document.getElementById("conteudo").innerHTML = xmlRequest.responseText; 
	}
	return false;
} 

function mudancaTitulo(valor){
	var titulo = valor;
	document.getElementById("conteudoTituloArea").innerHTML = titulo; 
}
