// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function getAllSelected(prologue, select_id_list)
{
  var allSelected = "";
  var id_array = select_id_list.split(' ');
  var selObj;
  
  for(var j=0; j < id_array.length; j++) {
      selObj = document.getElementById(prologue + id_array[j]);
      if (selObj && selObj.checked) {
          allSelected = allSelected + (id_array[j] + " ");
      }
  }
  
  return(allSelected);
}

function getAllSelected_for_list(select_id)
{
  var allSelected = "";
  var selObj = document.getElementById(select_id);
  var i;
  for (i=0; i<selObj.options.length; i++) {
    if (selObj.options[i].selected) {
      allSelected = allSelected + (selObj.options[i].value + " ");
    }
  }
  return(allSelected);
}

function set_menu_active(id)
{
    var elem;

    elem = document.getElementById("menu_tab_home");
    if (elem)
        elem.className="";

    elem = document.getElementById("menu_tab_commodities");
    if (elem)
        elem.className="";

    elem = document.getElementById("menu_tab_macro");
    if (elem)
        elem.className="";

    elem = document.getElementById("menu_tab_account");
    if (elem)
        elem.className="";

    elem = document.getElementById("menu_tab_equities");
    if (elem)
        elem.className="";


    elem = document.getElementById("menu_tab_forex");
    if (elem)
        elem.className="";


    elem = document.getElementById("menu_tab_fixedincome");
    if (elem)
        elem.className="";
    
    elem = document.getElementById(id);
    if (elem)
        elem.className="active";
}
