isNull = function(x) {
	if((x == 'undefined') || (x == null)) {
		return true;
	} else {
		return false;
	}
};

function preSubmitNot(objForm) {
	formLen = objForm.elements.length;
	var check = true;
	for (i=0;i<formLen;i++) {
		var formObject = objForm.elements[i];

		if (formObject.value == "" && formObject.name == "receiver") {
			formObject.style.borderColor='red';
			check = false;
			var campo = 0;
		} else {
			formObject.style.borderColor='';
		}

		stringArray = objForm.elements[i].id.split("required");
		if (stringArray[1] != undefined) {
			if (formObject.value == "") {
				formObject.style.borderColor='red';
				check = false;
				if (isNull(campo)) {
					var campo = i;
				}
			} else {
				formObject.style.borderColor='';
			}
		}
	}
	if (!check) {
		objForm.elements[campo].focus();
		alert("Preencha os campos necessários! (em vermelho)");
		return false;
	}
}

function preSubmit(objForm) {
	formLen = objForm.elements.length;
	var check = true;
	for (i=0;i<formLen;i++) {
		var formObject = objForm.elements[i];
		stringArray = objForm.elements[i].id.split("required");
		if (stringArray[1] != undefined) {
			if (formObject.value == "") {
				formObject.style.borderColor='red';
				check = false;
				if (isNull(campo)) {
					var campo = i;
				}
			} else {
				formObject.style.borderColor='';
			}
		}
	}
	if (!check) {
		objForm.elements[campo].focus();
		alert("Preencha os campos necessários! (em vermelho)");
		return false;
	}
}

function VerificaSenha(objForm) {
	if(objForm.senha.value != objForm.verificarsenha.value) {
		alert("A Senha e sua confirmação não conferem! Digite os dados novamente!");
		objForm.senha.focus();
		return false;
	} else {
		return preSubmit(objForm);
	}
}

function calculaAltura(nItem, AlturaMinima) {
	if (window.innerHeight) {
		altura = document.getElementById("IfrConteudo"+nItem).contentWindow.document.body.offsetHeight;
	} else {
		altura = document.getElementById("IfrConteudo"+nItem).contentWindow.document.body.scrollHeight;
	}
	if (altura < AlturaMinima) {
		altura = AlturaMinima;
	}
	document.getElementById("IfrConteudo"+nItem).height = altura;

	var pagina_url = document.getElementById("IfrConteudoMain").contentWindow.document.URL;
	var pagina = pagina_url.substr((pagina_url).length-10,(pagina_url).length);

	if (pagina != 'report=sim') {
		document.getElementById("IfrConteudoEventos").height = 0;
	}

}
function putItemInState(n,bState) {
	var oItem,oGif;
	oItem=document.getElementById("descr"+n);
	oGif=document.getElementById("expandoGif"+n);

	if (bState=='toggle')
		bState=(oItem.style.display=='block');

	if(bState) {
		bState=(oItem.style.display='none');
		bState=(oGif.src='/images/cross.gif');
	} else {
		bState=(oItem.style.display='block');
		bState=(oGif.src='/images/noncross.gif');
	}
}

function expand(nItem) {
	putItemInState(nItem,'toggle');
}

function selecionar_tudo(id) {
	for (i=0;i<document.getElementById(id).elements.length;i++)
	if(document.getElementById(id).elements[i].type == "checkbox")
	document.getElementById(id).elements[i].checked=1
}

function deselecionar_tudo(id) {
	for (i=0;i<document.getElementById(id).elements.length;i++)
	if(document.getElementById(id).elements[i].type == "checkbox")
	document.getElementById(id).elements[i].checked=0
}