jQuery().ready(function(){
    jQuery("#plugcar_assistente_imagescol").hide();
	jQuery("#plugcar_assistente_bt_direito").click(
		function() {
				jQuery('#plugcar_assistente_lista_fotos').animate({
	    			'scrollLeft' : "+=80"
	  			},'swing', function(){
				if(jQuery('#plugcar_assistente_lista_fotos').scrollLeft() >= 0)
					jQuery("#plugcar_assistente_bt_esquerdo").css('opacity', 1);
				if(jQuery('#plugcar_assistente_lista_fotos').scrollLeft() >= (jQuery('#plugcar_assistente_lista_fotos li').length -4 )* 70)
					$('#plugcar_assistente_bt_direito').css('opacity', 0.2);
	  			});
		}
		
	);
	
	jQuery("#plugcar_assistente_bt_esquerdo").click(
		function() {
				jQuery('#plugcar_assistente_lista_fotos').animate({
	    			'scrollLeft' : "-=80"
	  			},'swing', function(){
				if(jQuery('#plugcar_assistente_lista_fotos').scrollLeft() <= (jQuery('#plugcar_assistente_lista_fotos li').length -4 ) * 70)
					jQuery("#plugcar_assistente_bt_direito").css('opacity', 1);
				if(jQuery('#plugcar_assistente_lista_fotos').scrollLeft() <= 0)
					$('#plugcar_assistente_bt_esquerdo').css('opacity', 0.2);
	  			});
		}
	);


	//jQuery('#plugcar_assistente_informacoes, #plugcar_assistente_id_modelo option, #plugcar_assistente_id_carro option').show();
	jQuery("#plugcar_assistente_navegacao_bt_voltar, #plugcar_assistente_limpar").click(function(){
		jQuery("#plugcar_assistente_fotos").click();
		jQuery("#plugcar_assistente_informacoes").show(function(){
			jQuery(".plugcar_assistente_select_navegador").show(function(){
				jQuery("#plugcar_assistente_solicitar").show();
				jQuery("#plugcar_assistente_formulario").hide();
				jQuery("#plugcar_assistente_informacoes").show();
				jQuery(" #plugcar_form_oferecer_usado, #plugcar_assistente_formulario").hide();
				jQuery("#plugcar_assistente_imagescol").show();
				jQuery("#plugcar_assistente_dados_veiculo").hide();
			});
		});
	});
	
	jQuery("#plugcar_assistente_fotos").click(function(){
		jQuery("#plugcar_assistente_infocol a").removeClass('plugcar_assistente_infocol_selecionado');
		jQuery(this).addClass('plugcar_assistente_infocol_selecionado');
		jQuery("#plugcar_assistente_formulario").hide();
		jQuery("#plugcar_assistente_descricao").hide();
		jQuery("#plugcar_assistente_dados_veiculo").hide();
		jQuery("#plugcar_assistente_imagescol").fadeIn();
		

	});
	
	$("#plugcar_assistente_detalhes").click(function(){
		jQuery("#plugcar_assistente_infocol a").removeClass('plugcar_assistente_infocol_selecionado');
		jQuery(this).addClass('plugcar_assistente_infocol_selecionado');
		jQuery("#plugcar_assistente_formulario").hide();
		jQuery("#plugcar_assistente_descricao").fadeIn();
		jQuery("#plugcar_assistente_dados_veiculo").fadeIn();
		jQuery("#plugcar_assistente_imagescol").hide();
	});

	jQuery("#plugcar_assistente_solicitar").click(function(){
		jQuery("#plugcar_assistente_infocol a").removeClass('plugcar_assistente_infocol_selecionado');
		jQuery(this).addClass('plugcar_assistente_infocol_selecionado');
		jQuery(".plugcar_assistente_select_navegador").show();
		jQuery("#plugcar_assistente_formulario").fadeIn(function(){
				jQuery("#plugcar_form_cadastro").show();
				jQuery("#plugcar_form_oferecer_usado").hide();
				});
		jQuery("#plugcar_assistente_descricao").hide();
		jQuery("#plugcar_assistente_dados_veiculo").hide();
		jQuery("#plugcar_assistente_imagescol").hide();
		jQuery("#plugcar_assistente_informacoes").hide();
	});
	
	
	
	jQuery("#plugcar_assistente_oferecer").click(function(){
		if(this.checked)
		{
			jQuery("#plugcar_assistente_formulario").show(function(){
					jQuery("#plugcar_form_cadastro").show();
					jQuery("#plugcar_form_oferecer_usado").slideDown();
			});
					
		}else
		{
			jQuery("#plugcar_assistente_formulario").show(function(){
					jQuery("#plugcar_form_cadastro").show();
					jQuery("#plugcar_form_oferecer_usado").slideUp();
			});
					
		}
	});
	jQuery("#plugcar_assistente_id_modelo").change(clicarEmModelo);
	jQuery("#plugcar_assistente_id_veiculo").change(clicarEmVeiculo);
	jQuery("#plugcar_assistente_uf").change(function(){
		jQuery("#plugcar_assistente_cidade").html(' ');
		jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + '../../ctrl/cidades.com.php',
  			data: {
  				'id_uf': this.value
  			},
  			type: "POST",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
					jQuery("#plugcar_assistente_cidade").html(data);
			   }
		});
	});
	
	jQuery("#plugcar_assistentede_filtros select").change(func_filtrar);
	
	var Validar = jQuery("#plugcar_assistente_form_cliente").validate({ 
        rules: { 
            plugcar_assistente_nome: { 
                required: true
            },
             plugcar_assistente_email:{
            	required: true,
            	email: true
            }, 
            plugcar_assistente_celular:{
            	required: ASSISTENTE_PLUGCAR_SOLIC_CELULAR
            },
             plugcar_assistente_cep:{
            	maxlength:8 
            },
            plugcar_assistente_usado_combustivel:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_modelo:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_cor:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_preco:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_quilometragem:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_ano_modelo:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_ano_fab:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_usado_motor:{
				required: "#plugcar_assistente_oferecer:checked"            	
            },
            plugcar_assistente_captcha:{
            	required: true 
            }           
        },
        messages: { 
           plugcar_assistente_nome: { 
                required: ""
            },
             plugcar_assistente_email:{
            	required: "",
            	email: ""
            },
            plugcar_assistente_celular:{
            	required: ""
            }, 
             plugcar_assistente_cep:{
            	maxlength: "Apenas 8 números" 
            },
            plugcar_assistente_usado_combustivel:{
				required: ""            	
            },
            plugcar_assistente_usado_modelo:{
				required: ""            	
            },
            plugcar_assistente_usado_quilometragem:{
				required: ""            	
            },
            plugcar_assistente_usado_cor:{
				required: ""            	
            },
            plugcar_assistente_usado_preco:{
				required: ""            	
            },
            plugcar_assistente_usado_ano_modelo:{
				required: ""            	
            },
            plugcar_assistente_usado_ano_fab:{
				required: ""            	
            },
            plugcar_assistente_usado_motor:{
				required: ""            	
            },
            plugcar_assistente_captcha:{
            	required: "" 
            }  
        }
    });
	 var optionsAjaxForm = { 
        beforeSubmit:  PlugCarAssistenteValidar,
        success:       PlugCarAssistenteSucesso,
        error:       PlugCarAssistenteSucesso
    };
    
    //Chama o Ajax form
	jQuery('#plugcar_assistente_form_cliente').ajaxForm(optionsAjaxForm); 
	function PlugCarAssistenteValidar(formData, jqForm, options)
	{
		var valido = jQuery("#plugcar_assistente_form_cliente").valid();
		if(valido)
		{
			jQuery('#plugcar_assistente_formulario').animate({opacity: 0.4}, 1000);
			carregando();
			return true;
		}
		else
			return false;
	}
	
	function PlugCarAssistenteSucesso(responseText, statusText)
	{
		jQuery('#plugcar_assistente_formulario').animate({opacity: 1.0}, 2000);
		concluido();
		jQuery('#plugcar_assistente_mudar_captcha').click();
		if(responseText.erro_captcha)
		{
			alert('Por favor, digite corretamente as letras na imagem ao lado.\n\nDica: São apenas letras, não aparecem números e tanto faz maiúsculas ou minúsculas!');
			jQuery('#plugcar_assistente_captcha').focus().val('');
		}else
		{
			//independente se houve sucesso ou não, a mensagem enviada para o usuário é de sucesso, pois caso tenha 
			//haviado algum erro a classes exception capturou todas as informações enviadas por POST, então isso poderá
			//ser feito manualmente;
			jQuery("#plugcar_assistente_uf").val('');
			jQuery('#plugcar_assistente_limpar').click();
			alert('Sua solicitação de foi enviada, aguarde o contato do nosso vendedor. \n\nObrigado');
			jQuery("#plugcar_assistente_uf").change();
		}
	}
	jQuery('#plugcar_assistente_email').blur(function(){

		jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'buscar_dados',
  				'email': this.value
  			},
  			dataType: "json",
  			type: "POST",
  			async: true, 
  			success:
			   function(data, textStatus)
			   {
 			   		if(data.sucesso)
 			   		{
	 			   		if(data.conhecido)
	 			   		{
		 			   		
		 			   		$('#plugcar_assistente_nome').val(data.nome);
		 			   		$('#plugcar_assistente_endereco').val(data.endereco);
		 			   		$('#plugcar_assistente_bairro').val(data.bairro);
		 			   		$('#plugcar_assistente_cep').val(data.cep);
		 			   		$('#plugcar_assistente_celular').val(data.celular);
		 			   		$('#plugcar_assistente_uf').val(data.uf);
	 			   			$('#plugcar_assistente_uf').change();		 			   		
		 			   		$('#plugcar_assistente_cidade').val(data.id_cidade);
	 			   		}else if(data.sugestao)
	 			   		{
	 			   			jQuery('#plugcar_assistente_sugestao').html(data.sugestao);
	 			   			jQuery('#plugcar_assistente_sugestao').slideDown();
	 			   		}
 			   		}
			   }
		});
	});
	jQuery("#plugcar_assistentede_compras").show();
	jQuery("#plugcar_assistentede_compras_loading").hide();
	if(ASSISTENTE_PLUGCAR_USANDO_IE)
		alertarIe6();
});
/*
	o parâmetro atualizar_modelos pode receber uma string com valor igual á 'nao' para que a mudança do
	Select de veículos não carregue automaticamente os modelos, pois em alguns casos o modelo é previamente
	carregado. Essa variável não é booleana pq quando é passada pelo evento change do select o valor dele
	pode ser confundido com true.
 */
