//TROCA IMAGENS DO MENU
function switchImage(imgId, imgSrc) 
{
    document.getElementById(imgId).src = imgSrc;
}

/* PRELOAD IMAGES */
function simplePreload()
{ 
    var args = simplePreload.arguments;
    document.imageArray = new Array(args.length);

    for(var i=0; i<args.length; i++)
    {
        document.imageArray[i] = new Image;
        document.imageArray[i].src = args[i];
    }
}
simplePreload(
    'default/imagens/nav_empresaOn.gif',
    'img/nav_produtosOn.gif',
    'img/nav_servicosOn.gif',
    'img/nav_satisfacaoOn.gif',
    'img/nav_fabricantesOn.gif',
    'img/nav_clientesOn.gif',
    'img/nav_usadosOn.gif'
    );



///////////////////////////////////////////////////////////////////
function showHide(elemento){
    $('#'+elemento).toggle(320);
    return false;
}


///////////////////////////////////////////////////////////////////
// hollOver menu deixando o PAI marcado
var obj = null;
function checkHover() {
    if (obj) {
        obj.find('div').fadeOut('fast');
        obj.find("a.iPai").css("background-position","0 0px");
    } //if
} //checkHover

$(document).ready(function() {
    $('dl.navegacao > dd').hover(function() {
        if (obj) {
            obj.find('div').fadeOut('fast');
            obj = null;
            $("a.iPai").css("background-position","0 0px");
        } //if
        $(this).find('div').fadeIn('fast');
        $(this).find("a.iPai").css("background-position","0 -34px");
    }, function() {
        obj = $(this);
        //$(this).find("a.iPai").css("background-position","0 0px");
        setTimeout(
            "checkHover()",
            400);
    });


    $('.thumbs').click(function(event) {
        event.preventDefault();

        link = $(this);
        event.preventDefault();
        Img = new Image();
        $(Img).load(function() {
            $('#ampliada').fadeOut('fast',function() {
                $('#ampliada').attr('src', link.attr('href')).fadeIn('fast');
            });
        }).attr('src', link.attr('href'));
    });

    $('#interessou').click(function(e){
        e.preventDefault();

        $('#dialog_interessou').dialog({
            modal: true,
            resizable : false,
            width: 400,
            height: 200,
            title: 'Interessou'
        });
    });

    $('#form_interessou').live('submit', function(e) {
        e.preventDefault();

        var f = document.form_interessou;

        if(f.nome.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome.focus();
            return false;
        }else if(f.email.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email.focus();
            return false;
        }else if(f.telefone.value == 'Telefone'){
            alert('O Campo Telefone deve ser preenchido');
            f.telefone.focus();
            return false;
        }else if(f.celular.value == 'Celular'){
            alert('O Campo Celular deve ser preenchido');
            f.celular.focus();
            return false;
        }else if(f.estado.value == 'Estado'){
            alert('O Campo Estado deve ser preenchido');
            f.estado.focus();
            return false;
        }else if(f.cidade.value == 'Cidade'){
            alert('O Campo Cidade deve ser preenchido');
            f.cidade.focus();
            return false;
        }else{


            $.ajax({
                url: baseUrl+'/seminovos/interessou',
                dataType: 'html',
                type: 'post',
                data: $('#form_interessou').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviados com sucesso.');
                        $("#form_interessou")[0].reset();
                        $('#dialog_interessou').dialog('close');
                    }else{
                        alert('Houve um erro,tente novamente.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }
    });


    //Validacao formularios

    $('#bt_revisao').click(function(event) {
        event.preventDefault();
        
        var f = document.form_revisao;

        if(f.nome.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome.focus();
            return false;
        }else if(f.email.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email.focus();
            return false;
        }else if(f.telefone.value == 'Telefone'){
            alert('O Campo Telefone deve ser preenchido');
            f.telefone.focus();
            return false;
        }else if(f.celular.value == 'Celular'){
            alert('O Campo Celular deve ser preenchido');
            f.celular.focus();
            return false;
        }else{

            $.ajax({
                url: baseUrl+'/index/revisao',
                dataType: 'html',
                type: 'post',
                data: $('#form_revisao').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviado com sucesso.');
                        $("#form_revisao")[0].reset();
                    }else{
                        alert('Houve um erro,tente novamente.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }

    });
    //////////////////////////
    $('#bt_cartao').click(function(event) {
        event.preventDefault();

        var f = document.form_cartao;

        if(f.nome.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome.focus();
            return false;
        }else if(f.email.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email.focus();
            return false;
        }else if(f.telefone.value == 'Chassi do veículo'){
            alert('O Campo Chassi deve ser preenchido');
            f.telefone.focus();
            return false;

        }else{

            $.ajax({
                url: baseUrl+'/cartao/envia',
                dataType: 'html',
                type: 'post',
                data: $('#form_cartao').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviado com sucesso.');
                        $("#form_cartao")[0].reset();
                    }else{
                        alert('Houve um erro,tente novamente.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }

    });
    //////////////////////////
    $('#bt_contato').click(function(event) {
        event.preventDefault();

        var f = document.form_contato;

        if(f.nome.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome.focus();
            return false;
        }else if(f.email.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email.focus();
            return false;
        }else if(f.telefone.value == 'Telefone'){
            alert('O Campo Telefone deve ser preenchido');
            f.telefone.focus();
            return false;
        }else if(f.cidade.value == 'Cidade'){
            alert('O Campo Cidade deve ser preenchido');
            f.cidade.focus();
            return false;
        }else if(f.estado.value == 'Estado'){
            alert('O Campo Estado deve ser preenchido');
            f.estado.focus();
            return false;
        }else if(f.assunto.value == 'Assunto'){
            alert('O Campo Assunto deve ser preenchido');
            f.assunto.focus();
            return false;
        }else if(f.mensagem.value == 'Mensagem'){
            alert('O Campo Mensagem deve ser preenchido');
            f.mensagem.focus();
            return false;
        }else{

            $.ajax({
                url: baseUrl+'/contato/envia',
                dataType: 'html',
                type: 'post',
                data: $('#form_contato').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviado com sucesso.');
                        $("#form_contato")[0].reset();
                    }else{
                        alert('Houve um erro,tente novamente.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }

    });
    
    //////////////////////////
    $('#bt_trabalhe').click(function(event) {
        event.preventDefault();

        var f = document.form_contato;

        if(f.nome.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome.focus();
            return false;
        }else if(f.email.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email.focus();
            return false;
        }else if(f.telefone.value == 'Telefone'){
            alert('O Campo Telefone deve ser preenchido');
            f.telefone.focus();
            return false;
        }else if(f.cidade.value == 'Cidade'){
            alert('O Campo Cidade deve ser preenchido');
            f.cidade.focus();
            return false;
        }else if(f.estado.value == 'Estado'){
            alert('O Campo Estado deve ser preenchido');
            f.estado.focus();
            return false;
        }else if(f.assunto.value == 'Assunto'){
            alert('O Campo Assunto deve ser preenchido');
            f.assunto.focus();
            return false;
        }else if(f.mensagem.value == 'Mensagem'){
            alert('O Campo Mensagem deve ser preenchido');
            f.mensagem.focus();
            return false;
        }else{

            $.ajax({
                url: baseUrl+'/trabalhe/envia',
                dataType: 'html',
                type: 'post',
                data: $('#form_contato').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviado com sucesso.');
                        $("#form_contato")[0].reset();
                    }else{
                        alert('Houve um erro,tente novamente.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }

    });

    //////////////////////////
    $('#bt_pecas').click(function(event) {
        event.preventDefault();

        var f = document.form_pecas;

        if(f.nome.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome.focus();
            return false;
        }else if(f.email.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email.focus();
            return false;
        }else if(f.telefone.value == 'Telefone'){
            alert('O Campo Telefone deve ser preenchido');
            f.telefone.focus();
            return false;
        }else if(f.modelo.value == 'Modelo'){
            alert('O Campo Modelo deve ser preenchido');
            f.modelo.focus();
            return false;
        }else if(f.ano_modelo.value == 'Ano/Modelo'){
            alert('O Campo Ano / Modelo deve ser preenchido');
            f.ano_modelo.focus();
            return false;
        }else if(f.motorizacao.value == 'Motorização'){
            alert('O Campo Motorização deve ser preenchido');
            f.motorizacao.focus();
            return false;
        }else if(f.dados.value == 'Dados Adicionais'){
            alert('O Campo Dados Adicionais deve ser preenchido');
            f.dados.focus();
            return false;
        }else{

            $.ajax({
                url: baseUrl+'/pecas/envia',
                dataType: 'html',
                type: 'post',
                data: $('#form_pecas').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviado com sucesso.');
                        $("#form_pecas")[0].reset();
                    }else{
                        alert('Houve um erro,tente novamente.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }

    });
    //////////////////////////

    $('#bt_news').click(function(event) {
        event.preventDefault();

        var f = document.form_news;

        if(f.nome_news.value == 'Nome'){
            alert('O Campo Nome deve ser preenchido');
            f.nome_news.focus();
            return false;
        }else if(f.email_news.value == 'E-mail'){
            alert('O Campo Email deve ser preenchido');
            f.email_news.focus();
            return false;
        }else{

            $.ajax({
                url: baseUrl+'/index/news',
                dataType: 'html',
                type: 'post',
                data: $('#form_news').serialize(),

                success: function(data) {
                    if(data==1){
                        alert('Dados enviado com sucesso.');
                        $("#form_news")[0].reset();
                    }else if(data==2){
                        alert('Houve um erro,tente novamente.');
                    }else if(data==3){
                        alert('Esse email já esta cadastrado.');
                    }
                },
                error: function(xhr, er) {
                    alert('Error ' + xhr.status + ' - ' + xhr.statusText);
                }
            });

        }

    });


    $('#categoria_tech').change(function() {

        $('#itens_vw').html('carregando itens...');

        var categoria = $(this).val();
        var familia = $('#familia').val();

        $.ajax({
            url: baseUrl+'/modelos/itenstech/',
            dataType: 'html',
            type: 'post',
            data: ( {
                categoria: categoria,
                familia:familia
            } ),

            success: function(data) {

                $('#itens_vw').html(data);
            },
            error: function(xhr, er) {
                alert('Error ' + xhr.status + ' - ' + xhr.statusText);
            }
        });

    });

    $('.teste').hover(function() {
         
        var id = $(this).attr('rel');
         
        $('#menu'+id).css("display","block");
         
        $('#menu'+id+' #lista_sub li').first().addClass('first_li');
        $('#menu'+id+' #lista_sub li').last().addClass('last_li');

    },function() {

        var id = $(this).attr('rel');
        $('#menu'+id).css("display","none");
    });

    $('#modelos-lista-topo li').mouseenter(function() {
        $(this).addClass('hover');
    }).mouseleave(function() {
        $(this).removeClass('hover');
    });




});

///////////////////////////////////////////////////////////////////
function showHide_navegacaoLateral(elemento){
    if($('#'+elemento).attr('class') == 'ligado'){
        $('#'+elemento).hide(100);
    } else {
        $('#'+elemento).show(100);
    }
    $('#'+elemento).toggleClass('ligado');
}



