// JavaScript Document
var imgLoader = '<div id="Loader"><img src="images/loader.gif"></div>' ;
var Tipo ="";
var Regiao="";
var Produtor="";
var Uva="";


//-----------------------
// loader do site 
var Loader = 
{
	Carregando:function(target)
	{
		   $(target).html(imgLoader); 
	}
};

var Form = {
	Enviar:function()
	{
		Nome = $("#nome").val();
		Empresa = $("#empresa").val();	
		Endereco = $("#endereco").val();	
		Cidade = $("#cidade").val();	
		Estado = $("#estado").val();
		Telefone = "("+$("#telcod").val()+")-"+$("#telnum").val();
		Fax = "("+$("#faxcod").val()+")-"+$("#faxnum").val();	
		Email = $("#email").val();		
		Mensagem = $("#mensagem").val();
		Destino = $("#destino").val();	
		
		
		if(Nome =="" || Email =="" || $("#telcod").val() =="" || $("#telnum").val() =="" || Mensagem=="" || Destino=="" ) 	
		{
			alert("Por favor. Preencha os campos Nome, Email, Telefone, Mensagem e Destino corretamente.");			
		}
		else
		{
			    // enviando a mensagem
				$.post("comum/Controller.php",
                  {
					  _tipo: "EnviarEmail",
					  _nome: Nome,
					  _empresa: Empresa,
					  _endereco: Endereco,
					  _cidade: Cidade,
					  _estado: Estado,
					  _telefone: Telefone,
					  _fax: Fax,
					  _email: Email,
					  _mensagem: Mensagem,
					  _destino: Destino
				  }, function(valor)
				  		{
							if(valor=="Enviado")
							{
								alert("Mensagem enviada com sucesso");
								Form.Reset();
							}
							else
							{
								alert("Ocorreu um erro ao enviar sua mensagem. Por favor tente novamente.");
							};
						
					   }
                  )		
		};
	},
	Reset:function(){
		
		$("#nome").val("");
		$("#empresa").val("");	
		$("#endereco").val("");	
		$("#cidade").val("");	
		$("#estado").val("");
		$("#telcod").val("");
		$("#telnum").val("");
		$("#faxcod").val("");
		$("#faxnum").val("");	
		$("#email").val("");		
		$("#mensagem").val("");
		$("#destino").val("");	
		
		
		}
	
	
	
	
	};
var Cidades = {
	Int: function(){
		 
		 DD_belatedPNG.fix('img');
		 //alert("teste")
		  $("select[name=estado]").change(function(){
            $("select[name=cidade]").html('<option value="0">Carregando...</option>');
            
            $.post("comum/Controller.php",
                  {
				  _tipo: "BuscarCidade",
				  _estado: $(this).val()
				  }, function(valor){$("select[name=cidade]").html(valor);}
                  )
            
         })	
		
		
		
		
		
		
		}
	
	
	
	}


var Representante = {
	
		Buscar:function(valor)
		{
			// chamando o lader
		  Loader.Carregando('#conteudo-representante');		
			//chamando a pagina 
		   $.post('conteudo/listar-representante-inicio.php',{_estado:valor},function(page) 
		   {
			$('#conteudo-representante').html(page);
		   });			
			
		}	
	
	
	
	};


var Galeria =
{
	Visualizar:function(valor)
	{ 
		
			// chamando o lader
		  Loader.Carregando('#'.content);		
			//chamando a pagina 
		   $.post('conteudo/listar-galeria-visualizar.php',{_cod:valor},function(page) 
		   {
			$('#box-produtos').html(page);
		   });			
		
	}
	

};




var Paginacao ={
	Pagina:function(_pg,content,url)
	{
			// chamando o lader
			Loader.Carregando('#'.content);		
			//chamando a pagina 
		   $.post(url+'.php',{pg:_pg},function(page) 
		   {
			$('#'+content).html(page);
		   });		
	},
	PaginaProdutos:function(_pg,content,url,cod)
	{
			// chamando o lader
			Loader.Carregando('#'.content);		
			//chamando a pagina 
		   $.post(url+'.php',{pg:_pg,_cod:cod},function(page) 
		   {
			$('#'+content).html(page);
		   });		
	},
		PaginacaoGaleria:function(_pg,content,url,cod)
	{
			// chamando o lader
			Loader.Carregando('#'.content);		
			//chamando a pagina 
		   $.post(url+'.php',{pg:_pg,_cod:cod},function(page) 
		   {
			$('#'+content).html(page);
		   });		
	}
	
	
};

 






var Site = 