var func_filtrar = function(atualizar_modelos){
     	jQuery("#plugcar_assistente_id_modelo option").remove();
     	jQuery("#plugcar_assistente_id_veiculo option").remove();
     	jQuery("#plugcar_assistente_id_carro ul").remove();

     		carregando();
		jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'procurar_familias',
  				'tipo': document.getElementById('plugcar_assistente_tipo').value,
  				'valor': document.getElementById('plugcar_assistente_valor').value,
  				'fabricante': document.getElementById('plugcar_assistente_fabricante').value,
  				'id_filial': ASSISTENTE_PLUGCAR_ID_FILIAL,
  				'ano': document.getElementById('plugcar_assistente_ano').value
  			},
  			type: "POST",
  			dataType: "json",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
			     	if(data.sucesso)
			     	{
						jQuery("#plugcar_assistente_id_veiculo").html(data.lista);
						jQuery("#plugcar_assistente_id_veiculo option").hide().show('normal');
						jQuery("#plugcar_assistente_id_veiculo").val(jQuery("#plugcar_assistente_id_veiculo option:first").val());
						if(atualizar_modelos != 'nao')
							jQuery("#plugcar_assistente_id_veiculo").change();
					}
					concluido();
			   }
		});
	
	}

/* Seleciona diretamente um carro, partindo do assitente inerte*/
function preSelecionar(id_carro)
{
	carregando();
	jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'get_identificadores_carro',
  				'id_carro': id_carro				
  			},
  			type: "POST",
  			dataType: "json",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
			     	if(data.sucesso)
			     	{
						jQuery("#plugcar_assistente_tipo").val('0');
						func_filtrar('nao');
						jQuery("#plugcar_assistente_id_veiculo").val(data.id_veiculo);
						jQuery("#plugcar_assistente_id_veiculo").change();
						jQuery("#plugcar_assistente_id_modelo").val(data.id_modelo);
						jQuery("#plugcar_assistente_id_modelo").change();
					
						jQuery("#carro_" + data.id_carro).click();
						clicarEmCarro(data.id_carro);
					}else
					{
						var dados_cliente = prompt('O veículo não foi encontrado, o link que você clicou está atualizado? \nA nossa equipe acaba de ser informada sobre esse problema, iremos corrigi-lo logo. \n\nSe quiser receber as informações sobre esse veículo por e-mail ou telefone, por favor informe-os abaixo.'); 
						if(data.endereco_xml_erro)
							enviarEmailSolicitacao(dados_cliente, id_carro, data.endereco_xml_erro);
						else
							enviarEmailSolicitacao(dados_cliente, id_carro, 0);
					}
					concluido();
			   }
		});
}
						
