﻿
var eve;
var url = document.location.href;
function init_general(){
    var marca = "";
    var modelo = "";
    var provincia = "";
    if (url.indexOf("?marca=")>=0){
        marca = url.substring(url.indexOf("?marca=")+7);
        marca = marca.substring(0,marca.indexOf("&"));
        marca = marca.replace('_',' ');
        marca = marca.replace('_',' ');
        marca = format_acento(marca);
    }
    if (url.indexOf("&modelo=")>=0){
        modelo = url.substring(url.indexOf("&modelo=")+8);
        modelo = modelo.substring(0,modelo.indexOf("&"));
        modelo = modelo.replace('_',' ');
        modelo = modelo.replace('_',' ');
        modelo = format_acento(modelo);
    }
    if (url.indexOf("&provincia=")>=0){
        provincia = url.substring(url.indexOf("&provincia=")+11);
        //modelo = modelo.substring(0,modelo.indexOf("&"));
        provincia = provincia.replace('_',' ');
        provincia = provincia.replace('_',' ');
        provincia = format_acento(provincia);
    }
    //cargamos marcas ...
    if (marca==""){
        document.getElementById('linkMarcas').href='/Home/cargaDropMarcasOptions?Marca=';
    }else{
        document.getElementById('linkMarcas').href='/Home/cargaDropMarcasOptions?Marca=' + marca;
    }  
    document.getElementById('linkMarcas').focus();
    document.getElementById('puntoEscape').focus();
    document.getElementById('puntoEscape').value='we';
    //cargamos modelos ...
    
    if (marca!=""){
        document.getElementById("linkModelos").href="/Home/cargaDropModelosOptionsByStr?Marca=" + marca + "&Modelo=" + modelo;
    }else{
        document.getElementById('linkModelos').href='/Home/cargaDropModelosOptions?idMarca=0&Modelo=';
    }
    document.getElementById('linkModelos').focus();
    document.getElementById('puntoEscape').focus();
    document.getElementById('puntoEscape').value='we';
    //cargamos provincias
    if (provincia==""){
        document.getElementById('linkProvincias').href='/Home/cargaDropProvOptions?Provincia=';
    }else{
        document.getElementById('linkProvincias').href='/Home/cargaDropProvOptions?Provincia=' + provincia;
    }   
    document.getElementById('linkProvincias').focus();
    document.getElementById('puntoEscape').focus();
    document.getElementById('puntoEscape').value='we';
    //nos vamos a la parte superior de la pagina ...
    document.location.href='#top';
    
}

function callbackDropMarcaOption(res){
    $('#drop_marca_ocasion').html(res.get_data());
    $('#drop_marca_alquiler').html(res.get_data());
    $('#drop_marca_concesionario').html(res.get_data());
    $('#drop_marca_taller').html(res.get_data());
    $('#drop_marca_recambio').html(res.get_data());
    
   /*var marca = "";
    if (url.indexOf("?marca=")>=0){
        marca = url.substring(url.indexOf("?marca=")+7);
        marca = marca.substring(0,marca.indexOf("&"));
    }*/

    //if (url.indexOf("Ocasion/Vista?marca")>=0) marcarDrop('drop_marca_ocasion', marca.replace("_"," "));
    //if (url.indexOf("Alquiler/Vista?marca")>=0) marcarDrop('drop_marca_alquiler', marca.replace("_"," "));
    //if (url.indexOf("Concesionarios/Vista?marca")>=0) marcarDrop('drop_marca_concesionario', marca.replace("_"," "));
    //if (url.indexOf("Talleres/Vista?marca")>=0) marcarDrop('drop_marca_taller', marca.replace("_"," "));
    //if (url.indexOf("Recambios/Vista?marca")>=0) marcarDrop('drop_marca_recambio', marca.replace("_"," "));

}

function callbackDropModeloOption(res){
    $('#drop_modelo_ocasion').html(res.get_data());
    
    /*var modelo = "";
    if (url.indexOf("&modelo=")>=0){
        modelo = url.substring(url.indexOf("&modelo=")+8);
        modelo = modelo.substring(0,modelo.indexOf("&"));
    }*/

    //if (url.indexOf("Ocasion/Vista?marca")>=0) marcarDrop('drop_modelo_ocasion', modelo.replace("_"," "));
    //if (url.indexOf("Alquiler/Vista?marca")>=0) marcarDrop('drop_modelo_alquiler', modelo.replace("_"," "));
    //if (url.indexOf("Concesionarios/Vista?marca")>=0) marcarDrop('drop_modelo_concesionario', modelo.replace("_"," "));
    //if (url.indexOf("Talleres/Vista?marca")>=0) marcarDrop('drop_modelo_taller', modelo.replace("_"," "));
    //if (url.indexOf("Recambios/Vista?marca")>=0) marcarDrop('drop_modelo_recambio', modelo.replace("_"," "));
}

