//INICIALIZO O OBJET XHTMLREQUEST
var ajax;
function IniciaAjax()
{
	var ajax;
	if(window.XMLHttpRequest)//MOZILA, SAFARI
	{
		ajax = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)//IE
	{
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		if(!ajax)
		{
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else
	{
		alert("Seu navegador não possuí suporte a essa aplicação!");	
	}
	return ajax;
}

function abrirPag(valor)
{
	//INICIALIZO O OBJET XHTMLREQUEST
	ajax = IniciaAjax();
	if(ajax)
	{
		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)	
				{
					//REDIRECIONO
					document.getElementById("principal").innerHTML = '';
					document.getElementById("principal").innerHTML = ajax.responseText;
				}
				else
				{
					alert(ajax.statusText);	
				}
			}
		}
		
	}

	if(ajax.readyState == 1)	
	{
		//CARREGO O LOADING ANTES DE ABRIR A PAGINA	
	 	document.getElementById("principal").innerHTML = "<div id=\"loading\"><img src=\"imagens/loading.gif\" width=\"16\" height=\"16\" hspace=\"0\" vspace=\"0\" border=\"0\"></div>";
	}
	else
	{
	  //FAZ A REQUISIÇÃO E O ENVIO PELO METODO GET
	  var url = valor;
	  ajax.open('GET', url, true);
	  ajax.send(null);
	  return url;
	}
}

function Enviar()
{
	//INICIALIZO O OBJET XHTMLREQUEST
	ajax = IniciaAjax();
	if(ajax)
	{
		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)	
				{
					//REDIRECIONO
					document.getElementById("loader").style.display='none';
					document.getElementById("formulario").style.display='none';
					document.getElementById("retorno").innerHTML = ajax.responseText;
				}
				else
				{
					alert(ajax.statusText);	
				}
			}
		}
		
	}

	//PARAMETROS
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var telefone = document.getElementById("telefone").value;
	var assunto = document.getElementById("assunto").value;
	var mensagem = document.getElementById("mensagem").value;
	
	if(!nome)
	{
		document.getElementById("nome").style.borderColor="#CC0000";
		document.getElementById("nome").style.backgroundColor="#FFFFCC";
		var erro = 1;		
	}
	if(!email)
	{
		document.getElementById("email").style.borderColor="#CC0000";
		document.getElementById("email").style.backgroundColor="#FFFFCC";
		var erro = 1;		
	}
	if(!telefone)
	{
		document.getElementById("telefone").style.borderColor="#CC0000";
		document.getElementById("telefone").style.backgroundColor="#FFFFCC";
		var erro = 1;		
	}
	if(!assunto)
	{
		document.getElementById("assunto").style.borderColor="#CC0000";
		document.getElementById("assunto").style.backgroundColor="#FFFFCC";
		var erro = 1;		
	}
	if(!mensagem)
	{
		document.getElementById("mensagem").style.borderColor="#CC0000";
		document.getElementById("mensagem").style.backgroundColor="#FFFFCC";
		var erro = 1;		
	}
	if(erro)
	{
		document.getElementById("ob").style.display='inline';
		return false;
	}
	else
	{
		//HABILITO O LOADING
		document.getElementById("loader").style.display="inline";
		
		//MONTA QUERYSTRING
		dados = 'nome='+nome+'&email='+email+'&telefone='+telefone+'&assunto='+assunto+'&mensagem='+mensagem;
	
		//FAZ A REQUISIÇÃO E O ENVIO PELO METODO POST
		ajax.open('POST', 'enviar.php', true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(dados);
	}
}

function download(aURL)
{
	location.href = aURL;	
}
