 $(document).ready(function () {
    // Efeito no menu
    $('#bHome').mouseout(function () {
        $('#bHome').attr({src: 'imagens/bHome.gif'});
    });
    $('#bHome').mouseover(function () {
        $('#bHome').attr({src: 'imagens/bHomeHover.gif'});
    });

    $('#bPortal').mouseout(function () {
        $('#bPortal').attr({src: 'imagens/bPortal.gif'});
    });
    $('#bPortal').mouseover(function () {
        $('#bPortal').attr({src: 'imagens/bPortalHover.gif'});
    });

    $('#bFaleConosco').mouseout(function () {
        $('#bFaleConosco').attr({src: 'imagens/bFaleConosco.gif'});
    });
    $('#bFaleConosco').mouseover(function () {
        $('#bFaleConosco').attr({src: 'imagens/bFaleConoscoHover.gif'});
    });

    $('#bLojista').mouseout(function () {
        $('#bLojista').attr({src: 'imagens/bLojista.gif'});
    });
    $('#bLojista').mouseover(function () {
        $('#bLojista').attr({src: 'imagens/bLojistaHover.gif'});
    });

    $('#bLojas').mouseout(function () {
        $('#bLojas').attr({src: 'imagens/bLojas.gif'});
    });
    $('#bLojas').mouseover(function () {
        $('#bLojas').attr({src: 'imagens/bLojasHover.gif'});
    });

    $('#bAutomoveis').mouseout(function () {
        $('#bAutomoveis').attr({src: 'imagens/bAutomoveis.gif'});
    });
    $('#bAutomoveis').mouseover(function () {
        $('#bAutomoveis').attr({src: 'imagens/bAutomoveisHover.gif'});
    });

    $('#bSeguros').mouseout(function () {
        $('#bSeguros').attr({src: 'imagens/bSeguros.gif'});
    });
    $('#bSeguros').mouseover(function () {
        $('#bSeguros').attr({src: 'imagens/bSegurosHover.gif'});
    });

    $('#bDespachantes').mouseout(function () {
        $('#bDespachantes').attr({src: 'imagens/bDespachantes.gif'});
    });
    $('#bDespachantes').mouseover(function () {
        $('#bDespachantes').attr({src: 'imagens/bDespachantesHover.gif'});
    });

    $('#bFinanceiras').mouseout(function () {
        $('#bFinanceiras').attr({src: 'imagens/bFinanceiras.gif'});
    });
    $('#bFinanceiras').mouseover(function () {
        $('#bFinanceiras').attr({src: 'imagens/bFinanceirasHover.gif'});
    });

    $('#bLanchonete').mouseout(function () {
        $('#bLanchonete').attr({src: 'imagens/bLanchonete.gif'});
    });
    $('#bLanchonete').mouseover(function () {
        $('#bLanchonete').attr({src: 'imagens/bLanchoneteHover.gif'});
    });

    $('#bMartelinho').mouseout(function () {
        $('#bMartelinho').attr({src: 'imagens/bMartelinho.gif'});
    });
    $('#bMartelinho').mouseover(function () {
        $('#bMartelinho').attr({src: 'imagens/bMartelinhoHover.gif'});
    });

    $('#bCarSystem').mouseout(function () {
        $('#bCarSystem').attr({src: 'imagens/bCarSystem.gif'});
    });
    $('#bCarSystem').mouseover(function () {
        $('#bCarSystem').attr({src: 'imagens/bCarSystemHover.gif'});
    });


    $('#bEstacionamento').mouseout(function () {
        $('#bEstacionamento').attr({src: 'imagens/bEstacionamento.gif'});
    });
    $('#bEstacionamento').mouseover(function () {
        $('#bEstacionamento').attr({src: 'imagens/bEstacionamentoHover.gif'});
    });

    $('#bLocalizacao').mouseout(function () {
        $('#bLocalizacao').attr({src: 'imagens/bLocalizacao.gif'});
    });
    $('#bLocalizacao').mouseover(function () {
        $('#bLocalizacao').attr({src: 'imagens/bLocalizacaoHover.gif'});
    });


    // Abrir formulário
    $('#bContato').click(function () {        $('#boxContato').jqm();
        $('#esquerdo_a_a').hide();    });
    $('#lnkContato').click(function () {
        $('#boxContato').jqm();
        $('#esquerdo_a_a').hide();
    });
 });

 function fSub (f)
 {
    var rMail = /^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$/;
    switch (f)
    {
       // Formulário de Login
       case 'fLogin':
          if(document.fLogin.login.value.length < 4 || document.fLogin.login.value == "Seu login")
          {
             alert('Preencha o seu login!');
             document.fLogin.login.focus();  return;
          }
          if(document.fLogin.senha.value.length < 4 || document.fLogin.senha.value == "Senha")
          {
             alert('Preencha a sua senha!');
             document.fLogin.senha.focus();  return;
          }
          document.fLogin.submit();
       break;
       // Formulário de Busca
       case 'fBusca':
          if(document.fBusca.marca.value == "nulo")
          {
             alert('Selecione a marca do veículo!');
             document.fBusca.marca.focus();  return;
          }
          if(document.fBusca.modelo.value == "nulo")
          {
             alert('Selecione o modelo do veículo!');
             document.fBusca.modelo.focus();  return;
          }
          document.fBusca.submit();
       break;
       // Usuário
       case 'fUsuario':
          if(document.fUsuario.tipo[0].checked == false &&
             document.fUsuario.tipo[1].checked == false &&
             document.fUsuario.tipo[2].checked == false)
          {
             alert('O tipo de cadastro não foi informado corretamente!');
             document.fUsuario.tipo[0].focus();     return;
          }
          if(document.fUsuario.nome.value.length < 5)
          {
             alert('O nome informado é inválido!');
             document.fUsuario.nome.focus();     return;
          }
          if(document.fUsuario.responsavel.value.length < 5)
          {
             alert('O responsável informado é inválido!');
             document.fUsuario.responsavel.focus();     return;
          }
          if(!rMail.test(document.fUsuario.email.value))
          {
             alert('O e-mail informado é inválido!');
             document.fUsuario.email.focus();    return;
          }
          if(document.fUsuario.telefone.value.length < 8)
          {
             alert('Informe o número do telefone!');
             document.fUsuario.telefone.focus(); return;
          }
          if(document.fUsuario.cep.value.length < 6)
          {
             alert('Informe o CEP!');
             document.fUsuario.cep.focus(); return;
          }
          if(document.fUsuario.bairro.value == "nulo")
          {
             alert('Informe o Bairro!');
             document.fUsuario.bairro.focus();   return;
          }
          if(document.fUsuario.endereco.value.length < 6)
          {
             alert('Informe o endereço!');
             document.fUsuario.endereco.focus(); return;
          }
          if(document.fUsuario.cidade.value.length < 6)
          {
             alert('Informe a Cidade!');
             document.fUsuario.cidade.focus();   return;
          }
          if(document.fUsuario.uf.value.length != 2)
          {
             alert('Informe o Estado!');
             document.fUsuario.uf.focus();      return;
          }
          if(document.fUsuario.clogin.value.length < 4)
          {
             alert('O login deve ser superior a 4 caracteres!');
             document.fUsuario.clogin.focus();   return;
          }
          if(document.fUsuario.csenha.value.length < 4)
          {
             alert('A senha deve ser superior a 4 caracteres!');
             document.fUsuario.csenha.focus();   return;
          }
          if(document.fUsuario.condicoes.checked == false)
          {
             alert('Você não poderá prosseguir sem aceitar as condições gerais!');
             document.fUsuario.condicoes.focus();     return;
          }
          document.fUsuario.submit();
       break;
       // Formulário de Contato
       case 'fContato':
          if(document.fContato.fNome.value.length < 5)
          {
             alert('O nome informado é inválido!');
             document.fContato.fNome.focus();     return;
          }
          if(!rMail.test(document.fContato.fEmail.value))
          {
             alert('O e-mail informado é inválido!');
             document.fContato.fEmail.focus();    return;
          }
          if(document.fContato.fTelefone.value.length < 8)
          {
             alert('Informe o número do telefone!');
             document.fContato.fTelefone.focus(); return;
          }
          if(document.fContato.fMsg.value.length < 10)
          {
             alert('Digite uma mensagem!');
             document.fContato.fMsg.focus();      return;
          }
          document.fContato.submit();
       break;
       // Formulário de Informações ou Indicação
       case 'fInfo':
          if (document.fInfo.acao[0].checked) // Informações
          {
             if(document.fInfo.nome.value.length < 5)
             {
                alert('O nome informado é inválido!');
                document.fInfo.nome.focus();     return;
             }
             if(!rMail.test(document.fInfo.email.value))
             {
                alert('O e-mail informado é inválido!');
                document.fInfo.email.focus();    return;
             }
             if(document.fInfo.telefone.value.length < 8)
             {
                alert('Informe o número do telefone!');
                document.fInfo.telefone.focus(); return;
             }
             if(document.fInfo.obs.value.length < 10)
             {
                alert('Digite uma mensagem!');
                document.fInfo.obs.focus();      return;
             }
          }
          else if(document.fInfo.acao[1].checked) // Indicação
          {
             if(document.fInfo.nome.value.length < 5)
             {
                alert('O nome informado é inválido!');
                document.fInfo.nome.focus();     return;
             }
             if(!rMail.test(document.fInfo.email.value))
             {
                alert('O e-mail informado é inválido!');
                document.fInfo.email.focus();    return;
             }
             if(document.fInfo.aNome.value.length < 5)
             {
                alert('O nome do amigo informado é inválido!');
                document.fInfo.aNome.focus();     return;
             }
             if(!rMail.test(document.fInfo.aEmail.value))
             {
                alert('O e-mail do amigo informado é inválido!');
                document.fInfo.aEmail.focus();    return;
             }
          }
          document.fInfo.submit();
       break;
       // Formulário de Informações ou Indicação
       case 'fEstab':
          var c = 0;
          for (var i=0; i<document.fEstab.elements.length; i++)
          {
             var x = document.fEstab.elements[i];
             if (x.name == 'bairro[]')
                if (x.checked == true)
                   c++;
          }
          if (c == 0)
          {
             alert("Selecione uma opção para continuar!");
             return false;
          }
          document.fEstab.submit();
       break;
    }
 }

 function popCx (marca)
 {
    exeAjax('selModelo', 1, 'popModelo', marca);
 }

 function aPop (aImg, tImg)
 {
    window.open('include/php/pgImg.php?aImg='+ aImg +'&tImg='+ tImg, 1, 'width=700, height=500, top=50, left=50');
 }

 function abreURL (v)
 {    location.href = v; }

 // Carregar Flash
 function cFlash(caminho, largura, altura)
 {
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ largura +'" height="'+ altura +'">\n');
    document.write('<param name="movie" value="'+ caminho +'">\n');
    document.write('<param name="quality" value="high">\n');
    document.write('<param name="wmode" value="transparent">\n');
    document.write('<param name="menu" value="false">\n');
    document.write('<embed src="'+ caminho +'" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ largura +'" height="'+ altura +'"></embed>\n');
    document.write('</object>\n');
 }
