// JavaScript Document

$(document).ready(function(){
						   
   $("#subcategoria-cp").fadeOut("fast");
								  
   $("#form-busca-drivers select").change(function(){
		var id = $(this).attr('id');
		var classe = $(this).attr('class');
		var qmais = $(this).find('option:selected').attr('rel');
		var valor = $(this).val();
		var local = '';
 
  	
			switch(id){
			  
			  default:
			  case 'select-linha':
			  			            
						if(valor == ""){valor = "12";}
						
						if(valor == "14" || valor == "12"){
							
							retorno = $("#select-categoria");
							
							$("#categoria-cp").fadeIn('fast');
							
							procure = 'categorias';
							$("#select-produto").html('');
							$('<option value="" class="selecione">Selecione um produto</option>').appendTo($("#select-produto"));

					    }else{
							retorno = $("#select-produto");
							procure = 'produtos';
							  $("#categoria-cp").fadeOut('slow');
									  
						}
			  break;
			  
			  case 'select-categoria':
			          
					  if(classe == "mysub"){
					  procure = 'subcategorias';
					  retorno = $("#select-subcategoria");
					  }else{
					  procure = 'produtos';  
					  retorno = $("#select-produto");
					  }
					  
					  $("#select-produto").html('');
					  $('<option value="" class="selecione">Selecione um produto</option>').appendTo($("#select-produto"));
			  break;
			  
			  case 'select-subcategoria':
			       	procure = 'produtos';
					local = 'subcategoria';
			        retorno = $("#select-produto");
					
			  break;
			  
			  case 'select-produto':
	          return false;
			  break;
				
				
			}
			
         retorno.html('<option value="">Carregando...</option>');
		 
         $.ajax({
		          
				  //url onde sera feita a requisicao
		          url:'drivers.php',
				  cache: false,
		          //tipo de retorno
		          dataType:'html',
		          //metodo
		          type: 'POST',
		          //tempo limite
		          timeout: '80000',
				  data: {procurar: procure, valor: valor, local: local, qmais: qmais},
							 
		          //sucesso na requisicao
		          success: function(data, textStatus){
		     		 if(procure == 'subcategorias' && data != ''){
						 $("#subcategoria-cp").fadeIn('fast');
					 }
					 
					 else if(procure == 'subcategorias' && data == ''){
						  $("#subcategoria-cp").fadeOut('fast', function(){
						      $("#select-subcategoria").html('');
						      $('<option value="" class="selecione">Selecione uma subcategoria</option>').appendTo($("#select-subcategoria"));
						 });
						  
					  }	
                    				  
					 
                     retorno.html('<option value="">Selecione um dos itens abaixo</option>');
					 $(data).appendTo(retorno);	
 
			
				  },
		          //falha na requisicao
		          error: function(xhr,err){

				  //se o erro for de timeout
			      if(err == 'timeout'){
				     alert('Ocorreu um erro durante o processo por favor tente novamente!');
			      }else{			   
			         alert('Ocorreu um erro durante o processo por favor tente novamente!');
			      }
			   
		          }
		
		  
		  }); //fim da requisição ajax
						   
						   
	});
           
		   $(".button-buscar-drivers").click(function(event){

					
					event.preventDefault();
					
   
   		     paraonde = $("#select-linha").val();
			 produto = $("#select-produto").val();
		
		     if(produto == ""){
				 alert('Primeiro selecione um produto!');
				 return false;
			 }
			 
			  
			  switch(paraonde){
				  
				  case '12':
				  url = 'listar_produtos.php?linha=12&categoria=0&subcategoria=&acao=detalhes&id_prod='+produto;
				  break;
				  
				  case '14':
				  url = 'listar_produtos.php?linha=14&categoria=0&subcategoria=&acao=detalhes&id_prod='+produto;
				  break;
				  
				  case '26':
				  url = 'produtos_linha_bettyboop.php?acao=detalhes&id_prod='+produto;
				  break;
				  
				  case '25':
				  url = 'produtos_linha_hotwheels.php?acao=detalhes&id_prod='+produto;
				  break;
				  
				  default:
				  url = 'listar_produtos.php?linha='+paraonde+'&categoria=0&subcategoria=&acao=detalhes&id_prod='+produto;
				  break;
				  
				  
			  }
			  
			  window.location.href = url;
			  
	 });
						   
						   
});