function enviarEmailSolicitacao(dados_clientes, id_carro, endereco_xml_erro)
{
	carregando();
	jQuery.ajax({
		url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
		data: {
			'acao': 'enviar_email_erro',
			'id_carro': id_carro, 	
			'dados_clientes': dados_clientes, 
			'endereco_xml_erro': endereco_xml_erro 	
			},
		type: "POST",
		dataType: "json",
		async: false, 
		success:
			function(data, textStatus)
			{
				alert('Muito obrigado, entraremos em contato. \n\nDesculpe o transtorno.'); 
				concluido();
			}, 
		erro://se der erro não tem problema, pq o backend garante que em caso de erro uma exceção seja disparada.
			function(data, textStatus)
			{
				alert('Muito obrigado, entraremos em contato. \n\nDesculpe o transtorno.'); 
				concluido();
			}
	});
}
function clicarEmVeiculo(evento)
{
	carregando();
	jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'procurar_modelos',
  				'id_filial': ASSISTENTE_PLUGCAR_ID_FILIAL,
  				'tipo': jQuery('#plugcar_assistente_tipo').val(),
  				'valor': jQuery('#plugcar_assistente_valor').val(),
  				'ano': jQuery('#plugcar_assistente_ano').val() ,  				
  				'veiculo': jQuery('#plugcar_assistente_id_veiculo').val()  				
  			},
  			type: "POST",
  			dataType: "json",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
			     	if(data.sucesso)
			     	{
						jQuery("#plugcar_assistente_id_modelo").html(data.lista);
						jQuery("#plugcar_assistente_id_modelo").val(jQuery("#plugcar_assistente_id_modelo option:first").val());
				     	jQuery("#plugcar_assistente_id_modelo").change();
					}
					concluido();
			   }
		});
}
function clicarEmModelo()
{
	jQuery("#plugcar_assistente_id_carro").html(' ');
	carregando();
	jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'procurar_carros',
  				'id_filial': ASSISTENTE_PLUGCAR_ID_FILIAL,
  				'tipo': jQuery('#plugcar_assistente_tipo').val(),
  				'valor': jQuery('#plugcar_assistente_valor').val(),
  				'ano': jQuery('#plugcar_assistente_ano').val() , 			
  				'veiculo': jQuery('#plugcar_assistente_id_veiculo').val() , 			
  				'modelo': jQuery('#plugcar_assistente_id_modelo').val()  				
  			},
  			type: "POST",
  			dataType: "json",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
			     	if(data.sucesso)
			     	{
						jQuery("#plugcar_assistente_id_carro").html(' ' + data.lista);
						if(data.primeiro_carro != null)
							clicarEmCarro(data.primeiro_carro)
						else if(data.primeiro_modelo != null)
							clicarEmItemModelo(data.primeiro_modelo)
					}
					concluido();
			   }
		});
}

