// Author: Luís Fernando V. Viégas

function openAjax() {
var ajax;
try{
    ajax = new XMLHttpRequest();
	}catch(ee){
		try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
				ajax = false;
			}
		}
	}
return ajax;
}

function divdiv(div_id){
	document.getElementById(div_id).style.display='block';
}

function mailing(){
	var nome=document.getElementById('nome').value;
	var email=document.getElementById('email').value;
	
	var re = /^[^@]+@[^@]+.[a-z]{2,}$/i;

	if(nome!="" && email!="" && nome!="Nome" && email!="E-mail" && email.search(re) > -1){
		var url='ajax/mailing.php?nome='+escape(nome)+'&email='+escape(email);
		var ajax=openAjax();
		ajax.open("GET", url, true);
		ajax.send(null);
		ajax.onreadystatechange = function() {
											if (ajax.readyState == 4) {
												if (ajax.status == 200) {
													if(ajax.responseText==1){
														alert('Cadastro já existente');	
													}else{
														alert('Cadastrado com sucesso!');	
													}
														document.getElementById('nome').value='Nome';
														document.getElementById('email').value='E-mail';
												}else{
													alert("Erro:\n" + ajax.statusText);
												}
											 }
											}
	}else{
		alert('Preencha corretamente os campos Nome e Email');	
	}
}


function include(id,arquivo,destino){
	var url='ajax/'+arquivo+'.php?id='+id;
	var original=document.getElementById(destino).innerHTML;
	document.getElementById(destino).innerHTML='<center><img src=\"imgs/loader.gif\" alt=\"Carregando\" /><br/>Carregando</center>'; 
	var ajax=openAjax();
	ajax.open("GET", url, true);
	ajax.send(null);
	ajax.onreadystatechange = function() {
										if (ajax.readyState == 4) {
											if (ajax.status == 200) {
												document.getElementById(destino).innerHTML=ajax.responseText;
											}else{
												alert("Erro:\n" + ajax.statusText);
												document.getElementById(destino).innerHTML=original;
											}
										 }
										}
}

function recomenda(){
	var nome_rem=document.getElementById('recomenda_nome_rem').value;
	var email_rem=document.getElementById('recomenda_email_rem').value;
	var nome_dest=document.getElementById('recomenda_nome_dest').value;
	var email_dest=document.getElementById('recomenda_email_dest').value;
	
	if(nome_rem!="" && nome_rem!="Seu nome" && email_rem!="" && email_rem!="Seu e-mail" && nome_dest!="" && nome_dest!="Nome do indicado" && email_dest!="" && email_dest!="E-mail do indicado"){
		var id=nome_rem+'|'+email_rem+'|'+nome_dest+'|'+email_dest+'|'+1;
		include(id,'mail','recomenda_resposta');
	}else{
		alert('Preencha todos os campos');
	}
}

function imprimir(tipo,id){
	var url='conteudo_view_print.php?';
	if(tipo==0){
		url+='id='+id;
	}else{
		url+='sec_id='+id;
	}
	window.open(url , "janela1" , "width=600,height=400,top=100,left=50,scrollbars=YES") 
}

function contato(){
	var f=document.form_contato;
	var erros=0;
	var re = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	
	var msg='Atenção ao preenchimento dos campos:';
	
	if(f.nome.value=='' || f.nome.value.toLowerCase()=='nome'){
		erros++;
		msg+='\n- Nome';
	}
	if(f.email.value=='' || f.email.value.toLowerCase()=='e-mail' || f.email.value.search(re) <= -1){
		erros++;
		msg+='\n- E-mail';
	}
	if(f.mensagem.value==''){
		erros++;
		msg+='\n- Mensagem';
	}
	
	if(erros>0){
		alert(msg);
	}else{
		var postdata='act=1&nome='+escape(f.nome.value)+'&email='+escape(f.email.value)+'&empresa='+escape(f.empresa.value)+'&endereco='+escape(f.endereco.value)+'&cidade='+escape(f.cidade_id.value)+'&telefone='+escape(f.telefone.value)+'&conheceu='+escape(f.conheceu.value)+'&mensagem='+escape(f.mensagem.value);
		var ajax=openAjax();
		ajax.open("POST","ajax/contato.php", true);
		ajax.setRequestHeader('encoding','ISO-8859-1');
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(postdata);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					//alert(ajax.responseText);
					document.getElementById('right').innerHTML=ajax.responseText;
				}else{
					alert("Erro: " + ajax.statusText);
				}
			 }
		}
	}
}

function imprensa(){
	var f=document.form_imprensa;
	var erros=0;
	var re = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	
	var msg='Atenção ao preenchimento dos campos:';
	
	if(f.nome.value=='' || f.nome.value.toLowerCase()=='nome'){
		erros++;
		msg+='\n- Nome';
	}
	if(f.email.value=='' || f.email.value.toLowerCase()=='e-mail' || f.email.value.search(re) <= -1){
		erros++;
		msg+='\n- E-mail';
	}
	if(f.mensagem.value==''){
		erros++;
		msg+='\n- Mensagem';
	}
	
	if(erros>0){
		alert(msg);
	}else{
		
		var retorno='';
		for(x=0;x<f.retorno.length;x++){
			if(f.retorno[x].checked){
				retorno=f.retorno[x].value;
			}
		}
		
		
		var postdata='act=1&nome='+escape(f.nome.value)+'&email='+escape(f.email.value)+'&imprensa='+escape(f.imprensa.value)+'&endereco='+escape(f.endereco.value)+'&cidade='+escape(f.cidade_id.value)+'&telefone='+escape(f.telefone.value)+'&conheceu='+escape(f.conheceu.value)+'&retorno='+retorno+'&mensagem='+escape(f.mensagem.value);
		var ajax=openAjax();
		ajax.open("POST","ajax/contato.php", true);
		ajax.setRequestHeader('encoding','ISO-8859-1');
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(postdata);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					//alert(ajax.responseText);
					document.getElementById('right').innerHTML=ajax.responseText;
				}else{
					alert("Erro: " + ajax.statusText);
				}
			 }
		}
	}
}

function login(){
	var login=document.getElementById('f_login');
	var secao='';
	for (i=0;i<document.form_login.f_secao_id.length;i++){
    	if (document.form_login.f_secao_id[i].checked){
			secao=document.form_login.f_secao_id[i].value;
			break;
		}
    } 
	if(login.value!='Código de Acesso' && login.value!=''){
		login.disbaled=true;
		var postdata='act=1&login='+escape(login.value)+'&secao='+secao;
		//alert(postdata);
		var ajax=openAjax();
		ajax.open("POST","ajax/login.php", true);
		ajax.setRequestHeader('encoding','ISO-8859-1');
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(postdata);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					//alert(ajax.responseText);
					//document.getElementById('return mail').innerHTML=ajax.responseText;
					if(ajax.responseText==0){
						alert('Código de acesso inválido');
					}else{
						document.getElementById('login').style.backgroundImage='url(imgs/box_logado.png)';
						document.getElementById('login').innerHTML=ajax.responseText;
						include('&sec_id='+secao,'conteudo_view','right');
					}
				}else{
					alert("Erro: " + ajax.statusText);
				}
			 }
		}
	}else{
		alert('Preencha o campo login');	
	}
}

function logout(){
	include('','form_login','login');
	document.getElementById('login').style.backgroundImage='url(imgs/box_login.png)';
}