$(window).resize(function(){
	redimensionaHome();
});

$(document).ready(function() {
	
	
	var cufon_arr = new Array();
	cufon_arr.push("h2");
	cufon_arr.push("h3");
	cufon_arr.push(".rodape");
	cufon_arr.push(".box");
	cufon_arr.push(".titulo");
	cufon_arr.push(".form_submit");
	cufon_arr.push(".h_menu span");
	cufon_arr.push(".am_menu span");
	cufon_arr.push(".menu_lateral a");
	cufon_arr.push(".testdrive_box span");
	cufon_arr.push(".vantagens .titulo");
	cufon_arr.push("dl.versoes dt");
	cufon_arr.push("dl.logomarcas dt");
	
	for(i=0; i<cufon_arr.length; i++){
		if($(cufon_arr[i]).length>0)
			Cufon.replace(cufon_arr[i]);
	}
	
	if(pagina != "home"){
		$("select[name=sitemap]").change(function(){
			window.location.href = $(this).find("option:selected").val();
		});
	}
	
	//TODOS OS CARROS
	$("select[name=todos_carros]").change(function(){
			window.location.href = $(this).find("option:selected").val();
	});
	
	//INICIO
	switch(pagina){
		case "home":
			
			redimensionaHome();
			Cufon.replace('dt, span');
			
		break
		case "autos":
			swfobject.embedSWF(path+"/swf/slider_carros.swf", "slider", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params);
		break
		case "motos":
			swfobject.embedSWF(path+"/swf/slider_motos.swf", "slider", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params);
		break
		case "acoes_sociais":
			
			$(".ver").click(function(){
				var id = $(this).attr("rel");
				var input_display = "<div class=\"display\"></div>"
				var input_flash = "<object width=\"100%\" height=\"100%\" type=\"application/x-shockwave-flash\" data=\""+path+"/swf/galeria_acao_social.swf\" id=\"galeria_acao_social\"><param name=\"wmode\" value=\"transparent\"/><param name=\"allowscriptaccess\" value=\"always\"/><param name=\"flashvars\" value=\"browser=true&amp;pagina="+pagina+"&amp;path="+path+"&id="+id+"\" /><param name=\"movie\" value=\""+path+"/swf/galeria_acao_social.swf\"/></object>";
				var local = $(this).parents(".acao");
				if($(".acao .display").length>0){
					$(".acao .display").slideUp(function(){
						$(".acao .display").remove();
						$(input_display).appendTo(local);
						$(".acao .display").slideDown(function(){
							$("body").scrollTo($(local), 800,  { easing:'easeInOutCubic'});
							$(input_flash).appendTo(".acao .display");
						});
					});
				}else{
					$(input_display).appendTo(local);
					$(".acao .display").slideDown(function(){
						$("body").scrollTo($(local), 800,  { easing:'easeInOutCubic'})
						$(input_flash).appendTo(".acao .display");
					});
				}
			});
			
		break
		case "eventos":
			
			$(".ver").click(function(){
				var id = $(this).attr("rel");
				var input_display = "<div class=\"display\"></div>"
				var input_flash = "<object width=\"100%\" height=\"100%\" type=\"application/x-shockwave-flash\" data=\""+path+"/swf/galeria_acao_social.swf\" id=\"galeria_acao_social\"><param name=\"wmode\" value=\"transparent\"/><param name=\"allowscriptaccess\" value=\"always\"/><param name=\"flashvars\" value=\"browser=true&amp;pagina="+pagina+"&amp;path="+path+"&id="+id+"\" /><param name=\"movie\" value=\""+path+"/swf/galeria_acao_social.swf\"/></object>";
				var local = $(this).parents(".acao");
				if($(".acao .display").length>0){
					$(".acao .display").slideUp(function(){
						$(".acao .display").remove();
						$(input_display).appendTo(local);
						$(".acao .display").slideDown(function(){
							$("body").scrollTo($(local), 800,  { easing:'easeInOutCubic'});
							$(input_flash).appendTo(".acao .display");
						});
					});
				}else{
					$(input_display).appendTo(local);
					$(".acao .display").slideDown(function(){
						$("body").scrollTo($(local), 800,  { easing:'easeInOutCubic'})
						$(input_flash).appendTo(".acao .display");
					});
				}
			});
			
		break
		case "autos_pos_venda":
			
			var roleta1 = 	{	
								roletaID: "roleta1",
								typeElement:".comprador",
								containerWidth:570,
								elementWidth: 190,
								moveView:false,
								leftArrowEnabled: path+"/img/roleta_seta_esq.png",
								rightArrowEnabled: path+"/img/roleta_seta_dir.png",
								leftArrowDisabled: path+"/img/roleta_seta_esq_disabled.png",
								rightArrowDisabled: path+"/img/roleta_seta_dir_disabled.png"				
							}
			init_roleta(roleta1);
			
		break
		case "motos_pos_venda":
			
			var roleta1 = 	{	
								roletaID: "roleta1",
								typeElement:".comprador",
								containerWidth:570,
								elementWidth: 190,
								moveView:false,
								leftArrowEnabled: path+"/img/roleta_seta_esq.png",
								rightArrowEnabled: path+"/img/roleta_seta_dir.png",
								leftArrowDisabled: path+"/img/roleta_seta_esq_disabled.png",
								rightArrowDisabled: path+"/img/roleta_seta_dir_disabled.png"				
							}
			init_roleta(roleta1);
			
		break
	}
	
	if($("dl.logomarcas").length>0)
		init_imgToBackground("dl.logomarcas dd a");
		
	if($(".seminovo .img, .destaque .logo").length>0)
		init_imgToBackground(".img");
		
	if($(".barra_destaques .destaque").length>0)
		init_linkToBoxes(".barra_destaques .destaque");
	
	if($("h1.logo").length>0)
		init_logoToBackground("h1.logo a");
	
	if($(".lista_seminovos .destaque")){
		$(".lista_seminovos .destaque .img").html("<img src='"+path+"/img/img_fita_destaque.png' />");
	}
			
	//CONTROLE DE ENVIO DE FORMULÁRIOS
	if($("span.form_submit").length>0 || $("form").length>0){
		controleEnvioFormularios();
	}
	
});


