// JavaScript Document
////////////////////////////////////////////////////////
var area;
/////////////////////////////////////////////////////////////

function extraiScript(texto){
    var ini, pos_src, fim, codigo;
    var objScript = null;
    ini = texto.indexOf('<script', 0)
    while (ini!=-1){
        var objScript = document.createElement("script");
        //Busca se tem algum src a partir do inicio do script
        pos_src = texto.indexOf(' src', ini)
        ini = texto.indexOf('>', ini) + 1;

        //Verifica se este e um bloco de script ou include para um arquivo de scripts
        if (pos_src < ini && pos_src >=0){//Se encontrou um "src" dentro da tag script, esta e um include de um arquivo script
            //Marca como sendo o inicio do nome do arquivo para depois do src
            ini = pos_src + 4;
            //Procura pelo ponto do nome da extencao do arquivo e marca para depois dele
            fim = texto.indexOf('.', ini)+4;
            //Pega o nome do arquivo
            codigo = texto.substring(ini,fim);
            //Elimina do nome do arquivo os caracteres que possam ter sido pegos por engano
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
            // Adiciona o arquivo de script ao objeto que sera adicionado ao documento
            objScript.src = codigo;
        }else{//Se nao encontrou um "src" dentro da tag script, esta e um bloco de codigo script
            // Procura o final do script
            fim = texto.indexOf('</script>', ini);
            // Extrai apenas o script
            codigo = texto.substring(ini,fim);
            // Adiciona o bloco de script ao objeto que sera adicionado ao documento
            objScript.text = codigo;
        }

        //Adiciona o script ao documento
        document.body.appendChild(objScript);
        // Procura a proxima tag de <script
        ini = texto.indexOf('<script', fim);

        //Limpa o objeto de script
        objScript = null;
    }
}

///////////////////////////////////////////////////////////////////////////

function XMLHttpRequestChange_1() {
	if (HttpReq.readyState == 1) {
		var texto1 = document.getElementById(area);
		texto1.innerHTML = '<img src="img/loading.gif" border="0" style="margin-top:5px;margin-left:10px;">';
	}

	if (HttpReq.readyState == 4 && HttpReq.status == 200){
		// coloca o valor no objeto requisitado
		texto=unescape(HttpReq.responseText.replace(/\+/g," "));
		document.getElementById(area).innerHTML=texto;
		// executa scripts
		extraiScript(texto);
   }
}

////////////////////////////////////////////////////////////////////////////

function detalhes(url, campo){
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}

////////////////////////////////////////////////////////////////////////////

function newsletter(url, campo, form){
	var email = form.email.value;
	
	if (email == '')	{
		alert('Digite um e-mail para prosseguir.');
		form.email.focus();
		return;
	}else if(!checarEmail(email))	{
		alert('E-mail inválido.');
		form.email.focus();
		return;
	}

	url = url+'?email='+email;
	
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}

function enquete(campo, form, url){
	var resposta = form.resp.value;
	var cod = form.cod.value;
	
	if (resposta == '')	{
		alert('Selecione uma resposta para prosseguir.');
		form.resposta.focus();
		return;
	}

	url = url+'?resposta='+resposta+'&cod='+cod;
	
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}
////////////////////////////////////////////////////////////////////////////

function contato(campo, form){
	var nome = form.nome.value;
//	var end = form.end.value;
//	var numero = form.numero.value;
//	var cidade = form.cidade.value;
//	var estado = form.estado.value;
//	var cep = form.cep.value;
	var tel = form.tel.value;
	var email = form.email.value;
	var txt = form.txt.value;
	
	if (nome == '')	{
		alert('Digite seu Nome para prosseguir.');
		form.nome.focus();
		return;
	}
	
	if (email == '')	{
		alert('Digite seu E-mail para prosseguir.');
		form.email.focus();
		return;
	}else if(!checarEmail(email))	{
		alert('E-mail inválido.');
		form.email.focus();
		return;
	}

	if (txt == '')	{
		alert('Digite sua Mensagem para prosseguir.');
		form.txt.focus();
		return;
	}
	
/*	form.nome.value = '';
	form.end.value = '';
	form.numero.value = '';
	form.cidade.value = '';
	form.estado.value = '';
	form.cep.value = '';
	form.tel.value = '';
	form.email.value = '';
	form.txt.value = '';*/

	//url = 'enviarEmail.php?email='+email+'&nome='+nome+'&txt='+txt+'&end='+end+'&numero='+numero+'&cidade='+cidade+'&estado='+estado+'&cep='+cep+'&tel='+tel;
	url = 'enviarEmail.php?email='+email+'&nome='+nome+'&txt='+txt+'&tel='+tel;
	
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}

