
function arrayValue(id, name, order, custom) {
    this.id = id;
    this.name = name;
    this.order = order;
    this.custom = custom;
}

function writeRooms(id) {
    document.write("<option value='-1'>Search All...</option>");
    for (var i=0;i<=10;i++) {
        document.write("<option value='" + i + "'");
        if (id != null && i == id) {
            document.write(" selected");
        }
        document.write(">" + i + "</option>");
    }
}

function writeTypes(id) {
    document.write("<option value='0'>Search All...</option>");
    for (var i=0;i<types.length-1;i++) {
        document.write("<option value='" + types[i].id + "'");
        if (id != null && types[i].id == id) {
            document.write(" selected");
        }
        document.write(">" + types[i].name + "</option>");
    }
}

function writeSearchTypes(id) {
    document.write("<option value='0'>Search All...</option>");
    for (var i=0;i<searchtypes.length-1;i++) {
        document.write("<option value='" + searchtypes[i].id + "'");
        if (id != null && searchtypes[i].id == id) {
            document.write(" selected");
        }
        document.write(">" + searchtypes[i].name + "</option>");
    }
}

function returnSearchTypes(id) {
    var buffer = "<option value='0'>Search All...</option>";
    for (var i=0;i<searchtypes.length-1;i++) {
        buffer += "<option value='" + searchtypes[i].id + "'";
        if (id != null && searchtypes[i].id == id) {
            buffer += " selected";
        }
        buffer += ">" + searchtypes[i].name + "</option>";
    }
    return buffer;
}

function writeLocations(id) {
    document.write("<option value='0'>Search All...</option>");
    for (var i=0;i<locations.length-1;i++) {
        document.write("<option value='" + locations[i].id + "'");
        if (id != null && locations[i].id == id) {
            document.write(" selected");
        }
        document.write(">" + locations[i].name + " (" + locations[i].custom + ")</option>");
    }
}

function writeFurnishings(id) {
    document.write("<option value='0'>Search All...</option>");
    for (var i=0;i<furnishings.length-1;i++) {
        document.write("<option value='" + furnishings[i].id + "'");
        if (id != null && furnishings[i].id == id) {
            document.write(" selected");
        }
        document.write(">" + furnishings[i].name + "</option>");
    }
}

function writeFeaturesArray(id, array) {
    for (i=0;i<features.length-1;i++) {
        var write = true;
        if (array != null) {
            for (j=0;j<array.length-1;j++) {
                if (array[j].id == features[i].id) {
                    write = false;
                }
            }
        }
        if (write == true) {
            document.write("<option value='" + features[i].id + "'");
            if (id != null && features[i].id == id) {
                document.write(" selected");
            }
            document.write(">" + features[i].name + "</option>");
        }
    }
}

function writePropertyFeaturesArray(id, array) {
    for (var i=0;i<propertyFeatures.length-1;i++) {
        document.write("<option value='" + propertyFeatures[i].id + "'>" + propertyFeatures[i].name + "</option>");
    }
}