$.easing.easeInOutCubic = function (x, t, b, c, d) {
	if ((t/=d/2) < 1) return c/2*t*t*t + b;
	return c/2*((t-=2)*t*t + 2) + b;
}

function fecharGaleria(){
	$(".acao .display").empty();
	$(".acao .display").slideUp(function(){
		$(".acao .display").remove();
	});
}

function init_linkToBoxes(element){
	$(element).each(
		function(i){
			$(this).css("cursor","pointer").click(
				function(){
					window.location = $(this).find("a:eq(0)").attr("href");
				}
			);
		}
	);
}


function controleEnvioFormularios(){
	
	if($(".form_submit").length>0){
		$(".form_submit").each(function(){
			$(this).css("cursor","pointer");
			$(this).unbind("click");
			$(this).click(function(){
				$(this).parents("form").submit();
			});
		});
	}
	
	if($("form").length>0){
		$("form").unbind("submit");
		$("form").submit(function(){
			switch(this.name){
				case "testdrive_form":
					//Envia_TesteDriver(this.name);
				break
				case "duvidas_form":
					//alert(this.name);
				break
				case "oficina_form":
					//alert(this.name);
				break
				case "orcamento_form":
					//alert(this.name);
				break
				case "autos_busca_form":
					//alert(this.name);
				break
				case "motos_busca_form":
					//alert(this.name);
				break
				case "trabalhe_conosco_form":
					//alert(this.name);
				break
				case "fale_conosco_form":
					//alert(this.name);
				break
				case "seminovo_contato_form":
					//alert(this.name);
				break
			}
		});
	}
}

