// JavaScript Document

function janela_carregando()
{
	var J = document.getElementById('resposta_contato');	
	J.innerHTML = '<img src=\"img/ajax-loader.gif\" alt=\"Carregando\" align=\"absmiddle\" />';
}
function janela_carregando_1()
{
	var J = document.getElementById('resposta_news');
	J.innerHTML = '<img src=\"img/ajax-loader.gif\" alt=\"Carregando\" align=\"absmiddle\" />';
}
function janela_carregando_2()
{
	var J = document.getElementById('meio_receitas');
	J.innerHTML = '<div style="padding-top:60px;"><img src=\"img/ajax-loader.gif\" alt=\"Carregando\" align=\"absmiddle\" /></div>';
}
function janela_carregando_3()
{
	var J = document.getElementById('dentro_meio');
	J.innerHTML = '<div style="padding-top:60px;"><img src=\"img/ajax-loader_2.gif\" alt=\"Carregando\" align=\"absmiddle\" /></div>';
}
function janela_carregando_4()
{
	var J = document.getElementById('mostra_img_ok');
	J.innerHTML = '<div align="center" style="padding-top:30px;"><img src=\"img/ajax-loader.gif\" alt=\"Carregando\" align=\"absmiddle\" /></div>';
}
function janela_carregando_5()
{
	var J = document.getElementById('select_cidades');
	J.innerHTML = '<div align="center"><img src=\"img/ajax-loader_bar1.gif\" alt=\"Carregando\" align=\"absmiddle\" /></div>';
}
function janela_carregando_6()
{
	var J = document.getElementById('select_repre');
	J.innerHTML = '<div align="center"><img src=\"img/ajax-loader_bar1.gif\" alt=\"Carregando\" align=\"absmiddle\" /></div>';
}
function janela_carregando_7()
{
	var J = document.getElementById('scroll_representante');
	J.innerHTML = '<div align="center"><img src=\"img/ajax-loader_bar1.gif\" alt=\"Carregando\" align=\"absmiddle\" /></div>';
}


function mostra_img(id_festa)
{
	var endereco = "ajax/mostra_foto.php?id_festa="+id_festa;
	janela_carregando_4();
	ajax_tudo( endereco, img_mostra );
	
}
function img_mostra(txt){
	
	var resposta = document.getElementById('mostra_img_ok');
	resposta.innerHTML = txt;
	
}

//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------

function form_busca_rodape()
{

		if(document.getElementById('busca_receita_rodape').value == '') {
			alert("Por favor, Preencha o campo 'Busca'");
			document.getElementById('busca_receita_rodape').focus();
			return false;
		}

	var valor_busca	= document.getElementById('busca_receita_rodape').value;
	
	var endereco = 'paginas/busca_receitas_rodape.php?valor_busca='+valor_busca;
	//var endereco = 'paginas/busca_home.php?valor_busca='+valor_busca;
	//alert (endereco);
	janela_carregando_3();
	ajax_tudo( endereco, mostra_resposta_busca_rodape_2 );
	
}
function mostra_resposta_busca_rodape_2( txt )
{
	var resposta = document.getElementById('dentro_meio');
	//alert('resposta : '+txt);
	resposta.innerHTML = txt;

	document.getElementById('busca_receita_rodape').value = '';
	
}


//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------

function form_busca_receitas_2()
{

		if(document.getElementById('busca_receita_1').value == '') {
			alert("Por favor, Preencha o campo 'Busca'");
			document.getElementById('busca_receita_1').focus();
			return false;
		}

	var valor_busca	= document.getElementById('busca_receita_1').value;
	var op 			= document.getElementById('op3').value;
	
	var endereco = 'paginas/busca_receitas.php?valor_busca='+valor_busca+'&op='+op;
	//alert (endereco);
	janela_carregando_2();
	ajax_tudo( endereco, mostra_resposta_receita_2 );
	
}
function mostra_resposta_receita_2( txt )
{
	var resposta = document.getElementById('meio_receitas');
	//alert(resposta);
	resposta.innerHTML = txt;

	document.getElementById('busca_receita_1').value = '';
	
}

//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------

function form_busca_receitas_1()
{

		if(document.getElementById('busca_receita_2').value == '') {
			alert("Por favor, Preencha o campo 'Busca'");
			document.getElementById('busca_receita_2').focus();
			return false;
		}

	var valor_busca	= document.getElementById('busca_receita_2').value;
	var op 			= document.getElementById('op2').value;
	
	var endereco = 'paginas/busca_receitas.php?valor_busca='+valor_busca+'&op='+op;
	//alert (endereco);
	janela_carregando_2();
	ajax_tudo( endereco, mostra_resposta_receita_1 );
	
}
function mostra_resposta_receita_1( txt )
{
	var resposta = document.getElementById('meio_receitas');
	//alert(resposta);
	resposta.innerHTML = txt;

	document.getElementById('busca_receita_2').value = '';
	
}

