var orcAddSub = function(id) {
	var call = new Ajax();
	call.setError("Não foi possível executar a ação solicitada. Tente novamente mais tarde.");
	call.setComplete(function(r){ changeClassOrDestrorCell(id); });
	call.makeFeedBack("Processando...", "activity");
	call.callServer(URL + "components/orcamento/orc_addsub.php", "&id=" + id);
}
var changeClassOrDestrorCell = function(id) {
	if($("orcar" + id))
		changeButtonClassAndLabel(id);
	else
		destroyCell(id);
}
var changeButtonClassAndLabel = function (id){
	var target = $("orcar" + id);
	var feddBack = $("feedBack");

	if(target.className=="adicionarOrcamento") {
		target.className = "retirarOrcamento";
		target.innerHTML = messages['retirar'];
		feddBack.innerHTML = messages['adicionado'];
		feddBack.className = 'add';
	} else {
		target.className = "adicionarOrcamento";
		target.innerHTML = messages['adicionar'];
		feddBack.innerHTML = messages['retirado'];
		feddBack.className = 'sub';
	}
	feddBack.style.display = "block";
}
var destroyCell = function (id){
	if(!id)	alert("Ocorreu um erro ao tentar retirar o item.\nTente novamente mais tarde.");
	var tr = $("retirar" + id).parentNode.parentNode;
	var table = tr.parentNode.parentNode;
	table.deleteRow(tr.rowIndex);
}