$(function() {
	$("#produtos table ul li a").tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - ",
		fixPNG: true,
		top: -40,
		left: 500
	});
	
	$("#funcionalidades a").tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - ",
		fixPNG: true,
		top: -40,
		left: 300
	});
	
	$(".tab-beneficios").addClass("tab-beneficiosOn")
	$(".tabs a").click(function () {
		$(".tab-beneficiosOn").addClass("tab-beneficios")
		$(".tab-beneficiosOn").removeClass("tab-beneficiosOn")
		$(".tab-como-funcionaOn").addClass("tab-como-funciona")
		$(".tab-como-funcionaOn").removeClass("tab-como-funcionaOn")
		$(".tab-onde-instalarOn").addClass("tab-onde-instalar")
		$(".tab-onde-instalarOn").removeClass("tab-onde-instalarOn")
		$(".tab-abrangenciaOn").addClass("tab-abrangencia")
		$(".tab-abrangenciaOn").removeClass("tab-abrangenciaOn")
		$(".tab-como-contratarOn").addClass("tab-como-contratar")
		$(".tab-como-contratarOn").removeClass("tab-como-contratarOn")
	});
	
	$("#cont-bloqueador").hide()
	$("#tab06").addClass("ativado")
	
	$("#bloqueador").click(function () {
		$("#bloqueador").removeClass("aba-prod-bloqueador")
		$("#bloqueador").addClass("aba-prod-bloqueadorOn")
		$("#rastreador").removeClass("aba-prod-rastreadorOn")
		$("#rastreador").addClass("aba-prod-rastreador")
		$("#cont-rastreador").hide()
		$("#cont-bloqueador div").hide()
		$("#cont01, #cont-bloqueador").fadeIn("slow")
		$(".tabela-rastreador").hide()
		$(".tabela-bloqueador").show()
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab01").addClass("ativado")
		
	});
	
	$("#rastreador").click(function () {
		$("#rastreador").removeClass("aba-prod-rastreador")
		$("#rastreador").addClass("aba-prod-rastreadorOn")
		$("#bloqueador").removeClass("aba-prod-bloqueadorOn")
		$("#bloqueador").addClass("aba-prod-bloqueador")
		$("#cont-bloqueador").hide()	
		$("#cont-rastreador div").hide()
		$("#cont06, #cont-rastreador").fadeIn("slow")
		$(".tabela-bloqueador").hide()
		$(".tabela-rastreador").show()
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab06").addClass("ativado")
	});
	
	
	$("#bloqueador-moto").click(function () {
		$("#bloqueador-moto").removeClass("aba-prod-bloqueador-moto")
		$("#bloqueador-moto").addClass("aba-prod-bloqueador-motoOn")
		$("#rastreador-moto").removeClass("aba-prod-rastreador-motoOn")
		$("#rastreador-moto").addClass("aba-prod-rastreador-moto")
		$("#cont-rastreador").hide()
		$("#cont-bloqueador div").hide()
		$("#cont01, #cont-bloqueador").fadeIn("slow")
		$(".tabela-rastreador").hide()
		$(".tabela-bloqueador").show()
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab01").addClass("ativado")
	});
				
	$("#rastreador-moto").click(function () {
		$("#rastreador-moto").removeClass("aba-prod-rastreador-moto")
		$("#rastreador-moto").addClass("aba-prod-rastreador-motoOn")
		$("#bloqueador-moto").removeClass("aba-prod-bloqueador-motoOn")
		$("#bloqueador-moto").addClass("aba-prod-bloqueador-moto")
		$("#cont-bloqueador").hide()	
		$("#cont-rastreador div").hide()
		$("#cont06, #cont-rastreador").fadeIn("slow")
		$(".tabela-bloqueador").hide()
		$(".tabela-rastreador").show()
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab06").addClass("ativado")
		
	});
	
	
	
	/* Abas para Graber Bloqueador*/
	$("#tab01").click(function () {
		$("#tabs-bloqueador a").removeClass("ativado")							
		$("#tab01").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont01").fadeIn("slow");
	});
	
	$("#tab02").click(function () {
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab02").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont02").fadeIn("slow");
	});
	
	$("#tab03").click(function () {
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab03").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont03").fadeIn("slow");
	});
	
	$("#tab04").click(function () {
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab04").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont04").fadeIn("slow");
	});
	
	$("#tab05").click(function () {
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab05").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont05").fadeIn("slow");
	});	
	
	$("#tab11").click(function () {
		$("#tabs-bloqueador a").removeClass("ativado")
		$("#tab11").addClass("ativado")
		$(".cont-informacoes").hide();
		$(".cont-informacoes div").show();
		$("#cont11").fadeIn("slow");
	});	
	
	/* Abas para Graber Rastreador Light */
	$("#tab06").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab06").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont06").fadeIn("slow");
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-web-graber").addClass("ativado");
	});
	
	$("#tab07").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab07").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont07").fadeIn("slow");
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-web-graber").addClass("ativado");
	});
	$("#tab07R").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab07").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont07").fadeIn("slow");
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-rede-assistencia-tecnica").addClass("ativado");
	});
	
	$("#tab08").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab08").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont08").fadeIn("slow");
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-web-graber").addClass("ativado");
	});
	
	$("#tab09").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab09").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont09").fadeIn("slow");
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-web-graber").addClass("ativado");
	});
	
	$("#tab10").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab10").addClass("ativado")
		$(".cont-informacoes").hide();
		$("#cont10").fadeIn("slow",function(){
			$(this).parent().find('.bt-pdf-contrato-prestacao').show();
		});
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-web-graber").addClass("ativado");
	});	
	
	$("#tab12").click(function () {
		$("#tabs-rastreador a").removeClass("ativado")
		$("#tab12").addClass("ativado")
		$(".cont-informacoes").hide();
		$(".cont-informacoes div").show();
		$("#cont12").fadeIn("slow");
		$("#menu-servicos a").removeClass("ativado");
		$("#mn-web-graber").addClass("ativado");
	});	
	
	$("#pessoa-fisica").change(function () {
		if ($("#pessoa-fisica:checked"))
		$("#sim").change(function () {
			if ($("#sim:checked"))
				$("#dados-pessoais div").hide();
				$("#pf-cliente").show();
		});	
	});	
	
	$("#pessoa-fisica").change(function () {
		if ($("#pessoa-fisica:checked"))
		$("#nao").change(function () {
			if ($("#nao:checked"))
				$("#dados-pessoais div").hide();
				$("#pf-nao-cliente").show();
		});	
	});	
	
	$("#pessoa-juridica").change(function () {
		if ($("#pessoa-juridica:checked"))
		$("#sim").change(function () {
			if ($("#sim:checked"))
				$("#dados-pessoais div").hide();
				$("#pj-cliente").show();
		});	
	});	
	
	$("#pessoa-juridica").change(function () {
		if ($("#pessoa-juridica:checked"))
		$("#nao").change(function () {
			if ($("#nao:checked"))
				$("#dados-pessoais div").hide();
				$("#pj-nao-cliente").show();
		});	
	});	
	
	$("#sim").click(function () {
		if ($("#sim:checked"))
		$("#pessoa-fisica").change(function () {
			if ($("#pessoa-fisica:checked"))
				$("#dados-pessoais div").hide();
				$("#pf-cliente").show();
		});	
	});	
	
	$("#sim").change(function () {
		if ($("#sim:checked"))
		$("#pessoa-juridica").change(function () {
			if ($("#pessoa-juridica:checked"))
				$("#dados-pessoais div").hide();
				$("#pj-cliente").show();
		});	
	});	
	
	$("#nao").change(function () {
		if ($("#nao:checked"))
		$("#pessoa-fisica").change(function () {
			if ($("#pessoa-fisica:checked"))
				$("#dados-pessoais div").hide();
				$("#pf-nao-cliente").show();
		});	
	});	
	
	$("#nao").change(function () {
		if ($("#nao:checked"))
		$("#pessoa-juridica").change(function () {
			if ($("#pessoa-juridica:checked"))
				$("#dados-pessoais div").hide();
				$("#pj-nao-cliente").show();
		});	
	});	
	
			
	$("#mn-web-graber").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#web-graber").show()
		$("#web-graber div").show()
	});
	
	$("#mn-app-graber").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#app-graber").show()
		$("#app-graber div").show()
	});
	
	$("#mn-graber-auto-gestao").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#graber-auto-gestao").show()
		$("#graber-auto-gestao div").show()
	});
	
	$("#mn-rede-assistencia-tecnica").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#rede-assistencia-tecnica").show()
		$("#rede-assistencia-tecnica div").show()
	});
	
	$("#mn-graber-svr").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#graber-svr").show()
		$("#graber-svr div").show()
	});
	
	$("#mn-central-atendimento").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#central-atendimento").show()
		$("#central-atendimento div").show()
	});
	
	$("#mn-portal-cliente").click(function() {
		$("#menu-servicos a").removeClass("ativado")
		$(this).addClass("ativado")	
		$("#cont-servicos div").hide()
		$("#portal-cliente").show()
		$("#portal-cliente div").show()
	});
	
	// radio SIM
	$("#rdoSim").click(function () {
		$("#divTxtPlaca").show();
		if ($('#rdoPessoaFisica').attr('checked')) {
			$("#divTxtCPF").show();
		} else {
			$("#divTxtCNPJ").show();
		}
	});
	
	// radio NAO
	$("#rdoNao").click(function () {
		$("#divTxtPlaca").hide();
		if ($('#rdoPessoaFisica').attr('checked')) {
			$("#divTxtCPF").hide();
		} else {
			$("#divTxtCNPJ").hide();
		}
	});
	
	// RadioButton Pessoa Fisica
	$("#rdoPessoaFisica").click(function () {
		$("#divTxtEmpresa").hide();
		$("#divTxtCNPJ").hide();
		$("#divTxtContato").hide();
		$("#divTxtNome").show();
		//$("#divTxtCPF").show();
		if ($('#rdoSim').attr('checked')) {
			$("#divTxtCPF").show();
		} else {
			$("#divTxtCPF").hide();
		}
	});
	
	// RadioButton Pessoa Juridica
	$("#rdoPessoaJuridica").click(function () {
		$("#divTxtEmpresa").show();
		//$("#divTxtCNPJ").show();
		$("#divTxtContato").show();
		$("#divTxtCPF").hide();
		$("#divTxtNome").hide();
		if ($('#rdoSim').attr('checked')) {
			$("#divTxtCNPJ").show();
		} else {
			$("#divTxtCNPJ").hide();
		}
	});
	// Campo cidade no fale conosco
	$('#ddlEstado').change(function () {
		$('#ddlCidade').hide().before('<span class="loading" style="float:left;width:367px;text-align:center;"><img src="_img/img-loading.gif" alt="Carregando" border="0" /> Carregando</span>');
		var valor = 'uf=' + $(this).attr('value');
		$.ajax({
			type: 'get',
			data: valor,
			url: 'Cidade.aspx',
			error: function (msg) {
				alert(msg);
			},
			success: function (html) {
				$('.loading').hide();
				if ($('#ddlEstado').attr('value') == 'SL') {
					$('#ddlCidade').show().attr('disabled','disabled').html('<option value="">Selecione:</option>'+html);
				}
				else {
					$('#ddlCidade').show().removeAttr('disabled').html('<option value="">Selecione:</option>'+html);
				}
			}
		})
	});
	
	// BOX LOGIN HOME
	$('#login a.bt-portal-cliente,#login a.bt-localize-seu-veiculo').click(function(){
		$('#mymenu').css('visibility','hidden');
		$(this).next().fadeIn(200);
	});
	$('#login a.bt-fechar').click(function(){
		$('#mymenu').css('visibility','visible');
		$('#login div:visible').fadeOut(200);
	});
	
	// BARRA RODAPE
	$('#bt-barra-footer').click(function(){
		$('#barra-footer-fechada').fadeOut(150,function(){
			$('#barra-footer').animate({width:'990px',opacity:'1'},300);
		});
	});
	$('#bt-barra-footer-fechar').click(function(){
		$('#barra-footer').animate({width:'1px',opacity:'0'},300,function(){
			$('#barra-footer-fechada').fadeIn(150);
		});
	});
	// ABAS REDE AUTORIZADA
	$('a[class^=bt-estado]','.barra').click(function(e){
		var qual = $(e.target).attr('rel');
		$('.cont-rede DIV[id^=rede-aba]').each(function(){
			if($(this).attr('id') != qual) {
				$(this).hide();
			} else {
				$(this).show();
			};
		});
		$('.barra A').each(function(){
			if($(this).attr('rel') != qual) {
				$(this).removeClass('ativo');
			} else {
				$(this).addClass('ativo');
			};
		});
	});
});

