function removeDuplicates(items,item)
{
    var newVal = item.options[item.selectedIndex].value;
    var curr = items.heroId1;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId2;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId3;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId4;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId5;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId6;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId7;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId8;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId9;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }

    curr = items.heroId10;
    if (curr != item && curr.options[curr.selectedIndex].value == newVal ) {
        curr.selectedIndex = '0';
    }
}


function setCurrent(curr,val) {
 var selLength = curr.options.length;
 for (var i = 0; i < selLength; i++ ) {
   if ( curr.options[i].value == val ) {
    curr.selectedIndex = i;
    break;
   }
 }
}

function setValues(curr,currRole) {
  if ( currRole.selectedIndex == 0 ) {
    curr.options[0] = new Option('Offensive',0);
    curr.options[1] = new Option('Defensive',1);
    curr.options.length = 2;    
    return;
  } 
  if ( currRole.selectedIndex == 1 ) {
    curr.options[0] = new Option('Offensive',4);
    curr.options[1] = new Option('Curser',5);
    curr.options[2] = new Option('Healer',6);
    curr.options[3] = new Option('Buffer',7);
    curr.options.length = 4;
    return;
  } 
  if ( currRole.selectedIndex == 2 ) {
    curr.options[0] = new Option('Offensive',2);
    curr.options[1] = new Option('Defensive',3);
    curr.options.length = 2;    
    return;
  } 
}

function fillSelect(selectObject,fromNumber,toNumber,optionNameText,optionValue) {
 var selLength = selectObject.options.length;
 for (var i = fromNumber; i < toNumber; i++ ) {
   selectObject.options.length++;
   selectObject.options[selLength] = new Option(optionNameText + i, optionValue + i);
   selLength++;
 }
};
