// Author: CristianD
// Sets the class xar-menu-item-current-simple for the menu items with no subitems 
function set_menu_item_current()
{
 var sfEls = document.getElementById("my_left").getElementsByTagName("LI");
 for (var i=0; i<sfEls.length; i++)
 {
  if (sfEls[i].className=='xar-menu-item-current')
  {
   var elem=sfEls[i].getElementsByTagName("UL")
   if (elem.length == 0)
   {
     sfEls[i].className="xar-menu-item-current-simple"
   }
  }
 }
}

// Author: DanG

function populate()
{ 	

	var dom = document.getElementById(field_name[0]);
	var domnr = dom.options[dom.selectedIndex].value;
    if ((!domnr) | (domnr == '-1'))
     {
       return(0);
     }
    else
    {
     var box2 = document.getElementById(field_name[2]);
	 box2.options.length = 0;
	 var box = document.getElementById(field_name[1]);
	 var number = box.options[box.selectedIndex].value;
	 if (!number) return(0);

	 var list = new Array();
     list=categ[number][domnr];

     if (!list)
       return(0);
     else
     {
	   for(i=0;i<list.length;i+=2)
	   {
	     box2.options[i/2] = new Option(list[i],list[i+1]);
	   }
     }
    }

}

function addEvent(obj, evType, fn)
{
  if (obj.addEventListener)
  {
    obj.addEventListener(evType, fn, false);
    return true;
  }
  else if (obj.attachEvent)
  {
    var r = obj.attachEvent("on" + evType, fn);
    return r;
  }
  else
  {
    return false;
  }
}

function load_populate()
{
  obj = document.getElementById(field_name[0]);
  addEvent(obj, "change", populate);
  
  obj = document.getElementById(field_name[1]);
  addEvent(obj, "change", populate);

  obj = document.getElementById(field_name[2]);
  obj.options.length = 0;
  obj.options[0] = new Option('Selecteaza domeniul si nivelul','-1');

	
}

function load_modify_populate()
{
  obj = document.getElementById(field_name[0]);
  addEvent(obj, "change", populate);
  
  obj = document.getElementById(field_name[1]);
  addEvent(obj, "change", populate);
 
  var obj = document.getElementById(field_name[2]);
  var is_value=new Array();
  var ind=0;
  for(i=0;i<obj.length;i++)
  { 
  	if(obj.options[i].selected)
	{
	is_value[ind]=i+1;
	ind++;
	}
  }
populate();
for(x=0;x<is_value.length;x++)
{
for(i=0;i<obj.length;i++)
{
if(is_value[x]==obj.options[i].value) 
		{
		obj.options[i].selected=true;
		}
	}
}
}