function validaEmail(email){
	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");
	if (ER.test(email)){
		return true;
	}else{
		return false;
	}
}
//---------------------PRÓXIMO CAMPO---------------------------------------------------------
function jrs_Valida(campo, prox, total)
{
	if(campo.value.length>total-1)document.getElementById(prox).focus();
}

//MÁSCARA DE VALORES
function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	if(document.all) { // Internet Explorer
		nTecla = evtKeyPress.keyCode;
	} else if(document.layers) { // Nestcape
		nTecla = evtKeyPress.which;
	} else {
		nTecla = evtKeyPress.which;
		if (nTecla == 8 || nTecla == 0) {
			return true;
		}
	}
    sValue = objeto.value;
    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++;
	  }else{
        sCod += sValue.charAt(nCount);
        nCount++;
      }
      i++;
    }
    objeto.value = sCod;

	if (nTecla != 8) { // backspace ou tab
		if(sMask.charAt(i-1) == "9"){ // apenas números...
			return ((nTecla > 47) && (nTecla < 58));
		}else{ // qualquer caracter...
			return true;
		} 
	}else{
		return true;
	}
}

/******************************************************************************/
// ENVIA TESTE DRIVER
/******************************************************************************/
function Envia_TesteDriver(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var cidade=form.txtCidade.value;
	var telefone=form.txtTelefone.value;
	if (nome==""){
		$(".resposta").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (email==""){
		$(".resposta").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".resposta").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (cidade==""){
		$(".resposta").html("Digite o Cidade.");											
		form.txtCidade.focus();
	} else if (telefone==""){
		$(".resposta").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else {	
		$.post(path+'/scripts/envia_teste_driver.php',$(form).serialize(),function(data){
			$(".resposta").html(data);
			form.reset();
		});
	}
}

/******************************************************************************/
// ENVIA AGENDAMENTO OFICINA
/******************************************************************************/
function Envia_Oficina(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var telefone=form.txtTelefone.value;
	var carro=form.txtCarro.value;
	var modelo=form.txtModelo.value;
	var dataagen=form.txtData.value;
	var observacoes=form.txtObservacoes.value;
	if (nome==""){
		$(".msg_form").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (telefone==""){
		$(".msg_form").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else if (carro==""){
		$(".msg_form").html("Digite o Carro.");											
		form.txtCarro.focus();
	}else if (modelo==""){
		$(".msg_form").html("Digite o Ano/Modelo.");											
		form.txtModelo.focus();
	}else if (email==""){
		$(".msg_form").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".msg_form").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (dataagen==""){
		$(".msg_form").html("Digite a Data/Hora.");											
		form.txtData.focus();
	}else if (observacoes==""){
		$(".msg_form").html("Digite a Observa&ccedil;&atilde;o.");											
		form.txtObservacoes.focus();
	} else {	
		$.post(path+'/scripts/envia_oficina.php',$(form).serialize(),function(data){
			$(".msg_form").html(data);
			form.reset();
		});
	}
}

/******************************************************************************/
// ENVIA ORCAMENTO PEÇAS
/******************************************************************************/
function Envia_Orcamento(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var telefone=form.txtTelefone.value;
	var carro=form.txtCarro.value;
	var dataagen=form.txtData.value;
	var observacoes=form.txtObservacoes.value;
	if (nome==""){
		$(".msg_form2").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (telefone==""){
		$(".msg_form2").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else if (carro==""){
		$(".msg_form2").html("Digite o Carro.");											
		form.txtCarro.focus();
	}else if (email==""){
		$(".msg_form2").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".msg_form2").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (dataagen==""){
		$(".msg_form2").html("Digite a Data/Hora.");											
		form.txtData.focus();
	}else if (observacoes==""){
		$(".msg_form2").html("Digite a Observa&ccedil;&atilde;o.");											
		form.txtObservacoes.focus();
	} else {	
		$.post(path+'/scripts/envia_orcamento.php',$(form).serialize(),function(data){
			$(".msg_form2").html(data);
			alert(data);
			form.reset();
		});
	}
}

/******************************************************************************/
// ENVIA CONTATO
/******************************************************************************/
function Envia_Contato(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var cidade=form.txtCidade.value;
	var telefone=form.txtTelefone.value;
	var mensagem=form.txtMensagem.value;
	if (nome==""){
		$(".resposta").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (cidade==""){
		$(".resposta").html("Digite o Cidade.");											
		form.txtCidade.focus();
	}else if (email==""){
		$(".resposta").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".resposta").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (telefone==""){
		$(".resposta").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else if (mensagem==""){
		$(".resposta").html("Digite a Mensagem.");											
		form.txtMensagem.focus();
	}else {	
		$.post(path+'/scripts/envia_contato.php',$(form).serialize(),function(data){
			$(".resposta").html(data);
			form.reset();
		});
	}
}

/******************************************************************************/
// ENVIA DUVIDAS SEGUROS
/******************************************************************************/
function Envia_DuvidasSeg(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var cidade=form.txtCidade.value;
	var telefone=form.txtTelefone.value;
	var mensagem=form.txtMensagem.value;
	if (nome==""){
		$(".resposta").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (cidade==""){
		$(".resposta").html("Digite o Cidade.");											
		form.txtCidade.focus();
	}else if (email==""){
		$(".resposta").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".resposta").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (telefone==""){
		$(".resposta").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else if (mensagem==""){
		$(".resposta").html("Digite a Mensagem.");											
		form.txtMensagem.focus();
	}else {	
		$.post(path+'/scripts/envia_duvidasseguros.php',$(form).serialize(),function(data){
			$(".resposta").html(data);
			form.reset();
		});
	}
}

/******************************************************************************/
// ENVIA DUVIDAS CONSÓRCIO
/******************************************************************************/
function Envia_DuvidasConsorcio(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var cidade=form.txtCidade.value;
	var telefone=form.txtTelefone.value;
	var mensagem=form.txtMensagem.value;
	if (nome==""){
		$(".resposta").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (cidade==""){
		$(".resposta").html("Digite o Cidade.");											
		form.txtCidade.focus();
	}else if (email==""){
		$(".resposta").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".resposta").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (telefone==""){
		$(".resposta").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else if (mensagem==""){
		$(".resposta").html("Digite a Mensagem.");											
		form.txtMensagem.focus();
	}else {	
		$.post(path+'/scripts/envia_duvidasconsorcios.php',$(form).serialize(),function(data){
			$(".resposta").html(data);
			form.reset();
		});
	}
}

/******************************************************************************/
// ENVIA CONTATO USADO
/******************************************************************************/
function Envia_ContatoUsado(form){
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var cidade=form.txtCidade.value;
	var telefone=form.txtTelefone.value;
	if (nome==""){
		$(".resposta").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (email==""){
		$(".resposta").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$(".resposta").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	}else if (cidade==""){
		$(".resposta").html("Digite o Cidade.");											
		form.txtCidade.focus();
	} else if (telefone==""){
		$(".resposta").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else {	
		$.post(path+'/scripts/envia_contatousado.php',$(form).serialize(),function(data){
			$(".resposta").html(data);
			form.reset();
		});
	}
}

//-----------------------------FUNÇÕES UPLOAD--------------------------------------------------------
function ajaxUpload(form, url, urlretorno,tipo){
	$("<iframe src='javascript:;' name='ajaxUpload' id='ajaxUpload' style='display:none;'></iframe>").appendTo("body");
	$(form).attr({action: url});
	upLoading(urlretorno,tipo);	
}

function upLoading(urlretorno,tipo){
	iframe = document.getElementById("ajaxUpload");
	
	if($.browser.msie){
		if(iframe.readyState != "complete"){
			setTimeout(function(){upLoading(urlretorno,tipo)}, 500);
		}else{
			uploadReturn(urlretorno,tipo);
		}
	}else {
		iframe.onload = function(){uploadReturn(urlretorno,tipo);};
	}
	
}
function uploadReturn(urlretorno,tipo){
	var data = $("iframe[name='ajaxUpload']").contents().children().find("body").text();
	alert(data);
	if (data == "formato") {
		$("#resposta").html("Formato do Arquivo Inv&aacute;lido! somente doc, docx, pdc ou txt");											
	} else if(data == "sucesso") {
		$("#resposta").html(data);
		form.reset();
	}
		 $("iframe[name='ajaxUpload']").attr("src","");
		 $("iframe[name='ajaxUpload']").remove();
}

/******************************************************************************/
// ENVIA CURRICULUM
/******************************************************************************/
function Envia_Curriculum(form){
	var form		=	document.getElementById("trabalhe_conosco_form");
	var nome=form.txtNome.value;
	var email=form.txtEmail.value;
	var cidade=form.txtCidade.value;
	var telefone=form.txtTelefone.value;
	var loja=form.txtLoja.value;
	var anexo=form.txtCurriculo.value;
	var obs=form.txtObservacoes.value;
	if (nome==""){
		$("#resposta").html("Digite o Nome.");											
		form.txtNome.focus();
	}else if (cidade==""){
		$("#resposta").html("Digite o Cidade.");											
		form.txtCidade.focus();
	}else if (email==""){
		$("#resposta").html("Digite o Email.");													
		form.txtEmail.focus();
	} else if(!validaEmail(email)){
		$("#resposta").html("Formato do Email Incorreto.");													
		form.txtEmail.focus();
	} else if (telefone==""){
		$("#resposta").html("Digite o Telefone.");											
		form.txtTelefone.focus();
	}else if (loja==""){
		$("#resposta").html("Informe a Loja.");											
		form.txtLoja.focus();
	}else if (anexo==""){
		$("#resposta").html("Anexe o Curriculum.");											
		form.txtLoja.focus();
	}else if (obs==""){
		$("#resposta").html("Coloque a Observa&ccedil;&atilde;o");											
		form.txtLoja.focus();
	}else {	
		ajaxUpload(form, "scripts/envia_curriculum.php","trabalhe_conosco",1)	
	}
}

function redimensionaHome(){
	var documentHeight = $(window).height();
	if(documentHeight>585){
		var marginSplit = (documentHeight-585)/2;
		$(".principal").height(documentHeight-marginSplit);
		$(".principal").css("paddingTop", marginSplit+"px");
	}else{
		$(".principal").css("paddingTop","0");
		$(".principal").height(585);
	}
}

// TROCA IMAGENS NO HTML EV ACIONA NO BACKGROUND
function init_imgToBackground(element){
	$(element+" img").each(function(i){
		$(this).parent().css("background","url("+$(this).attr("src")+") no-repeat center center");
		$(this).hide();
	})
}

// TROCA IMAGENS NO HTML EV ACIONA NO BACKGROUND
function init_logoToBackground(element){
	$(element+" img").each(function(i){
		$(this).parent().css("background","url("+$(this).attr("src")+") no-repeat left center");
		$(this).hide();
	})
}


function init_gallery_events(){
	
	
	//ADICIONA UM ID PARA CADA GALERIA
	$(".galeria").each(function(i){
		
		var galeria = "g"+i;
		$(this).attr("id",galeria);
		
		//PRIMEIRA IMAGEM DE CADA GALERIA
		var objImage = new Image();
		objImage.src = $(this).find("ul li:first a").attr("href");
		objImage.alt = $(this).find("ul li:first img").attr("alt");
		$(this).find(".desc").html("<img src='"+path+"/img/loadin1.gif' />");
		changeImg(objImage, galeria);
		
	});
	
	var arr_imgs = new Array();
	var arr_desc = new Array();
	
	$(".galeria ul li").each(function(i){
		
		arr_imgs.push($(this).find("a").attr("href"));
		arr_desc.push($(this).find("img").attr("alt"));
		
		$(this).find("a").attr("href", "javascript:;").click(function(){
			$(".galeria .img img").fadeOut("fast");
			var objImage = new Image();
			objImage.src = arr_imgs[i];
			objImage.alt = arr_desc[i];
			var galeria = $(this).parents(".galeria").attr("id");
			changeImg(objImage, galeria);
			
		});
	});
	
}


// FAZ A TROCA DA IMAGEM
function changeImg(objImage, galeria){
	
	if(objImage.complete){
		$("#"+galeria+" .img").empty();
		$("<img src='"+objImage.src+"' alt='"+objImage.alt+"' />").appendTo(".galeria .img");
		$("#"+galeria+" .desc").html(objImage.alt);
	}else{
		setTimeout(function(){changeImg(objImage,galeria);},500);
	}
	
}

//------------------------TODAS REQUISIÇÕES AJAX---------------------------
//-------------------------------------------------------------------------


function ajaxGeral(form, url){
	$.post(url, $(form).serialize(),
		function(data){
			
			$(form).find(".resposta").html(data);
			form.reset();
			form_titles_init();
			
		}
	);
}

function ajaxUpload(form, url){
	$("<iframe src='javascript:;' name='ajaxUpload' id='ajaxUpload'></iframe>").appendTo("body");
	$(form).attr({action: url, target: "ajaxUpload"});
	$.event.trigger("ajaxStart");
	upLoading(1);
}

function upLoading(num){
	iframe = document.getElementById("ajaxUpload");
	
	if($.browser.msie){
		if(iframe.readyState != "complete"){
			$("#ajaxMessage").text(iframe.readyState+" "+num);
			setTimeout(function(){upLoading(num+1)}, 500);
		}else{
			uploadReturn();
		}
	}else {
		iframe.onload = function(){uploadReturn();};
	}
	
}

function uploadReturn(){
	ajaxMessage = $("iframe[name='ajaxUpload']").contents().children().find("body").text();
	alert(ajaxMessage);
	$.event.trigger("ajaxSuccess");
	
	$(":input")
	 .not(":button, :submit, :reset, :hidden")
	 .val("")
	 .removeAttr("checked")
	 .removeAttr("selected");
	 
	 $("iframe[name='ajaxUpload']").attr("src","");
	 $("iframe[name='ajaxUpload']").remove();
}

function ajaxBox(url, atual){
	$(".ab_menu a").removeClass("atual");
	$(".ab_menu a:eq("+atual+")").addClass("atual");
	$(".ab_load").load(url);
}

function popupContato(id){
	
	
	$("#topo").before("<div class=\"popup_contato_form\" style=\"display:none;\"></div>");
	
	$(".popup_contato_form").load(path+"/inc_form_contato_seminovos.php?id="+id, function(){
																						  
		if($.browser.safari){
			scrollPosition = document.body.scrollTop;
		}else{
			scrollPosition = document.documentElement.scrollTop;
		}
		var half = $(this).height()/2;
		var posy = scrollPosition+(document.documentElement.clientHeight/2)-half;
		
		$(this).fadeIn();
		$(this).find(".fechar img").css("cursor","pointer").click(function(){$(".popup_contato_form").remove();});
		$(this).css("top",posy+"px");
	})
	
}


function popupFotos(id){
	
	
	$("#topo").before("<div class=\"popup_fotos\" style=\"display:none;\"></div>");
	
	$(".popup_fotos").load(path+"/inc_fotos_seminovos.php?id="+id, function(){
																						  
		if($.browser.safari){
			scrollPosition = document.body.scrollTop;
		}else{
			scrollPosition = document.documentElement.scrollTop;
		}
		var half = $(this).height()/2;
		var posy = scrollPosition+(document.documentElement.clientHeight/2)-half;
		
		$(this).fadeIn();
		$(this).find(".fechar img").css("cursor","pointer").click(function(){$(".popup_fotos").remove();});
		$(this).css("top",posy+"px");
	})
	
}


//******************************************************************************/
// JF POPUP
/******************************************************************************/


function popup(settings){
	
	ajaxMessage = "Carregando Página";
	
	config = {
		width:531,
		height:480,
		title:"Popup",
		url:""
	};
	
	$.extend(config, settings);

	
	$("<div id=\"bg_black\" onClick=\"javascript:fecharpopup();\" style=\"display:none;\"></div>").appendTo("body");
	
	$("<div class=\"popup\"><div class=\"top\"><h1>"+config.title+"</h1><a href=\"javascript:fecharpopup();\"><img src=\"img/btn_fechar.png\" alt=\"Fechar\" /></a></div><div class=\"content\"></div></div>").appendTo("body");
	
	if($.browser.safari){
		scrollPosition = document.body.scrollTop;
	}else{
		scrollPosition = document.documentElement.scrollTop;
	}
	
	
	//$.browser.msie ? $("body").attr("scroll", "no") : $("body").css("overflow", "hidden");
	
	if($.browser.msie){
		if($.browser.version=="7.0"){
			$("body").attr("scroll", "no");
		}else{
			$("body").css("overflow", "hidden");
		}
	}else{
		$("body").css("overflow", "hidden");
	}
	
	
	
	$("#bg_black").fadeTo(01, 0).css({width:"100%",height:"100%",cursor:"pointer",top:scrollPosition,position:"absolute",background:"#000",zIndex:"999"});
	$("#bg_black").fadeTo("slow", 0.7);
	
	var half = config.height/2;
	
	if(document.documentElement.clientHeight>config.width){
		var posy = (document.documentElement.clientHeight/2)-half;
	}else{
		var posy = 0;
	}
	
	
	var posx = config.width/-2;
	

	$(".popup").fadeTo(01, 0).css({top: (posy+scrollPosition)+"px", left:"50%",marginLeft:posx+"px", zIndex: "1000", width:config.width+"px", height:config.height+"px"});
	
	$(".popup").fadeTo("slow", 1);
	
	$(".popup .content").load(config.url);
	
}

function fecharpopup(){
	$(".popup").fadeOut(function(){$(this).remove();});
	$("#bg_black").fadeOut(function(){$(this).remove();});
	//$.browser.msie ? $("body").removeAttr("scroll") : $("body").css("overflow", "auto");	
	if($.browser.msie){
		if($.browser.version=="7.0"){
			$("body").removeAttr("scroll");
		}else{
			$("body").css("overflow", "auto");
		}
	}else{
		$("body").css("overflow", "auto");
	}
}

//ATUALIZAR PAGINA DE COMPRADORES
function Atualiza(pagina){
	$("#atualiza").load(pagina);
}

/******************************************************************************/
// BUSCA CARROS USADOS POR MARCA
/******************************************************************************/
$("select[name=txtMarca]").live("change",function(){
	var txtMarca = $("select[name=txtMarca] option:selected").val();
	$("select[name=txtModelo]").empty();
	$("select[name=txtModelo]").load(path+"/lista_modelos.php?txtMarca="+txtMarca);
	$("select[name=txtAno]").empty();
	$("select[name=txtAno]").load(path+"/lista_ano.php?txtMarca="+txtMarca);
})

/******************************************************************************/
// BUSCA CARROS USADOS POR MODELO
/******************************************************************************/
$("select[name=txtModelo]").live("change",function(){
	var txtMarca = $("select[name=txtMarca] option:selected").val();
	var txtModelo = $("select[name=txtModelo] option:selected").val();
	$("select[name=txtAno]").empty();
	$("select[name=txtAno]").load(path+"/lista_ano.php?txtMarca="+txtMarca+"&txtModelo="+txtModelo);
})

//ATUALIZAR PAGINA DE COMPRADORES
function carregaPaginacao(pagina){
	$("#atualiza").load(pagina);
}

