function get(_id){
	return document.getElementById(_id);
}
function valor(_id, _valor){
	var obj = get(_id);
	if(obj) obj.value = _valor;
}
function abreFecha(_id){
	var obj = get(_id);
	if(obj){
		if(obj.style.display == 'none') mostra(_id);
		else oculta(_id);
	}
}

function mostra(_id){
	obj = get(_id);
	if(obj) obj.style.display = '';
}

function oculta(_id){
	obj = get(_id);
	if(obj) obj.style.display = 'none';
}

function checkRel(_rel){
	var objs = document.getElementsByTagName("input");
	for(var i=0;i<objs.length;i++){
		var obj = objs[i];
		if(obj.getAttribute("type") == "checkbox" && obj.getAttribute("rel")==_rel) obj.checked = true;
	}
}

function uncheckRel(_rel){
	var objs = document.getElementsByTagName("input");
	for(var i=0;i<objs.length;i++){
		var obj = objs[i];
		if(obj.getAttribute("type") == "checkbox" && obj.getAttribute("rel")==_rel) obj.checked = false;
	}
}

function checkDiv(_checkbox, _div){
	var check = get(_checkbox);
	if(check.checked) mostra(_div);
	else oculta(_div);
}

function ativaDesativa(_elem, _cinza, _limpar){
	var obj = get(_elem);
	if(obj.disabled){
		ativar(_elem, _cinza);
	}else{
		desativar(_elem, _cinza, _limpar);
	}
}

function ativar(_elem, _cinza){
	var obj = get(_elem);
	obj.disabled = false;
	if(_cinza){
		obj.style.backgroundImage = '';
		obj.style.backgroundColor = '';
		obj.style.borderColor = '';
	}
}

function desativar(_elem, _cinza, _limpar){
	var obj = get(_elem);
	if(_limpar) obj.value = '';
	obj.disabled = true;
	if(_cinza){
		obj.style.backgroundImage = 'none';
		obj.style.backgroundColor = '#efefef';
		obj.style.borderColor = '#cccccc';
	}
}