function setFocus(caixa) {document.getElementById(caixa).focus(); }

// abrir janela
function abre(pag,altura,largura,scroll)
{
var janlargura = (screen.width - largura) / 2;
var janaltura= (screen.height - altura) / 2;
winprops = 'toolbar=no,width='+largura+',height='+altura+',top='+janaltura+',left='+janlargura+',scrollbars='+scroll+',noresizable,statusbar=0'
window.open(pag,'geral',winprops);
}

function redireccionar(endereco)
{
    var destino=endereco;
    var versao_browser = navigator.appVersion;

       if (versao_browser.indexOf("MSIE") >= -1) // IE
       {
          window.location.href=destino;
       }
       else // outros
       {
          window.open(destino, target="_self");
       }   
}

function muda(node,imagem,imagem2)
{
	// Para abrir
	// nextSibling: indica o próximo elemento após o elemento em questão
	if (node.nextSibling.style.display == 'none')
	{
		// Muda a imagem (caso exista)
		if (node.childNodes.length > 0)
		{
			if (node.childNodes.item(0).nodeName == "IMG")
			{
				node.childNodes.item(0).src = imagem2; //menos
			}
		}

		node.nextSibling.style.display = 'block';
	}
	// Para fechar
	else
	{
		// Muda a imagem (caso exista)
		if (node.childNodes.length > 0)
		{
			if (node.childNodes.item(0).nodeName == "IMG")
			{
				node.childNodes.item(0).src = imagem; //mais
			}
		}

		node.nextSibling.style.display = 'none';
	}

}

// limita caracteres em textarea
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}


