function fillMake() {
    for(var x=0;x<car.length;x++)
    {
        var makedata = car[x].split(";");
        addOption(document.f1.make, makedata[0], makedata[1]);
    }
}

function selectMake() {
    var makeValue = document.f1.make.options[document.f1.make.selectedIndex].value;
    if (makeValue.length > 0)
        document.getElementById("makedescr").innerHTML = document.f1.make.options[document.f1.make.selectedIndex].text;
    else
    {
        document.getElementById("makedescr").innerHTML = "";
        document.getElementById("modeldescr").innerHTML = "";
        removeAllBatteries();
    }
    removeAllOptions(document.f1.model);
    
    if (makeValue.length > 0)
    {
        addOption(document.f1.model, "", "Select vehicle model: --->");
        addOption(document.f1.model, "", "----------");
        var model = returnArrayModel(makeValue);
        for(var x=0;x<model.length-1;x++)
        {
            var modeldata = model[x].split(";");
            addOption(document.f1.model, modeldata[1], modeldata[0]);
        }
    }
    else
    {
        addOption(document.f1.model, "", "Select a make first.");
    }
}

function selectModel() {
    var battValue = document.f1.model.options[document.f1.model.selectedIndex].value;
    if (battValue.length > 0)
        document.getElementById("modeldescr").innerHTML = document.f1.model.options[document.f1.model.selectedIndex].text;
    else
        document.getElementById("modeldescr").innerHTML = "";
    var battModels = battValue.split("-");
    removeAllBatteries();
    
    for(var x=0;x<battModels.length;x++)
    {
        if (battModels[x].length > 0)
        {
            for(var y=0;y<batt.length;y++)
            {
                var battInfo = batt[y].split(";");
                if (battModels[x] == battInfo[0])
                {
                    var battId = battInfo[0];
                    var battURL = battInfo[1];
                    var battDescr = battInfo[2];
                    
                    anchor = null;
                    descr = null;
                    if (x == 0)
                    {
                        descr = document.getElementById("descr1");
                        anchor = document.getElementById("href1");
                    }
                    else if (x == 1)
                    {
                        descr = document.getElementById("descr2");
                        anchor = document.getElementById("href2");
                    }
                    else if (x == 2)
                    {
                        descr = document.getElementById("descr3");
                        anchor = document.getElementById("href3");
                    }
                    
                    descr.innerHTML=battDescr;
                    anchor.href=battURL;
                    anchor.innerHTML="Click Here";
                }
            }
        }
    }
}

function removeAllBatteries()
{
    descr = document.getElementById("descr1");
    anchor = document.getElementById("href1");
    descr.innerHTML = "";
    anchor.href="";
    anchor.innerHTML = "";

    descr = document.getElementById("descr2");
    anchor = document.getElementById("href2");
    descr.innerHTML = "";
    anchor.href="";
    anchor.innerHTML = "";

    descr = document.getElementById("descr3");
    anchor = document.getElementById("href3");
    descr.innerHTML = "";
    anchor.href="";
    anchor.innerHTML = "";
}

function removeAllOptions(selectbox) {
    for(var x=selectbox.options.length-1;x>=0;x--)
        selectbox.remove(x);
}

function addOption(selectbox, value, text) {
    var option=document.createElement("OPTION");
    option.text=text;
    option.value=value;
    selectbox.options.add(option);
}
