function fillDropdown( origselectbox, destselectbox, keysArray, valuesArray, hide ){ 
	
	removeAllOptions(destselectbox);
	var counter = 0;

	for( x in keysArray ) {	
		if( keysArray[x] == origselectbox.value )
		{
			addOption(destselectbox, valuesArray [x], valuesArray [x]);
			if( valuesArray[x] != '' )
				counter++;
		}
	}

	if( (hide==1) && (counter==0) ) {
		if (document.getElementById) { // DOM3 = IE5, NS6
			destselectbox.style.display = 'none';
		}
		else {
			if (document.layers) { // Netscape 4
				destselectbox.display = 'none';
			}
			else { // IE 4
				destselectbox.style.display = 'none';
			}
		}
	} else if ( counter != 0 ) {
		if (document.getElementById) { // DOM3 = IE5, NS6
			destselectbox.style.display = '';
		}
		else {
			if (document.layers) { // Netscape 4
				destselectbox.display = '';
			}
			else { // IE 4
				destselectbox.style.display = '';
			}
		}
	}
}

////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