function clicarEmCarro(id_carro)
{
	
		carregando();
		jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'get_dados_carro',
  				'id_carro': id_carro
  			},
  			type: "POST",
  			dataType: "json",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
			     	if(data.sucesso)
			     	{
			     		trocaFoto(data.src_imagem, data.src_image_ampliada, 1);
					jQuery("#plugcar_assistente_informacoes").hide();
			     		jQuery("#plugcar_assistente_tipo_escolha").val('carro');
			     		jQuery("#plugcar_assistente_referencia_escolha").val(id_carro);
			     		jQuery("#plugcar_assistente_informacoes h2").html(data.nome);
						jQuery("#plugcar_assistente_formulario h2").html(data.nome);

			     		jQuery("#plugcar_assistente_lista_fotos").html(data.lista_imagens);
			     		if(data.descricao) {
							jQuery("#plugcar_assistente_descricao").html(data.descricao);
				     		jQuery("#plugcar_assistente_descricao").hide();
				     	} else {
							jQuery("#plugcar_assistente_descricao").hide();
			     			jQuery("#plugcar_assistente_descricao").html(' ');
						}
			     		jQuery("#plugcar_assistente_dados_veiculo_preco").html(data.valor);
			     		jQuery("#plugcar_assistente_dados_veiculo_cor").html(data.cor);
			     		jQuery("#plugcar_assistente_dados_veiculo_ano").html(data.ano);
			     		jQuery("#plugcar_assistente_dados_veiculo_km").html(data.km);
			     		jQuery("#plugcar_assistente_formas_pagamento").html(data.formas_pag);
			     		
			     		if(data.placa)
			     			jQuery("#plugcar_assistente_dados_veiculo_placa").html(data.placa);
			     		else
			     			jQuery("#plugcar_assistente_dados_veiculo_placa").html(' ');
			     			
			     		if(data.foto_ilustrativa)
				     		jQuery("#plugcar_assistente_dados_veiculo_ilustrativas").html('* Imagens meramente ilustrativas');
			     		else
				     		jQuery("#plugcar_assistente_dados_veiculo_ilustrativas").html(' ');
			     			
						jQuery("#plugcar_assistente_navegacao_coluna_veiculo").show(function(){
								jQuery("#plugcar_assistente_informacoes").show();
								jQuery("#plugcar_assistente_formulario").hide();
								jQuery("#plugcar_assistente_descricao").hide();
								jQuery("#plugcar_assistente_dados_veiculo").hide();
								jQuery("#plugcar_assistente_imagescol").show();
							});
						jQuery("#plugcar_assistente_bt_esquerdo").css('opacity', 0.2);
						var qtd_fotos = jQuery("#plugcar_assistente_lista_fotos li").length;
						if(qtd_fotos <= 4)
							jQuery("#plugcar_assistente_bt_direito").css('opacity', 0.2);
						else
							jQuery("#plugcar_assistente_bt_direito").css('opacity', 1);
						
						if(qtd_fotos > 1)
						{
							sliderFotosAssistente(1);
							jQuery("#plugcar_assistente_foto_principal").mouseover(function(){clearTimeout(time_out_troca_foto_automatico);});
							jQuery("#plugcar_assistente_foto_principal").mouseleave(function(){
											setTimeout('sliderFotosAssistente(' + posicao_prox_slider + ')', 5000);
											});							
						}
						jQuery("#plugcar_assistente_fotos").click();
						
					}
					concluido();
						
			   }
		});

	
}

