//############################################################//
function getEndereco() {
	// Se o campo CEP não estiver vazio
	if ($($("#cep").val()) != ""){
		/* 
			Para conectar no serviço e executar o json, precisamos usar a função getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros dataTypes não possibilitam esta interação entre domínios diferentes.
			Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
			http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
		*/
		$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
			// o getScript dá um eval no script, então é só ler!
			//Se o resultado for igual a 1
			if (resultadoCEP["resultado"]==1){
				// troca o valor dos elementos
				$("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+" "+unescape(resultadoCEP["logradouro"]));
				$("#bairro").val(unescape(resultadoCEP["bairro"]));
				$("#cidade").val(unescape(resultadoCEP["cidade"]));
				var combo = document.form3.uf;
				for (x=1;x<combo.options.length;x++){
					if(combo.options[x].text == resultadoCEP["uf"]) {
						combo.options[x].selected = true;   
					}   			
				}
			} else {
				alert("Endereço não encontrado");
				$("#endereco").val('');
				$("#bairro").val('');
				$("#cidade").val('');
				$("#cep").val('');
				$("#cep").focus();
			}
		});				
	}			
}

//############################################################//
function mudar_mapa (mapa) {
   jQuery.ajax({  
	  //usando metodo POST
      type: "POST",  
	  
      // action do script para onde vai ser enviado os dados	  
      url: "index.php?page=ondeencontrar",  	  
	  
      // antes de enviar
      beforeSend: function(){
      },
	  	  
      success: function() {   
         jQuery(window.top.document.getElementById('mapa')).load("ondeencontrar/"+mapa+'.php'); 	 
      },
      
	  
	  // se acontecer algum erro é executada essa função
      error: function(txt){
          jQuery('#mapa').html('Erro ao enviar os dados !');
      } 
   });  
}

//############################################################//
function loadNews (News) {
   $.ajax({
      type: "POST",
      url: "?page=noticias",
      success: function() {
         $('#noticia').load(News);
      },
      error: function(){
          $('#noticia').html('Erro ao enviar os dados!');
      }
   });
}

//############################################################//
function mudar_ano (ano) {
   jQuery.ajax({  
	  //usando metodo POST
      type: "POST",  
	  
      // action do script para onde vai ser enviado os dados	  
      url: "index.php?page=gulf",  	  
	  
      // antes de enviar
      beforeSend: function(){
		 jQuery('#1910').attr('src','images/ano1.png');
		 jQuery('#1920').attr('src','images/ano1.png');
		 jQuery('#1930').attr('src','images/ano1.png');
		 jQuery('#1950').attr('src','images/ano1.png');
		 jQuery('#1960').attr('src','images/ano1.png');
		 jQuery('#1980').attr('src','images/ano1.png');
		 jQuery('#2011').attr('src','images/ano1.png');
		 jQuery('#'+ano).attr('src','images/ano2.png');
		 jQuery('#1910').attr('class','');
		 jQuery('#1920').attr('class','');
		 jQuery('#1930').attr('class','');
		 jQuery('#1950').attr('class','');
		 jQuery('#1960').attr('class','');
		 jQuery('#1980').attr('class','');
		 jQuery('#2011').attr('class','');
		 jQuery('#'+ano).attr('class','selec');
         //j('#album').html("Carregando...<img src=\"web/template/default/imagens/spinner.gif\" width=\"16\" height=\"16\" />");
      },
	  	  
      success: function() {   
         jQuery(window.top.document.getElementById('ano')).load(ano+'.php'); 	 
      },
      
	  
	  // se acontecer algum erro é executada essa função
      error: function(txt){
          jQuery('#ano').html('Erro ao enviar os dados !');
      } 
   });  
}


function prev() {
	  var next = $('.time-line ul li a img.selec').closest('li').prev('li').find('a');
	  if($(next)[0] != undefined){
		$(next).click();
	  }
	  else {
		$('.time-line ul li a').last().click();
	  }
}
function next() {
	  var next = $('.time-line ul li a img.selec').closest('li').next('li').find('a');
	  if($(next)[0] != undefined){
		$(next).click();
	  }
	  else {
		$('.time-line ul li a').first().click();
	  }
}


//############################################################//
function trocar_produto (produto) {

   jQuery.ajax({  
	  //usando metodo POST
      type: "POST",  
	  
      // action do script para onde vai ser enviado os dados	  
      url: "index.php?page=produtos",  	  
	  
      // antes de enviar
      beforeSend: function(){
      },
	  	  
      success: function() {   
         jQuery(window.top.document.getElementById('produto')).load('produtos/' + produto+'.php?produto='+produto); 	 
      },
      
	  
	  // se acontecer algum erro é executada essa função
      error: function(txt){
          jQuery('#ano').html('Erro ao enviar os dados !');
      } 
   });  
}


function trocar_categoria (categoria) {
   jQuery.ajax({  
	  //usando metodo POST
      type: "POST",  
	  
      // action do script para onde vai ser enviado os dados	  
      url: "index.php?page=produtos",  	  
	  
      // antes de enviar
      beforeSend: function(){
      },
	  	  
      success: function() {   
         jQuery(window.top.document.getElementById('categoria')).load(categoria+'.php'); 	 
		 switch (categoria) {
			 case 'motoresgafg': produto = 'ultrasynth'
			 break;
			 case 'motor4tempos': produto = 'pride4t'
			 break;
			 case 'motor2tempos': produto = 'pride2t'
			 break;
			 case 'motoresdiesel': produto = 'superfleetsupreme'
			 break;
			 case 'transmissaoautomatica': produto = 'atftypea'
			 break;
			 case 'sistemashidraulicos': produto = 'harmonyaw'
			 break;
			 case 'engrenagensautomotivas': produto = 'gearep'
			 break;
			 case 'compressorderefrigeracao': produto = 'eskimo'
			 break;
			 case 'maquinasagricolas': produto = 'universalttf'
			 break;
			 
		 }
		 trocar_produto(produto);
      },
      
	  
	  // se acontecer algum erro é executada essa função
      error: function(txt){
          jQuery('#ano').html('Erro ao enviar os dados !');
      } 
   });  
}

var Lst;


function CngClass(obj){
 $('.product-current').removeClass("product-current");
 if (Lst) Lst.className=''
 obj.className='product-current';
 Lst=obj;
 
}
