if(location.search != ''){
    url = 'php/seminovos.php'+location.search;
}else url = 'php/seminovos.php';

navegadorBom = verificaBrowser();

new Ajax.Request(
    url,
    {
        onSuccess: function(resposta,json) {
            loading(true);
            var objeto;
            var temp = '';
            if(!navegadorBom){
                document.getElementById('NAOEXIBEIE7').style.display = 'none';
                document.getElementById('NAOEXIBEIE7').style.visibility = 'hidden';
                document.getElementById('LISTA').checked = true;
                pesquisar();
                return;
            }
            if(json){
                objeto = json;
                if(objeto){                    
                    for(var x=0; x< objeto.length; x++ ){
                        if(x == 0) $('seminovosCol2').appendChild(carroDestaque(objeto[x]));
                        else{
                            if(x == 4 || (x > 4 && x%2==0)) temp = ' spaced';
                            else temp = '';
                            $('seminovosCol2').appendChild(carros(objeto[x],temp));
                        }
                    }
                }else $('seminovosCol2').appendChild(naoEncontrado());
            }else if(resposta){
                objeto = eval('(' + resposta.responseText + ')');
                if(objeto){                    
                    for(x=0; x< objeto.length; x++ ){
                        if(x == 0) $('seminovosCol2').appendChild(carroDestaque(objeto[x]));
                        else{
                            if(x == 4 || (x > 4 && x%3==0)) temp = ' spaced';
                            else temp = '';
                            $('seminovosCol2').appendChild(carros(objeto[x],temp));
                        }
                    }
                }else $('seminovosCol2').appendChild(naoEncontrado());
            }
            loading(false);
        }
    });


function verificaBrowser(){
    if(navigator.appName == "Microsoft Internet Explorer"){
        aux = navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE")+5,navigator.appVersion.indexOf("MSIE")+6);
        if(aux == 7) return false;
        else if(aux >= 8) return true;
    }else return true;
}




function loading(acao){
    if(acao){
        var img = document.createElement('img');
        img.setAttribute('src', 'img/ajax-loader.gif');
        img.setAttribute('id', 'AJAXLOADING');
        $('seminovosCol2').appendChild(img);
    }else{
        $('seminovosCol2').removeChild(document.getElementById('AJAXLOADING'));
    }
}

function carros(dados,class2) {
    var div1 = document.createElement('div');
    div1.setAttribute('class', 'miniCar'+class2);

    var a = document.createElement('a');
    a.setAttribute('href', '#');
    a.setAttribute('onclick','JavaScript: modal('+dados['codigo_semi_novo']+');');

    var img = document.createElement('img');
    img.setAttribute('src', '../thumbs/'+dados['foto_1']);
    img.setAttribute('width','210');
    //img.setAttribute('height','154');

    a.appendChild(img);

    var div2 = document.createElement('div');
    div2.setAttribute('class', 'miniCarInfoShade');
    var h2 = document.createElement('h2');
    h2.innerHTML = dados['marca'];
    var h3 = document.createElement('h3');
    h3.innerHTML = dados['modelo'];
    var h4 = document.createElement('h4');
    h4.innerHTML = 'R$ '+dados['preco'];
    var h5 = document.createElement('h5');
    h5.innerHTML = dados['ano'];
    div2.appendChild(h2);
    div2.appendChild(h3);
    div2.appendChild(h4);
    div2.appendChild(h5);

    div1.appendChild(a);
    div1.appendChild(div2);

    return div1;
}

function carroDestaque(dados) {
    var divDestaque = document.createElement('div');
    divDestaque.setAttribute('class', 'mainCar');

    var imgDestaque = document.createElement('img');
    imgDestaque.setAttribute('src', '../thumbs/'+dados['foto_1']);
    imgDestaque.setAttribute('width','447');
    //imgDestaque.setAttribute('height','338');
    //divDestaque.setAttribute('style','overflow:hidden;height:330px;');
    //imgDestaque.setAttribute('style','overflow:hidden;');

    var aDestaque = document.createElement('a');
    aDestaque.setAttribute('href', '#');
    aDestaque.setAttribute('id','mainCarInfoBox');
    aDestaque.setAttribute('rel','subcontent');
    aDestaque.setAttribute('onclick','JavaScript: modal('+dados['codigo_semi_novo']+');');

    //aDestaque.setAttribute('style','overflow:hidden;height:330px;');

    //div1
    var div1 = document.createElement('div');
    div1.setAttribute('class','mainCarInfoShade');
    var h2 = document.createElement('h2');
    h2.innerHTML = 'R$ '+dados['preco'];
    var h3 = document.createElement('h3');
    h3.innerHTML = dados['marca'];
    var h4 = document.createElement('h4');
    h4.innerHTML = dados['modelo'];
    var h5 = document.createElement('h5');
    h5.innerHTML = dados['ano'];
    div1.appendChild(h2);
    div1.appendChild(h3);
    div1.appendChild(h4);
    div1.appendChild(h5);

    //div2
    var div2 = document.createElement('div');
    div2.setAttribute('class','mainCarInfoShadeMore');
    div2.setAttribute('id','subcontent');

    var p = document.createElement('p');
    var label = document.createElement('label');
    label.innerHTML = dados['placa'];
    p.appendChild(label);

    var ul1 = document.createElement('ul');

    var li1 = document.createElement('li');
    li1.innerHTML = 'Cor: <span>'+dados['cor']+'</span>';

    var li2 = document.createElement('li');
    li2.innerHTML = 'Portas: <span>'+dados['portas']+'</span>';

    var li3 = document.createElement('li');
    li3.innerHTML = 'Km: <span>'+dados['quilometragem']+'</span>';

    var li4 = document.createElement('li');
    li4.innerHTML = 'Câmbio: <span>'+dados['cambio']+'</span>';

    var li5 = document.createElement('li');
    li5.innerHTML = 'Combustível: <span>'+dados['combustivel']+'</span>';

    var li6 = document.createElement('li');
    li6.innerHTML = 'Procedência: <span>'+dados['procedencia']+'</span>';

    ul1.appendChild(li1);
    ul1.appendChild(li2);
    ul1.appendChild(li3);
    ul1.appendChild(li4);
    ul1.appendChild(li5);
    ul1.appendChild(li6);

    var ul2 = document.createElement('ul');

    var li = document.createElement('li');
    li.innerHTML = 'Equipamentos: ';

    var temp = '';

    if(dados['opcionais']){
        var opcionais = dados['opcionais'];
        for(var i = 0; i < opcionais.length; i++){
            if(opcionais[i] != 0 && opcionais[i] != '' && opcionais[i] != ' ' && opcionais[i] != '  ' && i != 0) temp += '<span>, </span>';
            if(opcionais[i] != '' && opcionais[i] != ' ') temp += '<span>'+opcionais[i]+'</span>';
        }
    }

    li.innerHTML += temp;

    ul2.appendChild(li);

    var br = document.createElement('br');
    br.setAttribute('class', 'clear');

    div2.appendChild(p);
    div2.appendChild(ul1);
    div2.appendChild(ul2);
    div2.appendChild(br);

    aDestaque.appendChild(div1);
    aDestaque.appendChild(div2);

    divDestaque.appendChild(imgDestaque);
    divDestaque.appendChild(aDestaque);

    return divDestaque;

}

