//Menu functions

function ShowHide(nr)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}

function ShowHideUl(nr)
{
	vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
	document.getElementById(nr).style.display = vista;
	style = (document.getElementById('mnu'+nr).className == "menuup") ? 'menudown' : 'menuup'
	document.getElementById('mnu'+nr).className = style;
}

function DeSelectAll()
{
	x = document.getElementsByTagName("li");
	for(i=0;i<x.length;i++) {
		style = (x[i].className=='subm' || x[i].className=='submact') ? 'subm' : '';
		x[i].className = style;
		//alert(x[i].id+" "+x[i].className+" "+x[i].style)
	}
}			


function Active(index)
{
	DeSelectAll();
	style = (document.getElementById('item'+index).className == "subm") ? 'submact' : 'menact'
	document.getElementById('item'+index).className = style;
}

function ChangeImg(nr,before,after)
{
	element = document.getElementById(nr);
	ret = (element.src.indexOf(before)>0);
	path = (ret) ? element.src.replace(before,after) : element.src.replace(after,before)
	element.src = path;
	return ret;
}

function SetAllCheckBoxes(FormName, FieldName)
{
	CheckValue = ChangeImg('checkAll','ico_selectall.gif','ico_selectnone.gif')
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}


function addRowClone(tblId)
{
  var tblBody = document.getElementById(tblId).tBodies[0];
  var newNode = tblBody.rows[0].cloneNode(true);
  inputs = newNode.getElementsByTagName('input');
  for(i=0;i<inputs.length;i++)
  {
  	if(inputs[i].type=='checkbox')
  		inputs[i].checked=false;
  	else
	  	inputs[i].value='';
  }
  tblBody.appendChild(newNode);
}