//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------

function form_busca_receitas_3()
{

		if(document.getElementById('busca_receita_3').value == '') {
			alert("Por favor, Preencha o campo 'Busca'");
			document.getElementById('busca_receita_3').focus();
			return false;
		}

	var valor_busca	= document.getElementById('busca_receita_3').value;
	var op 			= document.getElementById('op4').value;
	
	var endereco = 'paginas/busca_receitas.php?valor_busca='+valor_busca+'&op='+op;
	//alert (endereco);
	janela_carregando_2();
	ajax_tudo( endereco, mostra_resposta_receita_3 );
	
}
function mostra_resposta_receita_3( txt )
{
	var resposta = document.getElementById('meio_receitas');
	//alert(resposta);
	resposta.innerHTML = txt;

	document.getElementById('busca_receita_3').value = '';
	
}

//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------

//--------------------------------------------
// envio de email de Contato
//--------------------------------------------
function form_contato()
{

		if(document.getElementById('cont_nome').value == '') {
			alert("Por favor, Preencha o campo 'Nome'");
			document.getElementById('cont_nome').focus();
			return false;
		}
		if(document.getElementById('cont_cidade').value == '') {
			alert("Por favor, Preencha o campo 'Cidade'");
			document.getElementById('cont_cidade').focus();
			return false;
		}
		if(document.getElementById('cont_email').value == '') {
			alert("Por favor, Preencha o campo 'E-mail'");
			document.getElementById('cont_email').focus();
			return false;
		}
		if(document.getElementById('cont_msg').value == '') {
			alert("Por favor, Preencha o campo 'Mensagem'");
			document.getElementById('cont_msg').focus();
			return false;
		}

	var nome	= document.getElementById('cont_nome').value;
	var cidade	= document.getElementById('cont_cidade').value;
	var email 	= document.getElementById('cont_email').value;
	var msg	 	= document.getElementById('cont_msg').value;
	
	var endereco = 'ajax/envia_contato.php?cont_nome='+nome+'&cont_cidade='+cidade+'&cont_email='+email+'&cont_msg='+msg;
	//alert (endereco);
	janela_carregando();
	ajax_tudo( endereco, mostra_resposta_contato );
	
}
function mostra_resposta_contato( txt ){

	document.getElementById('cont_nome').value = '';
	document.getElementById('cont_cidade').value = '';
	document.getElementById('cont_email').value = '';
	document.getElementById('cont_msg').value = '';
	
	document.getElementById('resposta_contato').innerHTML = "<div style='font-family:verdana;font-size:11px'>Contato enviado com sucesso! Obrigado pela visita.</div>";
	
}
//---------------------------------------------
// FIM DO ENVIO DO EMAIL DE CONTATO
//---------------------------------------------

function limpa_form_contato(){
	
	document.getElementById('cont_nome').value = '';
	document.getElementById('cont_cidade').value = '';
	document.getElementById('cont_email').value = '';
	document.getElementById('cont_msg').value = '';
	
	return true;
	
}



//--------------------------------------------
// envio de email de cadastro do newsletter
//--------------------------------------------
function form_news()
{

		if(document.getElementById('news_nome').value == '') {
			alert("Por favor, Preencha o campo 'Nome'");
			document.getElementById('news_nome').focus();
			return false;
		}
		if(document.getElementById('news_email').value == '') {
			alert("Por favor, Preencha o campo 'E-mail'");
			document.getElementById('news_email').focus();
			return false;
		}

	var nome  			= document.getElementById('news_nome').value;
	var email	 		= document.getElementById('news_email').value;
	
	var endereco = 'ajax/envia_news.php?nome='+nome+'&email='+email;
	//alert (endereco);
	//janela_carregando_1();
	ajax_tudo( endereco, mostra_resposta_news );
	
}
function mostra_resposta_news( txt )
{

	alert(txt);
	//var resposta = document.getElementById('resposta_news');
	//resposta.innerHTML = txt;

	document.getElementById('news_nome').value = '';
	document.getElementById('news_email').value = '';

	
/*	if( txt.length>0 )
	{ 
		alert(txt)
	}else{
		resposta.innerHTML = txt;			
	}
*/
}
//---------------------------------------------
// FIM DO ENVIO DO EMAIL DE CADASTRO DE NEWSLETTER
//---------------------------------------------