function carregaMarca() {
    new Ajax.Request(
        'php/seminovos.php?carrega=marca',
        {
            onSuccess: function(resposta,json){
                var objeto;
                var aux;
                if(json){
                    objeto = json;
                    for(var x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            aux.setAttribute('value', 'todos');
                            aux.setAttribute('selected','selected');
                            aux.innerHTML = 'Todas as Marcas';
                        }else{
                            aux.setAttribute('value', objeto[x]['marca']);
                            aux.innerHTML = objeto[x]['marca'];
                        }
                        $('MARCA').appendChild(aux);
                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    for(x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            aux.setAttribute('value', 'todos');
                            aux.setAttribute('selected','selected');
                            aux.innerHTML = 'Todas as Marcas';
                        }else{
                            aux.setAttribute('value', objeto[x]['marca']);
                            aux.innerHTML = objeto[x]['marca'];
                        }
                        $('MARCA').appendChild(aux);
                    }
                }
            }
        });
}

function carregaModelo() {
    new Ajax.Request(
        'php/seminovos.php?carrega=modelo',
        {
            onSuccess: function(resposta,json){
                var objeto;
                var aux;
                if(json){
                    objeto = json;
                    for(var x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            aux.setAttribute('value', 'todos');
                            aux.setAttribute('selected','selected');
                            aux.innerHTML = 'Todos os Modelos';
                        }else{
                            aux.setAttribute('value', objeto[x]['modelo']);
                            aux.innerHTML = objeto[x]['modelo'];
                        }
                        $('MODELO').appendChild(aux);

                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    for(x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            aux.setAttribute('value', 'todos');
                            aux.setAttribute('selected','selected');
                            aux.innerHTML = 'Todos os Modelos';
                        }else{
                            aux.setAttribute('value', objeto[x]['modelo']);
                            aux.innerHTML = objeto[x]['modelo'];
                        }
                        $('MODELO').appendChild(aux);
                    }
                }
            }
        });
}

function removeModelos() {
    while($('MODELO').childNodes.length != 0){
        $('MODELO').removeChild($('MODELO').childNodes[0]);
    }
}

function carregaModeloMarca(marca) {
    new Ajax.Request(
        'php/seminovos.php?car='+marca,
        {
            onSuccess: function(resposta,json){
                var objeto;
                var aux;
                if(json){
                    objeto = json;
                    removeModelos();
                    for(var x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            aux.setAttribute('value', 'todos');
                            aux.setAttribute('selected','selected');
                            aux.innerHTML = 'Todos os Modelos';
                        }else{
                            aux.setAttribute('value', objeto[x]['modelo']);
                            aux.innerHTML = objeto[x]['modelo'];
                        }
                        $('MODELO').appendChild(aux);
                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    removeModelos();
                    for(x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            aux.setAttribute('value', 'todos');
                            aux.setAttribute('selected','selected');
                            aux.innerHTML = 'Todos os Modelos';
                        }else{
                            aux.setAttribute('value', objeto[x]['modelo']);
                            aux.innerHTML = objeto[x]['modelo'];
                        }
                        $('MODELO').appendChild(aux);
                    }
                }
            }
        });
}

function removeAnos() {
    while($('ANO1').childNodes.length != 0){
        $('ANO1').removeChild($('ANO1').childNodes[0]);
    }
    while($('ANO2').childNodes.length != 0){
        $('ANO2').removeChild($('ANO2').childNodes[0]);
    }
}