////////////////////////////////////////////////////////////////////////////

function inscricao(campo, form){
	var nome = form.nome.value;
	var emaiu = form.emaiu.value;
	var mat = form.mat.value;
	var tel = form.tel.value;
	var dt = form.dt.value;
	var hora = form.hora.value;
	var tema = form.tema.value;
	
	if (nome == '')	{
		alert('Digite seu Nome para prosseguir.');
		form.nome.focus();
		return;
	}
	
	if (emaiu == '')	{
		alert('Digite seu E-mail para prosseguir.');
		form.emaiu.focus();
		return;
	}else if(!checarEmail(emaiu))	{
		alert('E-mail inválido.');
		form.emaiu.focus();
		return;
	}

	if (dt == '')	{
		alert('Digite a Data para prosseguir.');
		form.dt.focus();
		return;
	}
	
	if (hora == '')	{
		alert('Digite o Horário para prosseguir.');
		form.hora.focus();
		return;
	}
	
	if (tema == '')	{
		alert('Digite o Tema para prosseguir.');
		form.tema.focus();
		return;
	}
	
	url = 'enviarInscricao.php?emaiu='+emaiu+'&nome='+nome+'&mat='+mat+'&tel='+tel+'&dt='+dt+'&hora='+hora+'&tema='+tema;
	
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}

////////////////////////////////////////////////////////////////////////////

function sugestao(campo, form, tipo){
	var nome = form.nome.value;
	var emaiu = form.emaiu.value;
	var txt = form.txt.value;
	
	if (nome == '')	{
		alert('Digite seu Nome para prosseguir.');
		form.nome.focus();
		return;
	}
	
	if (emaiu == '')	{
		alert('Digite seu E-mail para prosseguir.');
		form.emaiu.focus();
		return;
	}else if(!checarEmail(emaiu))	{
		alert('E-mail inválido.');
		form.emaiu.focus();
		return;
	}

	if (txt == '')	{
		alert('Digite sua Sugestão para prosseguir.');
		form.txt.focus();
		return;
	}
	
	url = 'enviarSugestao.php?tipo='+tipo+'&emaiu='+emaiu+'&nome='+nome+'&txt='+txt;
	
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}

////////////////////////////////////////////////////////////////////////////

function msg(campo, form){
	var nome = form.nome.value;
	var emaiu = form.emaiu.value;
	var txt = form.txt.value;
	
	if (nome == '')	{
		alert('Digite seu Nome para prosseguir.');
		form.nome.focus();
		return;
	}
	
	if (emaiu != '')	{
		if(!checarEmail(emaiu))	{
			alert('E-mail inválido.');
			form.emaiu.focus();
			return;
		}
	}

	if (txt == '')	{
		alert('Digite sua Mensagem para prosseguir.');
		form.txt.focus();
		return;
	}
	
	url = 'enviarMsg.php?emaiu='+emaiu+'&nome='+nome+'&txt='+txt;
	
	area = campo;
	
	if (document.getElementById) { //Verifica se o Browser suporta DHTML.
		if(window.XMLHttpRequest) {
			try {
				HttpReq = new XMLHttpRequest();
			} catch(e) {
				HttpReq = false;
			}
		} else if(window.ActiveXObject) {
			try {
				HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					HttpReq = false;
				}
			}
		}
		if(HttpReq) {
			HttpReq.onreadystatechange = XMLHttpRequestChange_1;
			HttpReq.open("GET", url, true);
			HttpReq.send(null);
		}		  
	}
}

