var calcParams = new Array();

function push(it, arr)
{
	if (it)	arr[arr.length] = it;
}

function keys(hash)
{
	var keys = new Array();
	for (var k in hash) push(k, keys);
	return keys;
}

function setComboOptionSel(cmb, val)
{
  if (cmb)
    for (i=0; i< cmb.options.length; i++)
  	  if (cmb.options[i].value == val)
		  {
		    cmb.selectedIndex = i;
        break;      		    
      }
}

function emptyCombo(cmb)
{
  if (cmb)
		while(cmb.options.length)
			cmb.removeChild(cmb.options[0]);
}

function defineListsCoincidence(list1, list2)
{
	var outList = new Array();
	for (var i in list1)
		for (var j in list2)
			if (list1[i] == list2[j]) push(list1[i], outList);
	return outList;
}