function carregaAnoModelo(modelo) {
    new Ajax.Request(
        'php/seminovos.php?anoModelo='+modelo,
        {
            onSuccess: function(resposta,json){
                var objeto;
                if(json){
                    objeto = json;
                    removeAnos()
                    for(var x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            var aux1 = document.createElement('option');
                            aux1.setAttribute('value', 'todos');
                            aux1.setAttribute('selected','selected');
                            aux1.innerHTML = 'Todos';
                            var aux2 = document.createElement('option');
                            aux2.setAttribute('value', 'todos');
                            aux2.setAttribute('selected','selected');
                            aux2.innerHTML = 'Todos';
                            $('ANO1').appendChild(aux1);
                            $('ANO2').appendChild(aux2);
                        }else{
                            if(objeto[x]['LEFT( ano , 4 )']){
                                aux.setAttribute('value', objeto[x]['LEFT( ano , 4 )']);
                                aux.innerHTML = objeto[x]['LEFT( ano , 4 )'];
                                $('ANO1').appendChild(aux);
                            }else if(objeto[x]['RIGHT( ano , 4 )']){
                                aux.setAttribute('value', objeto[x]['RIGHT( ano , 4 )']);
                                aux.innerHTML = objeto[x]['RIGHT( ano , 4 )'];
                                $('ANO2').appendChild(aux);
                            }
                        }
                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    removeAnos()
                    for(x = 0; x <= objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(x == objeto.length){
                            var aux1 = document.createElement('option');
                            aux1.setAttribute('value', 'todos');
                            aux1.setAttribute('selected','selected');
                            aux1.innerHTML = 'Todos';
                            var aux2 = document.createElement('option');
                            aux2.setAttribute('value', 'todos');
                            aux2.setAttribute('selected','selected');
                            aux2.innerHTML = 'Todos';
                            $('ANO1').appendChild(aux1);
                            $('ANO2').appendChild(aux2);
                        }else{
                            if(objeto[x]['LEFT( ano , 4 )']){
                                aux.setAttribute('value', objeto[x]['LEFT( ano , 4 )']);
                                aux.innerHTML = objeto[x]['LEFT( ano , 4 )'];
                                $('ANO1').appendChild(aux);
                            }else if(objeto[x]['RIGHT( ano , 4 )']){
                                aux.setAttribute('value', objeto[x]['RIGHT( ano , 4 )']);
                                aux.innerHTML = objeto[x]['RIGHT( ano , 4 )'];
                                $('ANO2').appendChild(aux);
                            }
                        }
                    }
                }
            }
        });
}