//--------------------------------------------
// indique a um amigo
//--------------------------------------------
function form_indique()
{

		if(document.getElementById('nome_envia').value == '') {
			alert("Por favor, Preencha o campo 'Seu Nome'");
			document.getElementById('nome_envia').focus();
			return false;
		}
		if(document.getElementById('email_envia').value == '') {
			alert("Por favor, Preencha o campo 'Seu E-mail'");
			document.getElementById('email_envia').focus();
			return false;
		}
		if(document.getElementById('nome_amigo').value == '') {
			alert("Por favor, Preencha o campo 'Nome do seu Amigo'");
			document.getElementById('nome_amigo').focus();
			return false;
		}
		if(document.getElementById('email_amigo').value == '') {
			alert("Por favor, Preencha o campo 'E-mail do seu Amigo'");
			document.getElementById('email_amigo').focus();
			return false;
		}

	var nome_envia 		= document.getElementById('nome_envia').value;
	var email_envia		= document.getElementById('email_envia').value;
	var nome_amigo 		= document.getElementById('nome_amigo').value;
	var email_amigo		= document.getElementById('email_amigo').value;
	var link_receita	= document.getElementById('link_receita').value;
	var id_categoria	= document.getElementById('id_categoria').value;

	
	var endereco = '../ajax/envia_indique.php?nome_envia='+nome_envia+'&email_envia='+email_envia+'&nome_amigo='+nome_amigo+'&email_amigo='+email_amigo+'&link_receita='+link_receita+'&id_categoria='+id_categoria;
	//alert (endereco);
	//janela_carregando_1();
	ajax_tudo( endereco, mostra_indique );
	
}
function mostra_indique( txt )
{

	alert(txt);
	//var resposta = document.getElementById('resposta_news');
	//resposta.innerHTML = txt;

	document.getElementById('nome_envia').value = '';
	document.getElementById('email_envia').value = '';
	document.getElementById('nome_amigo').value = '';
	document.getElementById('email_amigo').value = '';

	
/*	if( txt.length>0 )
	{ 
		alert(txt)
	}else{
		resposta.innerHTML = txt;			
	}
*/
}
//---------------------------------------------
// FIM DO ENVIO DO EMAIL DE CADASTRO DE NEWSLETTER
//---------------------------------------------

function limpa_desc(){
	
	var nad2 = document.getElementById('select_repre');
	nad2.innerHTML = '&nbsp;';
	
}

//--------------------------------------------
// começo da Listage de representantes
//---------------------------------------------
function lista_cidade(cod_est){
	
	janela_carregando_5();
	var endereco = "ajax/seleciona_cidade.php?cod_est="+cod_est;
	//alert(endereco);
	//alert(cod_est);
	ajax_tudo( endereco, mostra_cidades );
	

}
function mostra_cidades(txt){
	
	//alert(txt);
	var resposta = document.getElementById('select_cidades');
/* -> */ resposta.innerHTML = txt;

}
//---------------------------------------------
// fim dalistagem de representantes
//---------------------------------------------

//--------------------------------------------
// começo da Listage de representantes
//---------------------------------------------
function lista_representantes(){

	janela_carregando_6();
	var cod_rep  = document.getElementById('cod_rep').value;
	
	var endereco = "ajax/seleciona_representantes.php?cod_rep="+cod_rep;
	//alert(endereco);
	ajax_tudo( endereco, mostra_repre );

}
function mostra_repre(txt){
	
	var resposta = document.getElementById('select_repre');
	resposta.innerHTML = txt;

}
//---------------------------------------------
// fim dalistagem de representantes
//---------------------------------------------

//---------------------------------------------
// começo da exibicao dos dados completos do representante escolhido
//---------------------------------------------
/*function exibe_dados_representante(){
		
	janela_carregando_7();
	var cod_rep  = document.getElementById('cod_rep').value;
	
	var endereco = 'ajax/exibe_dados_representanes.php?cod_rep='+cod_rep;	
	//alert(endereco);
	ajax_tudo( endereco, mostra_repre_2 );
	
}
function mostra_repre_2( txt ){

	var resposta = document.getElementById('scroll_representante');
	resposta.innerHTML = txt;

}
//---------------------------------------------
// fim da exibicao dos dados completos do representante escolhido
//---------------------------------------------
*/


function ajaxInit()
{
	var req;
	try
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	catch(e) 
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(ex)
		{
			try
			{
				req = new XMLHttpRequest();
			} 
			catch(exc)
			{
				alert("Esse browser não tem recursos para uso do Ajax");
				req = null;
			}
		} 
	}
    return req;
}

function ajax_tudo( endereco, func_name )
{ 

	//var endereco = 'acao.php';
	//alert(endereco);
	ajax = ajaxInit();
	
	if(ajax)
	{
		ajax.open("GET", endereco , true);
		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)
				{
					//document.getElementById('resposta').innerHTML = ajax.responseText;
					content = ajax.responseText
					//content = unescape( ajax.responseText );
					//content = content.replace(/\+/g," ");
					func_name( content );
				}
				else
				{
					alert('Arquivo:'+endereco+'\nErroNo.:' + ajax.status + '\nMsg:' + ajax.statusText);
					//document.getElementById('resposta').innerHTML = ajax.responseText;
					//document.location.href = endereco;
				}
			}
		}
		ajax.send(null);
	}
}