var time_out_troca_foto_automatico;
var posicao_prox_slider;
function sliderFotosAssistente(posicao)
{
	if(jQuery("#plugcar_assistente_lista_fotos li").length > 1)
	{
		clearTimeout(time_out_troca_foto_automatico);
		if(posicao >= jQuery("#plugcar_assistente_lista_fotos li").length)
			posicao = 0;
		posicao_prox_slider = posicao;
		time_out_troca_foto_automatico = setTimeout('jQuery(jQuery("#plugcar_assistente_lista_fotos li img")[' + posicao + ']).click()', 5000);
	}
}

/*Item modelo é o item da lista de carros quando não há unidades do veículo em estoque*/
function clicarEmItemModelo(id_modelo)
{
		carregando();
		jQuery.ajax({
			url: ASSISTENTE_PLUGCAR_URL_RAIZ + 'form_visitante.php',
  			data: {
  				'acao': 'get_dados_modelo',
  				'id_filial': ASSISTENTE_PLUGCAR_ID_FILIAL,
  				'id_modelo': id_modelo
  			},
  			type: "POST",
  			dataType: "json",
  			async: false, 
  			success:
			   function(data, textStatus)
			   {
			     	if(data.sucesso)
			     	{
			     		trocaFoto(data.src_imagem, data.src_image_ampliada, 1);
						jQuery("#plugcar_assistente_informacoes").hide();
			     		jQuery("#plugcar_assistente_tipo_escolha").val('modelo');
			     		jQuery("#plugcar_assistente_referencia_escolha").val(id_modelo);
			     		jQuery("#plugcar_assistente_informacoes h2").html(data.nome);
			     		jQuery("#plugcar_assistente_lista_fotos").html(data.lista_imagens);
			     		if(data.descricao)
				     		jQuery("#plugcar_assistente_descricao").html(data.descricao);
				     	else
			     			jQuery("#plugcar_assistente_descricao").html(' ');
							
			     		jQuery("#plugcar_assistente_dados_veiculo_preco").html(' ');
			     		jQuery("#plugcar_assistente_dados_veiculo_cor").html(' ');
			     		jQuery("#plugcar_assistente_dados_veiculo_ano").html(data.ano);
			     		jQuery("#plugcar_assistente_dados_veiculo_km").html(' ');
			     		jQuery("#plugcar_assistente_formas_pagamento").html(' ');
			     		jQuery("#plugcar_assistente_dados_veiculo_placa").html(' ');
			     		jQuery("#plugcar_assistente_dados_veiculo_ilustrativas").html(' ');
						
						jQuery("#plugcar_assistente_navegacao_coluna_veiculo").show(function(){
								jQuery("#plugcar_assistente_informacoes").show();
								jQuery("#plugcar_assistente_formulario").hide();
								jQuery("#plugcar_assistente_descricao").hide();
								jQuery("#plugcar_assistente_dados_veiculo").hide();
								jQuery("#plugcar_assistente_imagescol").show();
							});
						jQuery("#plugcar_assistente_fotos").click();
						
					}
			     	concluido();						
			   }
		});

	
}
function carregando()
{
	jQuery('html, select, a').css('cursor', 'wait');
}
function concluido()
{
	jQuery('html, select, a').css('cursor', '');
	jQuery('a').css('cursor', 'hand');
}
function alertarIe6()
{
	jQuery('html, select, a').css('cursor', '');
	jQuery('a').css('cursor', 'hand');
	jQuery("#alerta_ie6").show();
}

function trocaFoto(url_mini, url_grande, posicao)
{
	jQuery("#plugcar_assistente_bt_esquerdo").before('<div id="plugcar_assistente_foto_principal-troca"><a title="Passe o mouse para ver com zoom" class="foto_principal plugcar_assistente-rounded-corners-inner"></a></div>');
	jQuery(".foto_principal").html('<img alt="Não foi possível exibir a fotografia" title="" src="' + url_mini + '" />');
	if(url_grande)
	{
		jQuery(".foto_principal").attr('href', url_grande);
		jQuery(".foto_principal").addClass('plugcar_assistente_zoom_detalhe');
		jQuery(".foto_principal").append('<br /><span>Passe o mouse para ver o detalhe</span>');
		jQuery(".foto_principal").jqzoom({zoomWidth: 300,zoomHeight: 200, position: 'left', zoomType:'reverse'});
		jQuery(".foto_principal img").css('background', 'url(' + url_grande + ')');
	}
	jQuery("#plugcar_assistente_foto_principal").html('');
	jQuery("#plugcar_assistente_foto_principal").append(jQuery("#plugcar_assistente_foto_principal-troca a"));
	jQuery("#plugcar_assistente_foto_principal-troca").remove();
	sliderFotosAssistente(posicao);	
}