{
	
	
	DropDrownProcurar:function()
	{
		  //alert("teste")
		  	$("select[name=procurar-por]").change(function(){
           	var valor = $(this).val();
			
			if(valor=="paiz")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-vinhos-paiz.php", function(page){ $('#box-produtos').html(page);	})				
			} 
		   	if(valor=="uva")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-vinhos-uva.php", function(page){ $('#box-produtos').html(page);	})				
			} 
		  	if(valor=="produtor")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-vinhos-produtor.php", function(page){ $('#box-produtos').html(page);	})				
			}  
		   	if(valor=="tipo")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-vinhos-tipo.php", function(page){ $('#box-produtos').html(page);	})				
			}  
		   
		  // ações para licores		
			if(valor=="licores-paiz")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-licores-paiz.php", function(page){ $('#box-produtos').html(page);	})				
			} 
		  	if(valor=="licores-produtor")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-licores-produtor.php", function(page){ $('#box-produtos').html(page);	})				
			}  
		   	if(valor=="licores-tipo")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-licores-tipo.php", function(page){ $('#box-produtos').html(page);	})				
			}  
		   
		  // ações para alimentos		
			if(valor=="alimentos-paiz")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-alimentos-paiz.php", function(page){ $('#box-produtos').html(page);	})				
			} 
		  	if(valor=="alimentos-produtor")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-alimentos-produtor.php", function(page){ $('#box-produtos').html(page);	})				
			}  
		   	if(valor=="alimentos-tipo")
			{ 
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				//chamando a pagina 
				$.post("conteudo/listar-alimentos-tipo.php", function(page){ $('#box-produtos').html(page);	})				
			}  
		   		   
		   
		   
		   
	     })	
	},
	// GRAVANDO SESSÃO
	GravarSessao:function(nome,valor)
	{
				// chamando o lader
				Loader.Carregando('#box-produtos');	
				var tipo = "Criar";
				//chamando a pagina 
				$.post("comum/Session.php",{_tipo:tipo, _nome:nome, _valor:valor})		
	},

	// GRAVANDO SESSÃO
	ExcluirSessao:function(nome,valor)
	{
				// chamando o lader 
				var tipo = "Destruir";
				//chamando a pagina 
				$.post("comum/Session.php",{_tipo:tipo})		
	},












	VinhoListarRegiao:function(val)
	{
	 
		
			//chamando a pagina 
			$.post("conteudo/listar-vinhos-produtos-regiao.php",{_id_regiao:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});		
		
		
	},

	VinhoListarUvas:function(val)
	{
			//chamando a pagina 
			$.post("conteudo/listar-vinhos-produtos-uvas.php",{_id_uva:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});		
		
		
	},	

	VinhoListarProdutor:function(val)
	{
			//chamando a pagina 
			$.post("conteudo/listar-vinhos-produtos-produtor.php",{_id_produtor:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});	
		
	},	
	VinhoListarTipo:function(val)
	{
			//chamando a pagina 
			$.post("conteudo/listar-vinhos-produtos-tipo.php",{_id_tipo:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});	
		
	},	

// AÇÕES PARA LICRES

	LicoresListarRegiao:function(val)
	{
				//chamando a pagina 
			$.post("conteudo/listar-licores-produtos-regiao.php",{_id_regiao:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});		
		
	},
	LicoresListarProdutor:function(val)
	{
			//chamando a pagina 
			$.post("conteudo/listar-licores-produtos-produtor.php",{_id_produtor:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});		
		
	},	
	LicoresListarTipo:function(val)
	{
		//chamando a pagina 
			$.post("conteudo/listar-licores-produtos-tipo.php",{_id_tipo:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});	
		
	},	



// AÇÕES PARA alimentos


	AlimentosListarRegiao:function(val)
	{
			//chamando a pagina 
			$.post("conteudo/listar-alimentos-produtos-regiao.php",{_id_regiao:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});	
		
	},
	AlimentosListarProdutor:function(val)
	{
		//chamando a pagina 
			$.post("conteudo/listar-alimentos-produtos-produtor.php",{_id_produtor:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});	
		
	},	
	AlimentosListarTipo:function(val)
	{
		//chamando a pagina 
			$.post("conteudo/listar-alimentos-produtos-tipo.php",{_id_tipo:val} ,function(page) 
			{
			  $('#box-produtos').html(page)
			});	
		
	},	







	Abrir:function(target,valor){
			// chamando o lader
			Loader.Carregando('#'+target);		
			
			//chamando a pagina 
			$.post("conteudo/"+valor+'.php', function(page) 
			{
			  $('#'+target).html(page)
			});		
			 
		},
	
		VinhoListar:function(reg,id){
			
			//chamando a pagina 
			$.post("conteudo/"+valor+'.php',
			{
			_tipo: "ListarVinhoRegiao",
			_id : id	
			}
			, function(page) 
			{
			  $('#'+target).html(page);
			});			
			
			
			
			
			
			},
			
			Int:function()
			{
			Cidades.Int()
				 
			}




			






}/// chamando os métodos de inicio do site 






$(document).ready(function() 
{
Site.Int();	
Site.DropDrownProcurar();
});