function callbackDropProvinciaOption(res){
    $('#drop_prov_ocasion').html(res.get_data());
    $('#drop_prov_alquiler').html(res.get_data());
    $('#drop_prov_concesionario').html(res.get_data());
    $('#drop_prov_taller').html(res.get_data());
    $('#drop_prov_recambio').html(res.get_data());
    
    /*var provincia = "";
    if (url.indexOf("&provincia=")>=0){
        provincia = url.substring(url.indexOf("&provincia=")+11);
    }*/

    //if (url.indexOf("Ocasion/Vista?marca")>=0) marcarDrop('drop_prov_ocasion', provincia.replace("_"," "));
    //if (url.indexOf("Alquiler/Vista?marca")>=0) marcarDrop('drop_prov_alquiler', provincia.replace("_"," "));
    //if (url.indexOf("Concesionarios/Vista?marca")>=0) marcarDrop('drop_prov_concesionario', provincia.replace("_"," "));
    //if (url.indexOf("Talleres/Vista?marca")>=0) marcarDrop('drop_prov_taller', provincia.replace("_"," "));
    //if (url.indexOf("Recambios/Vista?marca")>=0) marcarDrop('drop_prov_recambio', provincia.replace("_"," "));
}

function change_marca(){
    document.getElementById('linkModelos').href="/Home/cargaDropModelosOptionsByStr?Marca=" + $('#drop_marca_ocasion').val() + '&Modelo=';
    document.getElementById('linkModelos').focus();
    document.getElementById('puntoEscape').focus();
    document.getElementById('puntoEscape').value='we';
    document.location.href='#top';
}

function buscOcasion(){
    var dropdownMarcaIndex = document.getElementById('drop_marca_ocasion').selectedIndex;
    var dropdownMarca = document.getElementById('drop_marca_ocasion')[dropdownMarcaIndex].innerHTML;
    dropdownMarca = dropdownMarca.replace(" ","_");
    
    var dropdownModeloIndex = document.getElementById('drop_modelo_ocasion').selectedIndex;
    var dropdownModelo = document.getElementById('drop_modelo_ocasion')[dropdownModeloIndex].innerHTML;
    dropdownModelo = dropdownModelo.replace(" ","_");
    
    var dropdownProvinciaIndex = document.getElementById('drop_prov_ocasion').selectedIndex;
    var dropdownProvincia = document.getElementById('drop_prov_ocasion')[dropdownProvinciaIndex].innerHTML;
    dropdownProvincia = dropdownProvincia.replace(" ","_");
    document.location="/Ocasion/" + dropdownMarca + "/" + dropdownModelo + "/" + dropdownProvincia
}

function buscAlquiler(){
    var dropdownMarcaIndex = document.getElementById('drop_marca_alquiler').selectedIndex;
    var dropdownMarca = document.getElementById('drop_marca_alquiler')[dropdownMarcaIndex].innerHTML;
    dropdownMarca = dropdownMarca.replace(" ","_");
    
    var dropdownProvinciaIndex = document.getElementById('drop_prov_alquiler').selectedIndex;
    var dropdownProvincia = document.getElementById('drop_prov_alquiler')[dropdownProvinciaIndex].innerHTML;
    dropdownProvincia = dropdownProvincia.replace(" ","_");
    document.location="/Alquiler/" + dropdownMarca + "/" + dropdownProvincia + "/1"
}

function buscConcesionarios(){
    var dropdownMarcaIndex = document.getElementById('drop_marca_concesionario').selectedIndex;
    var dropdownMarca = document.getElementById('drop_marca_concesionario')[dropdownMarcaIndex].innerHTML;
    dropdownMarca = dropdownMarca.replace(" ","_");
    
    var dropdownProvinciaIndex = document.getElementById('drop_prov_concesionario').selectedIndex;
    var dropdownProvincia = document.getElementById('drop_prov_concesionario')[dropdownProvinciaIndex].innerHTML;
    dropdownProvincia = dropdownProvincia.replace(" ","_");
    document.location="/Concesionarios/" + dropdownMarca + "/" + dropdownProvincia + "/1"
}

function buscTalleres(){
    var dropdownMarcaIndex = document.getElementById('drop_marca_taller').selectedIndex;
    var dropdownMarca = document.getElementById('drop_marca_taller')[dropdownMarcaIndex].innerHTML;
    dropdownMarca = dropdownMarca.replace(" ","_");
    
    var dropdownProvinciaIndex = document.getElementById('drop_prov_taller').selectedIndex;
    var dropdownProvincia = document.getElementById('drop_prov_taller')[dropdownProvinciaIndex].innerHTML;
    dropdownProvincia = dropdownProvincia.replace(" ","_");
    document.location="/Talleres/" + dropdownMarca + "/" + dropdownProvincia + "/1"
}

function buscRecambios(){
    var dropdownMarcaIndex = document.getElementById('drop_marca_recambio').selectedIndex;
    var dropdownMarca = document.getElementById('drop_marca_recambio')[dropdownMarcaIndex].innerHTML;
    dropdownMarca = dropdownMarca.replace(" ","_");
    
    var dropdownProvinciaIndex = document.getElementById('drop_prov_recambio').selectedIndex;
    var dropdownProvincia = document.getElementById('drop_prov_recambio')[dropdownProvinciaIndex].innerHTML;
    dropdownProvincia = dropdownProvincia.replace(" ","_");
    document.location="/Recambios/" + dropdownMarca + "/" + dropdownProvincia + "/1"
}

/*function marcarDrop(drop, text){
    document.getElementById(drop).focus();
    document.getElementById(drop).value=text;
    document.getElementById(drop).style.background='yellow';
    document.getElementById('puntoEscape').focus();
    document.getElementById('puntoEscape').value='we';
}*/

function format_acento(texto){
    texto = texto.replace('á','.a.');
    texto = texto.replace('é','.e.');
    texto = texto.replace('í','.i.');
    texto = texto.replace('ó','.o.');
    texto = texto.replace('ú','.u.');
    texto = texto.replace('#top','');
    return texto;
}

