/* js */

function addAttachForm(data, params)
{
	var bodyRef = document.getElementById(params[0]);
	newContainer = document.createElement("div");
	newContainer.innerHTML = data.responseText;
	bodyRef.appendChild(newContainer);
}

function addForm(data, params)
{
	var holder = document.getElementById(params[0]);
	if (holder !== null) {
		holder.innerHTML = data.responseText;
	}
}

function addMe(data, params)
{
	var obj = document.getElementById(params[0]);
	var nItem;
	var nItemLabel;

	/* LIMPA SELECT */
	if (obj.options.length >= 1) {
		obj.disable = true;
		obj.length = 0;
		obj.disable = false;
		obj.selectedIndex = null;
	}

	if (obj.disabled) {
	    obj.disabled = false;
	}

	/**
	 * obtem valores
	 */
	eval('var values = ' + data.responseText);

	for (var i=0; i<values.length; i++) {
		nItem = document.createElement("option");
		nItemLabel = document.createTextNode(values[i].nome);
		nItem.value = values[i].id;
		nItem.appendChild(nItemLabel);
		obj.appendChild(nItem);
	}
}

function switchComp()
{
	var fds = switchComp.arguments;
	var o;
	var m = fds[0];// combo
	var p = fds[1];// padrao
	var s = (fds[0].options[fds[0].selectedIndex].value != p)
	for (x=2; x<fds.length; x++) {
		o = document.getElementById(fds[x]);
		o.disabled = s;
	}
}

function __disableIf()
{
	var args = __disableIf.arguments;
	var obj = document.getElementById(args[0]);
	obj.disabled = (args[1] == args[2]);
}

function selreset()
{
  var rs = $A(selreset.arguments);

  rs.each(function(item) {
    $(item).value = 0;
    $(item).disabled = true;
  });

}