function carregaAnoOLD() {
    new Ajax.Request(
        'php/seminovos.php?carrega=ano',
        {
            onSuccess: function(resposta,json){
                var objeto;
                if(json){
                    objeto = json;
                    for(var x = 0; x < objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(objeto[x]['LEFT( ano , 4 )']){
                            aux.setAttribute('value', objeto[x]['LEFT( ano , 4 )']);
                            aux.innerHTML = objeto[x]['LEFT( ano , 4 )'];
                            $('ANO1').appendChild(aux);
                        }else if(objeto[x]['RIGHT( ano , 4 )']){
                            aux.setAttribute('value', objeto[x]['RIGHT( ano , 4 )']);
                            aux.innerHTML = objeto[x]['RIGHT( ano , 4 )'];
                            $('ANO2').appendChild(aux);
                        }
                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    for(x = 0; x < objeto.length; x++ ){
                        aux = document.createElement('option');
                        if(objeto[x]['LEFT( ano , 4 )']){
                            aux.setAttribute('value', objeto[x]['LEFT( ano , 4 )']);
                            aux.innerHTML = objeto[x]['LEFT( ano , 4 )'];
                            $('ANO1').appendChild(aux);
                        }else if(objeto[x]['RIGHT( ano , 4 )']){
                            aux.setAttribute('value', objeto[x]['RIGHT( ano , 4 )']);
                            aux.innerHTML = objeto[x]['RIGHT( ano , 4 )'];
                            $('ANO2').appendChild(aux);
                        }
                    }
                }
            }
        });
}

function carregaAno() {
    var data = new Date();
    for(var i = data.getFullYear(); i >= 1999; i--){
        var aux = document.createElement('option');
        aux.setAttribute('value', i);
        aux.innerHTML = i;
        $('ANO1').appendChild(aux);

        var aux2 = document.createElement('option');
        aux2.setAttribute('value', i);
        aux2.innerHTML = i;
        $('ANO2').appendChild(aux2);

    }

}

function removePreco() {
    while($('PRECO1').childNodes.length != 0){
        $('PRECO1').removeChild($('PRECO1').childNodes[0]);
    }
    while($('PRECO2').childNodes.length != 0){
        $('PRECO2').removeChild($('PRECO2').childNodes[0]);
    }
}

function carregaPrecoModelo(modelo) {
    new Ajax.Request(
        'php/seminovos.php?precoModelo='+modelo,
        {
            onSuccess: function(resposta,json){
                var objeto;
                if(json){
                    objeto = json;
                    removePreco()
                    for(var x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO1').appendChild(aux);
                    }
                    objeto = objeto.reverse();
                    for(x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO2').appendChild(aux);
                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    removePreco()
                    for(x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO1').appendChild(aux);
                    //$('PRECO2').appendChild(aux);
                    }
                    objeto = objeto.reverse();
                    for(x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO2').appendChild(aux);
                    }
                }
            }
        });
}

function carregaPrecoOLD() {
    new Ajax.Request(
        'php/seminovos.php?carrega=preco',
        {
            onSuccess: function(resposta,json){
                var objeto;
                var aux;
                if(json){
                    objeto = json;
                    for(var x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO1').appendChild(aux);
                    }
                    objeto = objeto.reverse();
                    for(x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO2').appendChild(aux);
                    }
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    for(x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO1').appendChild(aux);
                        $('PRECO2').appendChild(aux);
                    }
                    objeto = objeto.reverse();
                    for(x = 0; x < objeto.length; x++){
                        aux = document.createElement('option');
                        aux.setAttribute('value', objeto[x]['preco']);
                        aux.innerHTML = objeto[x]['preco'];
                        $('PRECO2').appendChild(aux);
                    }
                }
            }
        });
}

function carregaPreco() {
    var valor = 10000;
    for(var i = 0; i <= 10; i++){
        var aux1 = document.createElement('option');
        aux1.setAttribute('value', i * valor);
        aux1.innerHTML = 'R$  '+float2moeda(parseFloat(i * valor));
        $('PRECO1').appendChild(aux1);

        var aux2 = document.createElement('option');
        aux2.setAttribute('value', i * valor);
        aux2.innerHTML = 'R$  '+float2moeda(parseFloat(i * valor));
        $('PRECO2').appendChild(aux2);
    }
}

function float2moeda(num) {
    x = 0;
    if(num<0) {
        num = Math.abs(num);
        x = 1;
    }
    if(isNaN(num)) num = "0";
    cents = Math.floor((num*100+0.5)%100);
    num = Math.floor((num*100+0.5)/100).toString();
    if(cents < 10) cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
        num = num.substring(0,num.length-(4*i+3))+'.'
        +num.substring(num.length-(4*i+3));
    ret = num + ',' + cents;
    if (x == 1) ret = ' - ' + ret;
    return ret;
}


function valida() {
    var ordenar = document.getElementById('ORDENAR').value;
    var lista = document.getElementById('LISTA').checked;
    var foto = document.getElementById('GALERIA').checked;

    if(ordenar && lista) modoLista('php/seminovos.php?ordenacao='+ordenar);
    else if(ordenar && foto) modoGaleria('php/seminovos.php?ordenacao='+ordenar);
    else if(!ordenar && lista) modoLista('php/seminovos.php');
    else if(!ordenar && foto) modoGaleria('php/seminovos.php');
}

function pesquisar(index,marcaTrue) {

    var modelo = '';
    var marca = '';
    var ano1 = '';
    var ano2 = '';
    var preco1 = '';
    var preco2 = '';
    var comfoto = '';
    var ar = '';
    var direcao = '';
    var cambio = '';
    var freio = '';
    var airbag = '';
    var ordenar = '';
    var lista = '';
    var foto = '';
    
    if(index){
        if(document.getElementById('MARCA').value != '') marca = document.getElementById('MARCA').value;
        if(document.getElementById('MODELO').value != '') modelo = document.getElementById('MODELO').value;
        if(document.getElementById('ANO1').value != '') ano1 = document.getElementById('ANO1').value;
        if(document.getElementById('ANO2').value != '') ano2 = document.getElementById('ANO2').value;
        if(document.getElementById('PRECO1').value != '') preco1 = document.getElementById('PRECO1').value;
        if(document.getElementById('PRECO2').value != '') preco2 = document.getElementById('PRECO2').value;
    }else{
        if(document.getElementById('MARCA').value != '') marca = document.getElementById('MARCA').value;
        if(document.getElementById('MODELO').value != '' && !marcaTrue) modelo = document.getElementById('MODELO').value;
        if(document.getElementById('MODELO').value != '' && marcaTrue) modelo = 'todos';
        if(document.getElementById('ANO1').value != '') ano1 = document.getElementById('ANO1').value;
        if(document.getElementById('ANO2').value != '') ano2 = document.getElementById('ANO2').value;
        if(document.getElementById('PRECO1').value != '') preco1 = document.getElementById('PRECO1').value;
        if(document.getElementById('PRECO2').value != '') preco2 = document.getElementById('PRECO2').value;
        if(document.getElementById('COMFOTO').checked) comfoto = document.getElementById('COMFOTO').value;
        if(document.getElementById('AR').checked) ar = document.getElementById('AR').value;
        if(document.getElementById('DIRECAO').checked) direcao = document.getElementById('DIRECAO').value;
        if(document.getElementById('CAMBIO').checked) cambio = document.getElementById('CAMBIO').value;
        if(document.getElementById('FREIOS').checked)freio = document.getElementById('FREIOS').value;
        if(document.getElementById('AIRBAG').checked) airbag = document.getElementById('AIRBAG').value;
        ordenar = document.getElementById('ORDENAR').value;
        lista = document.getElementById('LISTA').checked;
        foto = document.getElementById('GALERIA').checked;
    }

    if(index){
        window.open('seminovos.html?modelo='+modelo+'&marca='+marca+'&ano1='+ano1+'&ano2='+ano2+'&preco1='+preco1+'&preco2='+preco2+'&comfoto='+comfoto+'&ar='+ar+'&direcao='+direcao+'&cambio='+cambio+'&freio='+freio+'&airbag='+airbag,'_self')
        return;
    }
    if(ordenar && lista) modoLista('php/seminovos.php?ordenacao='+ordenar+'&modelo='+modelo+'&marca='+marca+'&ano1='+ano1+'&ano2='+ano2+'&preco1='+preco1+'&preco2='+preco2+'&comfoto='+comfoto+'&ar='+ar+'&direcao='+direcao+'&cambio='+cambio+'&freio='+freio+'&airbag='+airbag);
    else if(ordenar && foto) modoGaleria('php/seminovos.php?ordenacao='+ordenar+'&modelo='+modelo+'&marca='+marca+'&ano1='+ano1+'&ano2='+ano2+'&preco1='+preco1+'&preco2='+preco2+'&comfoto='+comfoto+'&ar='+ar+'&direcao='+direcao+'&cambio='+cambio+'&freio='+freio+'&airbag='+airbag);
    else if(!ordenar && lista) modoLista('php/seminovos.php'+'?modelo='+modelo+'&marca='+marca+'&ano1='+ano1+'&ano2='+ano2+'&preco1='+preco1+'&preco2='+preco2+'&comfoto='+comfoto+'&ar='+ar+'&direcao='+direcao+'&cambio='+cambio+'&freio='+freio+'&airbag='+airbag);
    else if(!ordenar && foto) modoGaleria('php/seminovos.php'+'?modelo='+modelo+'&marca='+marca+'&ano1='+ano1+'&ano2='+ano2+'&preco1='+preco1+'&preco2='+preco2+'&comfoto='+comfoto+'&ar='+ar+'&direcao='+direcao+'&cambio='+cambio+'&freio='+freio+'&airbag='+airbag);
}

function naoEncontrado() {
    var p = document.createElement('p');
    p.innerHTML = 'Nenhum resultado encontrado para a sua busca.';
    return p;
}

function modoGaleria(url){
    new Ajax.Request(
        url,
        {
            onSuccess: function(resposta,json) {
                $('seminovosCol2').innerHTML = '';
                loading(true);
                var objeto;
                var temp = '';
                if(json){
                    objeto = json;
                    if(objeto){
                        for(var x=0; x< objeto.length; x++ ){
                            if(x == 0) $('seminovosCol2').appendChild(carroDestaque(objeto[x]));
                            else{
                                if(x == 4 || (x > 4 && x%2==0)) temp = ' spaced';
                                else temp = '';
                                $('seminovosCol2').appendChild(carros(objeto[x],temp));
                            }
                        }
                    }else $('seminovosCol2').appendChild(naoEncontrado());
                }else if(resposta){
                    objeto = eval('(' + resposta.responseText + ')');
                    if(objeto){
                        for(x=0; x< objeto.length; x++ ){
                            if(x == 0) $('seminovosCol2').appendChild(carroDestaque(objeto[x]));
                            else{
                                if(x == 4 || (x > 4 && x%3==0)) temp = ' spaced';
                                else temp = '';
                                $('seminovosCol2').appendChild(carros(objeto[x],temp));
                            }
                        }
                    }else $('seminovosCol2').appendChild(naoEncontrado());
                }
                loading(false);
            }
        });
}

function modoLista(url) {
    new Ajax.Request(
        url,
        {
            onSuccess: function(resposta,json) {
                $('seminovosCol2').innerHTML = '';
                loading(true);
                var objeto;
                var span;
                var br1;
                var h2;
                var h3;
                var h4;
                var br2;
                var a;
                if(json){
                    objeto = json;
                    if(objeto){
                        for(var x=0; x< objeto.length; x++ ){

                            span = document.createElement('span');
                            span.innerHTML = objeto[x]['marca'];

                            br1 = document.createElement('br');

                            h2 = document.createElement('h2');

                            h2.appendChild(span);
                            h2.appendChild(br1);
                            h2.innerHTML = h2.innerHTML+objeto[x]['modelo'];

                            h3 = document.createElement('h3');
                            h3.innerHTML = objeto[x]['ano'];

                            h4 = document.createElement('h4');
                            h4.innerHTML = 'R$ '+objeto[x]['preco'];

                            br2 = document.createElement('br');
                            br2.setAttribute('class', 'clear');

                            a = document.createElement('a');
                            a.setAttribute('class', 'carRow');
                            a.setAttribute('href', '#');
                            a.setAttribute('onclick','JavaScript: modal('+objeto[x]['codigo_semi_novo']+');');

                            a.appendChild(h2);
                            a.appendChild(h3);
                            a.appendChild(h4);
                            a.appendChild(br2);

                            $('seminovosCol2').appendChild(a);
                        }
                    }else $('seminovosCol2').appendChild(naoEncontrado());
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    if(objeto){
                        for(x=0; x< objeto.length; x++ ){
                            span = document.createElement('span');
                            span.innerHTML = objeto[x]['marca'];

                            br1 = document.createElement('br');

                            h2 = document.createElement('h2');

                            h2.appendChild(span);
                            h2.appendChild(br1);
                            h2.innerHTML = h2.innerHTML+objeto[x]['modelo'];

                            h3 = document.createElement('h3');
                            h3.innerHTML = objeto[x]['ano'];

                            h4 = document.createElement('h4');
                            h4.innerHTML = 'R$ '+objeto[x]['preco'];

                            br2 = document.createElement('br');
                            br2.setAttribute('class', 'clear');

                            a = document.createElement('a');
                            a.setAttribute('class', 'carRow');
                            a.setAttribute('href', '#');
                            a.setAttribute('onclick','JavaScript: modal('+objeto[x]['codigo_semi_novo']+');');

                            a.appendChild(h2);
                            a.appendChild(h3);
                            a.appendChild(h4);
                            a.appendChild(br2);

                            $('seminovosCol2').appendChild(a);
                        }
                    }else $('seminovosCol2').appendChild(naoEncontrado());
                }
                loading(false);
            }
        });
}

function modal(id) {
    new Ajax.Request(
        'php/seminovos.php?id='+id,
        {
            onSuccess: function(resposta,json) {
                var objeto;
                if(json){
                    objeto = json;
                    $('MM').appendChild(criamodal(objeto[0]));
                }else{
                    objeto = eval('(' + resposta.responseText + ')');
                    $('MM').appendChild(criamodal(objeto[0]));
                }
                styleModal();
            }
        });
}

/**
 * criamodal
 */
function criamodal(obj){

    var div2 = document.createElement('div');
    div2.setAttribute('id','modalBody');

    var fechar = document.createElement('a');
    fechar.setAttribute('href','#');
    fechar.setAttribute('class','fechar');
    fechar.setAttribute('onclick','JavaScript: fecharModal(event, true);');
    fechar.innerHTML = 'Fechar';

    var h2 = document.createElement('h2');

    var marca = document.createElement('span');
    marca.innerHTML = obj['marca'];

    h2.appendChild(marca);
    h2.innerHTML = h2.innerHTML+'<br />'+obj['modelo'];

    var imagens = document.createElement('div');
    imagens.setAttribute('id','images');

    var imagePlacing = document.createElement('div');
    imagePlacing.setAttribute('class','imagePlacing');

    var loadarea = document.createElement('div');
    loadarea.setAttribute('id','loadarea');

    if(obj['foto_1']){
        var dest1 = document.createElement('img');
        dest1.setAttribute('src','../thumbs/'+obj['foto_1']);
        dest1.setAttribute('width','303');
        //dest1.setAttribute('height','227');
        dest1.setAttribute('id','foto1');
        dest1.setAttribute('style','display: none;');
        loadarea.appendChild(dest1);
    }
    if(obj['foto_2']){
        var dest2 = document.createElement('img');
        dest2.setAttribute('src','../thumbs/'+obj['foto_2']);
        dest2.setAttribute('width','303');
        //dest2.setAttribute('height','227');
        dest2.setAttribute('id','foto2');
        dest2.setAttribute('style','display: none;');
        loadarea.appendChild(dest2);
    }
    if(obj['foto_3']){
        var dest3 = document.createElement('img');
        dest3.setAttribute('src','../thumbs/'+obj['foto_3']);
        dest3.setAttribute('width','303');
        //dest3.setAttribute('height','227');
        dest3.setAttribute('id','foto3');
        dest3.setAttribute('style','display: none;');
        loadarea.appendChild(dest3);
    }
    if(obj['foto_4']){
        var dest4 = document.createElement('img');
        dest4.setAttribute('src','../thumbs/'+obj['foto_4']);
        dest4.setAttribute('width','303');
        //dest4.setAttribute('height','227');
        dest4.setAttribute('id','foto4');
        dest4.setAttribute('style','display: none;');
        loadarea.appendChild(dest4);
    }

    if(dest1) dest1.style.display = 'block';
    else if(dest2) dest2.style.display = 'block';
    else if(dest3) dest3.style.display = 'block';
    else if(dest4) dest4.style.display = 'block';

    imagePlacing.appendChild(loadarea);

    imagens.appendChild(imagePlacing);

    if(obj['foto_1']){
        var link1 = document.createElement('a');
        //link1.setAttribute('href','../thumbs/'+obj['foto_1']);
        link1.setAttribute('href','JavaScript: void(0);');
        link1.setAttribute('onmouseover','JavaScript: trocaImages(\'1\');');

        var img1 = document.createElement('img');
        img1.setAttribute('src','../thumbs/'+obj['foto_1']);
        img1.setAttribute('width','86');
        //img1.setAttribute('height','65');

        link1.appendChild(img1);
        imagens.appendChild(link1);
    }

    if(obj['foto_2']){
        var link2 = document.createElement('a');
        //link2.setAttribute('href','../thumbs/'+obj['foto_2']);
        link2.setAttribute('href','JavaScript: void(0);');
        link2.setAttribute('onmouseover','JavaScript: trocaImages(\'2\');');

        var img2 = document.createElement('img');
        img2.setAttribute('src','../thumbs/'+obj['foto_2']);
        img2.setAttribute('width','86');
        //img2.setAttribute('height','65');

        link2.appendChild(img2);
        imagens.appendChild(link2);
    }

    if(obj['foto_3']){
        var link3 = document.createElement('a');
        //link3.setAttribute('href','../thumbs/'+obj['foto_3']);
        link3.setAttribute('href','JavaScript: void(0);');
        link3.setAttribute('onmouseover','JavaScript: trocaImages(\'3\');');

        var img3 = document.createElement('img');
        img3.setAttribute('src','../thumbs/'+obj['foto_3']);
        img3.setAttribute('width','86');
        //img3.setAttribute('height','65');

        link3.appendChild(img3);
        imagens.appendChild(link3);
    }

    if(obj['foto_4']){
        var link4 = document.createElement('a');
        //link4.setAttribute('href','../thumbs/'+obj['foto_4']);
        link4.setAttribute('href','JavaScript: void(0);');
        link4.setAttribute('onmouseover','JavaScript: trocaImages(\'4\');');

        var img4 = document.createElement('img');
        img4.setAttribute('src','../thumbs/'+obj['foto_4']);
        img4.setAttribute('width','86');
        //img4.setAttribute('height','65');

        link4.appendChild(img4);
        imagens.appendChild(link4);
    }

    var info = document.createElement('div');
    info.setAttribute('id','info');

    var h22 = document.createElement('h2');
    h22.innerHTML = obj['ano'];

    var ul = document.createElement('ul');

    var liCor = document.createElement('li');
    var spanCor = document.createElement('span');
    spanCor.innerHTML = 'Cor: ';
    liCor.appendChild(spanCor);
    liCor.innerHTML = liCor.innerHTML + obj['cor'];
    ul.appendChild(liCor);

    var liPortas = document.createElement('li');
    var spanPortas = document.createElement('span');
    spanPortas.innerHTML = 'Portas: ';
    liPortas.appendChild(spanPortas);
    liPortas.innerHTML = liPortas.innerHTML + obj['portas'];
    ul.appendChild(liPortas);

    var liKm = document.createElement('li');
    var spanKm = document.createElement('span');
    spanKm.innerHTML = 'Km: ';
    liKm.appendChild(spanKm);
    liKm.innerHTML = liKm.innerHTML + obj['quilometragem'];
    ul.appendChild(liKm);

    var liCambio = document.createElement('li');
    var spanCambio = document.createElement('span');
    spanCambio.innerHTML = 'Câmbio: ';
    liCambio.appendChild(spanCambio);
    liCambio.innerHTML = liCambio.innerHTML + obj['cambio'];
    ul.appendChild(liCambio);

    var liCombustivel = document.createElement('li');
    var spanCombustivel = document.createElement('span');
    spanCombustivel.innerHTML = 'Combustível: ';
    liCombustivel.appendChild(spanCombustivel);
    liCombustivel.innerHTML = liCombustivel.innerHTML + obj['combustivel'];
    ul.appendChild(liCombustivel);

    var liProcedencia = document.createElement('li');
    var spanProcedencia = document.createElement('span');
    spanProcedencia.innerHTML = 'Procedência: ';
    liProcedencia.appendChild(spanProcedencia);
    liProcedencia.innerHTML = liProcedencia.innerHTML + obj['procedencia'];
    ul.appendChild(liProcedencia);

    var h3 = document.createElement('h3');
    h3.innerHTML = obj['placa'];

    var h4 = document.createElement('h4');
    var temp = '';
    if(obj['opcionais']){
        var opcionais = obj['opcionais'];
        for(var i = 0; i < opcionais.length; i++){
            if(opcionais[i] != 0 && opcionais[i] != '' && opcionais[i] != ' ' && opcionais[i] != '  ' && i != 0) temp += ', ';
            if(opcionais[i] != '' && opcionais[i] != ' ') temp += opcionais[i];
        }
    }
    h4.innerHTML = temp;

    var h5 = document.createElement('h5');
    h5.innerHTML = 'R$ '+obj['preco'];

    var aEmail = document.createElement('a');
    aEmail.setAttribute('href','#');
    aEmail.setAttribute('class','myEmail');
    aEmail.setAttribute('onclick','JavaScript: email('+obj['codigo_semi_novo']+');');
    aEmail.innerHTML = 'ENVIAR PARA MEU E-MAIL';

    var divEmail = document.createElement('div');
    divEmail.setAttribute('style','display: none');
    divEmail.setAttribute('id','MYEMAIL');

    var mail = document.createElement('input');
    mail.setAttribute('type','text');
    mail.setAttribute('id','EMAIL2');
    mail.setAttribute('size','15');
    mail.setAttribute('name','mail2');
    mail.setAttribute('style','width: 100px;');

    var bMail = document.createElement('input');
    bMail.setAttribute('type', 'submit');
    bMail.setAttribute('value', '');
    bMail.setAttribute('onclick','JavaScript: email('+obj['codigo_semi_novo']+');');

    var formMail = document.createElement('form');
    formMail.setAttribute('action','php/email.php');
    formMail.setAttribute('method','get');

    var carroMail = document.createElement('input');
    carroMail.setAttribute('type','hidden');
    carroMail.setAttribute('name','carroMail');
    carroMail.setAttribute('value',obj['codigo_semi_novo']);

    formMail.appendChild(carroMail);
    formMail.appendChild(mail);
    formMail.appendChild(bMail);

    divEmail.appendChild(formMail);


    info.appendChild(h22);
    info.appendChild(ul);
    info.appendChild(h3);
    info.appendChild(h4);
    info.appendChild(h5);
    info.appendChild(aEmail);
    info.appendChild(divEmail);

    var saiba = document.createElement('div');
    saiba.setAttribute('id','saibaMais');

    var h42 = document.createElement('h4');
    h42.innerHTML = 'Quer saber mais?';

    saiba.appendChild(h42);

    var pNome = document.createElement('p');
    var labelNome = document.createElement('label');
    labelNome.innerHTML = 'Nome';
    var inputNome = document.createElement('input');
    inputNome.setAttribute('type','text');
    inputNome.setAttribute('name','nome');
    inputNome.setAttribute('id','NOME2');
    pNome.appendChild(labelNome);
    pNome.appendChild(inputNome);
    saiba.appendChild(pNome);

    var pEmail = document.createElement('p');
    var labelEmail = document.createElement('label');
    labelEmail.innerHTML = 'Email';
    var inputEmail = document.createElement('input');
    inputEmail.setAttribute('type','text');
    inputEmail.setAttribute('name','email');
    inputEmail.setAttribute('id','EMAIL');
    pEmail.appendChild(labelEmail);
    pEmail.appendChild(inputEmail);
    saiba.appendChild(pEmail);

    var pTelefone = document.createElement('p');
    var labelTelefone = document.createElement('label');
    labelTelefone.innerHTML = 'Telefone';
    var inputTelefone = document.createElement('input');
    inputTelefone.setAttribute('type','text');
    inputTelefone.setAttribute('name','telefone');
    inputTelefone.setAttribute('id','TELEFONE');
    pTelefone.appendChild(labelTelefone);
    pTelefone.appendChild(inputTelefone);
    saiba.appendChild(pTelefone);

    var pMensagem = document.createElement('p');
    var labelMensagem = document.createElement('label');
    labelMensagem.innerHTML = 'Mensagem';
    var inputMensagem = document.createElement('textarea');
    inputMensagem.setAttribute('name','mensagem');
    inputMensagem.setAttribute('id','MENSAGEM');
    pMensagem.appendChild(labelMensagem);
    pMensagem.appendChild(inputMensagem);
    saiba.appendChild(pMensagem);

    var pButton = document.createElement('p');
    pButton.setAttribute('class','buttonSpace');
    var inputButton = document.createElement('input');
    inputButton.setAttribute('type','submit');
    inputButton.setAttribute('value','');
    inputButton.setAttribute('onclick','JavaScript: validaCamposEmail();');
    pButton.appendChild(inputButton);
    saiba.appendChild(pButton);

    var form = document.createElement('form');
    form.setAttribute('action','php/email.php');
    form.setAttribute('method','get');

    var carro = document.createElement('input');
    carro.setAttribute('type','hidden');
    carro.setAttribute('name','carro');
    carro.setAttribute('value',obj['marca']+' - '+obj['modelo']+' - '+obj['placa']+' - R$'+obj['preco']);

    form.appendChild(carro);

    form.appendChild(saiba);

    div2.appendChild(fechar);
    div2.appendChild(h2);
    div2.appendChild(imagens);
    div2.appendChild(info);
    div2.appendChild(form);

    var br1 = document.createElement('br');
    br1.setAttribute('class','clear');
    div2.appendChild(br1);

    var div1 = document.createElement('div');
    div1.setAttribute('id','modal');

    div1.appendChild(div2);

    var br2 = document.createElement('br');
    br2.setAttribute('class','clear');
    div1.appendChild(br2);

    return div1;
}


function validaCamposEmail(){
    erro = false;
    quantos = 0;
    mensagemTemp = '';
    if(!corCampo) corCampo = '#FF0000';
    if(!corLetra) corLetra = '#FFFFFF';
    nome1 = new Array('nome','email');
    nome2 = new Array('Nome','Email');
    for(i = 0; i < nome1.length; i++) {
        if(document.getElementsByName(nome1[i]).item(0).value == ""){
            document.getElementsByName(nome1[i]).item(0).style.backgroundColor = corCampo;
            document.getElementsByName(nome1[i]).item(0).style.color = corLetra;
            mensagemTemp += '>>  '+nome2[i]+'\n';
            quantos++;
            erro = true;
        }
    }
    if(erro){
        if(quantos == 1) mensagem = 'ATENÇÃO!\n\nO seguinte campo é obrigatorio:\n\n';
        else mensagem = 'ATENÇÃO!\n\nOs seguintes campos são obrigatorios:\n\n';
        mensagem += mensagemTemp + '\nFavor preencher.'; window.alert(mensagem); return false;
    }else{
        //document.novi.submit();
        return true;
    }
}



function styleModal() {
    $('modal').style.position = 'absolute';
    $('modal').style.top = '5%';
    $('modal').style.left = '50%';
    $('modal').style.width = '810px';
    $('modalBody').style.width = '760px';
    $('modal').style.padding = '0';
    $('modal').style.marginTop = '0';
    $('modal').style.marginRight = 'auto';
    $('modal').style.marginLeft = '-375px';
    $('modal').style.border = '1em solid #B8B8B8';
    $('modal').style.backgroundColor = 'white';
    $('modal').style.textAlign = 'left';
    $('modal').style.zIndex = '1001';
    $('modal').style.overflow = 'auto';
    $('MM').style.position = 'absolute';
    $('MM').style.textAlign = 'center';
    $('MM').style.width = '100%';
    $('MM').style.height = '100%';
    $('MM').style.top = '0';
    $('MM').style.left = '0';
    $('MM').style.backgroundImage = 'url(img/bg_blackTransparent.png)';
    $('MM').style.backgroundRepeat = 'repeat';
}

/**
 * fechar
 */
function fecharModal(event,botao){

    var p0x = getPosicaoElemento('modal').left;
    var p0y = getPosicaoElemento('modal').top;

    var largura = $('modal').offsetWidth;
    var altura = $('modal').offsetHeight;

    var pNx = p0x + largura;
    var pNy = p0y + altura;

    //primeiro testa a cordenada X depois a cordenada Y
    var X = event.clientX;
    var Y = event.clientY;
    if(X < p0x) removeModal();
    else if(X > pNx) removeModal();
    else if(X > p0x && X < pNx){
        if(Y < p0y) removeModal();
        else if(Y > pNy) removeModal();
    }
    if(botao) removeModal();
}

function removeModal() {
    $('MM').removeChild($('modal'));
    document.body.removeChild($('MM'));

    var div = document.createElement('div');
    div.setAttribute('id','MM');
    div.setAttribute('onclick','JavaScript: fecharModal(event);');

    document.body.appendChild(div);
}

function email(id){
    if($('MYEMAIL').style.display == 'none') $('MYEMAIL').style.display = 'block';

    if($('EMAIL2').value != '' && checkMail($('EMAIL2').value)){
        return true;
    }

}

function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){
            return true;
        }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
            return true;
        }
    }else{
        return false;
    }
}

function getPosicaoElemento(elemID){
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 &&
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {
        left:offsetLeft,
        top:offsetTop
    };
}

function trocaImages(num) {
    if(num == '1'){
        $('foto1').style.display = 'block';
        if($('foto2')) $('foto2').style.display = 'none';
        if($('foto3')) $('foto3').style.display = 'none';
        if($('foto4')) $('foto4').style.display = 'none';
    }else if(num == '2'){
        $('foto2').style.display = 'block';
        if($('foto1')) $('foto1').style.display = 'none';
        if($('foto3')) $('foto3').style.display = 'none';
        if($('foto4')) $('foto4').style.display = 'none';
    }else if(num == '3'){
        $('foto3').style.display = 'block';
        if($('foto2')) $('foto2').style.display = 'none';
        if($('foto1')) $('foto1').style.display = 'none';
        if($('foto4')) $('foto4').style.display = 'none';
    }else if(num == '4'){
        $('foto4').style.display = 'block';
        if($('foto2')) $('foto2').style.display = 'none';
        if($('foto3')) $('foto3').style.display = 'none';
        if($('foto1')) $('foto1').style.display = 'none';
    }
}
