function SetDefaultSelectOption(id, value)
{
    var test = document.getElementById(id);
    var options = document.getElementById(id).options;
    
    for(i = 0; i < options.length; i++)
    {
        if(options[i].value == value)
        {
            options[i].selected = true;
        }
    }
}

function SetDefaultInputValue(id, value)
{
    var input = document.getElementById(id);
    
    if(input.type == "checkbox")
    {
        value != false && value != 0 ? input.checked = true : input.checked = false;
    }
    else
    {
        input.value = value;
    }
}

function QSGet(qsVar)
{
    var value = QueryString.get(qsVar);
    
    if(value == null) return "";
    else return value;
}

function InsertMultiListValues(id, args, dataArray)
{
    var list = document.getElementById(id);
    
    for(var i=0; i<args.length; i++)
    {
        var dataItem = FindItem(args[i], dataArray);
        InsertItem(list, dataItem.text, dataItem.value);
    }
}

function FindItem(id, dataArray)
{
    if(dataArray == null) return;
    
    for(var i=0; i<dataArray.length; i++)
    {
        if(dataArray[i] != null)
        {
            for(var j=0; j<dataArray[i].length; j++)
            {
                if(dataArray[i][j].value == id) return dataArray[i][j];
            }
        }
    }
}

function InsertItem(list, text, value)
{
    var option = document.createElement("OPTION");
    option.text  = text;
    option.value = value;
    list.options[list.length] = option;
}