﻿// JScript File

function PassaItensIE(listFrom, listTo, forceInsert)
{    
    if(listFrom.selectedIndex>-1 || forceInsert)
    {
        var newOption;
        var mustInsert;
        
        for(var i=listFrom.options.length-1; i > -1; i--)
        {    
            if(forceInsert) mustInsert = true;
            else mustInsert = listFrom.options[i].selected;
            if(mustInsert)
            {
                newOption = document.createElement("OPTION");
                listTo.options.add(newOption, 0);
                newOption.innerText = listFrom.options[i].innerText;
                newOption.value = listFrom.options[i].value;    
                
                listFrom.options.remove(i);
            }
        }
    }
}

function SelecionaSetPriorit(list)
{               
        for(var i=0; i < list.options.length; i++)
        {    
            list.options[i].selected = true;
        }
}

function PassaItens(listFrom, listTo) 
{
    if (navigator.appName.indexOf("Microsoft Internet Explorer") != -1) 
        PassaItensIE(listFrom, listTo, false);
    else 
    {    
        for(var i=0; i < listFrom.length; i++) 
        {
            if (listFrom.options[i].selected) 
            {
                listFrom.options[i].selected = false;
                listTo.options.add(listFrom[i]);
            }
        }
    }
}