//funcao que inicia o cursor dentro do primeiro campo dos forms
function inicializaForms(numCampo){
numCampo = parseInt(numCampo,10);
varCampo = document.forms[0].elements[numCampo];
	if(varCampo.value == ""){
	varCampo.focus();
	}else{
	
	}
}

//funcao que inicia o cursor dentro do primeiro campo dos forms
function valForm(formu){
	varElementos = document.forms[formu].elements.length;
	for (x=0;x<varElementos;x++){
		varObrigatorio = document.forms[formu].elements[x].getAttribute("obrigatorio");
		if(varObrigatorio == 'true'){
			varElemento = document.forms[formu].elements[x];
			varElemento.style.backgroundColor='#ffffff';
			varTipo = varElemento.type;
			varNome = varElemento.name;
			varValor = varElemento.value;
			varTitulo = varElemento.title;
			if(varTipo == 'radio' || varTipo == 'checkbox'){
				varRadio = '0';
				varNomeLen = document.forms[formu].elements[varNome].length;
				for(i=0;i<varNomeLen;i++){
					if(document.forms[formu].elements[varNome][i].checked == true){
						varRadio = '1';
					}
				}
				if(varRadio != '1'){
					varElemento.style.backgroundColor='#DFDEE7';
					varElemento.focus();
					avisa(varTitulo);
					return false;
				}
			}else{
				if(varValor == ''){
					varElemento.style.backgroundColor='#DFDEE7';
					varElemento.focus();
					avisa(varTitulo);
					return false;
				}
			}
		}
	}
}
function avisa(texto){
	window.alert('É necessário preencher o campo '+texto+'!');
}

//validar numeros(verificacao se contem apenas numeros)
function checaNum(varCampo){
	if(varCampo != ""){
		if (isNaN(document.forms[0].elements[varCampo].value)){
			alert("O campo " + document.forms[0].elements[varCampo].title + " deve conter apenas numeros!");
			varComp = document.forms[0].elements[varCampo].value.length;
			varFim = varComp-1;
			varValor = document.forms[0].elements[varCampo].value.substr(0,varFim);
			document.forms[0].elements[varCampo].value=varValor;
			document.forms[0].elements[varCampo].focus();
		return false;
		}
	}
}