function contador(campo) {
	if((campo.value.length) >= caracteres) {
		campo.value = campo.value.substr(0,caracteres);
	}
	document.getElementById("count").innerHTML = caracteres-campo.value.length
}

function GerarSWF($arquivo, $largura, $altura) {
	document.writeln('	<object type="application/x-shockwave-flash" data="'+ $arquivo +'" width="'+ $largura +'" height="'+ $altura +'">');
	document.writeln('		<param name="movie" value="' + $arquivo + '" />');
	document.writeln('		<param name="menu" value="false" />');
	document.writeln('		<param name="quality" value="high" />');
	document.writeln('		<param name="wmode" value="transparent" />');
	document.writeln('	</object>');
}

function bVerificaEmail($sValor) {
	if ($sValor.length < 10 || $sValor.replace(/ /gi, '') == "") return false;
	var $i = 0;
	var $sTestarCaracteres = "*|,':<>[]{}`\";()&$#% ";
	for ($i = 0; $i < $sTestarCaracteres.length; $i++) {
		if ($sValor.indexOf($sTestarCaracteres.substr($i, 1)) > 0) return false;
	}
	
	if ($sValor.indexOf("@") == 0 || $sValor.indexOf("@") < 3 || $sValor.lastIndexOf("@") > $sValor.length - 7 || $sValor.split('@').length > 2) return false;
	if ($sValor.indexOf(".") == 0 || $sValor.lastIndexOf(".") > $sValor.length - 2) return false;
	if ($sValor.indexOf("@.") > 0 || $sValor.indexOf(".@") > 0) return false;
	
	return true;
}


   function bVerificaCpf($sValor) {
      if ($sValor.length < 11 || $sValor.replace(/ /gi, '') == "") return false;
      var $s1 = $sValor.substr(0, 9);
      var $s2 = $sValor.substr(9, 2);
      var $i3 = 0;
      for ($i = 0; $i < 9; $i++) {
         $i3 += $s1.substr($i, 1) * (10 - $i);
      }
      if ($i3 == 0) return false;
      $i3 = 11 - ($i3 % 11);
      if ($i3 > 9) $i3 = 0;
      if ($s2.substr(0, 1) != $i3) return false;
      $i3 *= 2;
      for ($i = 0; $i < 9; $i++) {
         $i3 += $s1.substr($i, 1) * (11 - $i);
      }
      $i3 = 11 - ($i3 % 11);
      if ($i3 > 9) $i3 = 0;
      if ($s2.substr(1, 1) != $i3) return false;
      return true;
   }


   function bVerificaCnpj($sValor) {
      if ($sValor.length < 14 || $sValor.replace(/ /gi, '') == "") return false;
      var $s1 = $sValor.substr(0, 12);
      var $s2 = $sValor.substr(12, 2);
      var $i3 = 0;
      for ($i = 0; $i < 12; $i++) {
         $i3 += $s1.substr(11 - $i, 1) * (2 + ($i % 8));
      }
      if ($i3 == 0) return false;
      $i3 = 11 - ($i3 % 11);
      if ($i3 > 9) $i3 = 0;
      if ($s2.substr(0, 1) != $i3) return false;
      $i3 *= 2;
      for ($i = 0; $i < 12; $i++) {
         $i3 += $s1.substr(11 - $i, 1) * (2 + (($i + 1) % 8));
      }
      $i3 = 11 - ($i3 % 11);
      if ($i3 > 9) $i3 = 0;
      if ($s2.substr(1, 1) != $i3) return false;
      return true;
   }  
   

        function validaCnpj(oSrc, args) {
            var sCnpj = args.Value;
            
            args.IsValid = true;
            
            if (!bVerificaCnpj(sCnpj)) args.IsValid = false;
        }
        
        function validaCnpjCpf(oSrc, args) {
            var sCnpj = args.Value;
            
            args.IsValid = true;
            
            if (!bVerificaCnpj(sCnpj)) {
                if (!bVerificaCpf(sCnpj)) args.IsValid = false;
            }
        }
        
        function validaNomeCompleto(oSrc, args)
        {
	        var encontrouEspaco = false;
        	var sNome = args.Value;
	        sString = new String(sNome)
	        for ( var iCount = 0;  iCount < sString.length ; iCount++ ) {
		        if (encontrouEspaco == true && sString.charAt(iCount) != " "){
			        args.IsValid = true;
			        return;
			        }
		        if ( sString.charAt(iCount) == " ")
			        encontrouEspaco = true;
	        }
        	args.IsValid = false;
        }


        function validaNomeCliente(oSrc, args) {
            var sNomeCliente = args.Value;
            
            args.IsValid = true;
            
            if (sNomeCliente.replace(/ /gi,'') == '') args.IsValid = false;
        }
        
        function validaEmail(oSrc, args) {
            var sEmail = args.Value;
            
            args.IsValid = true;
            
            if (!bVerificaEmail(sEmail)) args.IsValid = false;
        }
        
        function validaCpf(oSrc, args) {
            var sCpf = args.Value;
            
            args.IsValid = true;
            
            if (!bVerificaCpf(sCpf)) args.IsValid = false;
        }
        
        function validaDdd(oSrc, args) {
            var sDdd = args.Value;
            
            args.IsValid = true;
            
            if (sDdd.replace(/ /gi,'') == '' || isNaN(sDdd) || sDdd.length != 2) args.IsValid = false;
        }
        
        function validaTelefoneCelular(oSrc, args) {
            var sTelefoneCelular = args.Value;
            
            args.IsValid = true;
            
            if (sTelefoneCelular.replace(/ /gi,'') == '' || isNaN(sTelefoneCelular) || sTelefoneCelular.length != 8) args.IsValid = false;
        }
        
        function validaSenha(oSrc, args) {
            var sSenha = args.Value;
            
            args.IsValid = true;
            
            if (sSenha.replace(/ /gi,'') == '') args.IsValid = false;
        }
        
        function validaSenhaConfirma(oSrc, args) {
            var sSenhaConfirma = args.Value;
            var sSenha = document.forms[0].txtSenha.value;
            
            args.IsValid = true;
            
            if (sSenha != sSenhaConfirma) args.IsValid = false;
        }

        var oJanelaPopUp = null;

        function abrePopUp(sURL, iAltura, iLargura, bImprimir, iScrollbars) {
            
            if (iAltura == 0) iAltura = 150;
            if (iLargura == 0) iLargura = 150;
            if (iScrollbars == null) iScrollbars = 0;

            var sFeatures = ''

            sFeatures += 'width=' + iLargura;
            sFeatures += ',height=' + iAltura;
            sFeatures += ',status      = 0';
            sFeatures += ',toolbar     = 0';
            sFeatures += ',location    = 0';
            sFeatures += ',menubar     = 0';
            sFeatures += ',directories = 0';
            sFeatures += ',resizable   = 0';
            sFeatures += ',scrollbars  = ' + iScrollbars;

            oJanelaPopUp = window.open(sURL, '', sFeatures);

            if (bImprimir) oJanelaPopUp.print();
        }
        

        window.onunload = new Function('if (oJanelaPopUp && oJanelaPopUp != null) oJanelaPopUp.close();')

