function isEmailAddr(email){
	var result = false;
	var theStr = new String(email);
	var index = theStr.indexOf("@");
	if (index > 0){
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}

function validRequired(formField,fieldLabel){
	var result = true;
	if (formField.value == ""){
		alert('O campo "' + fieldLabel +'" deve ser preenchido.');
		formField.focus();
		result = false;
	}
	return result;
}

function validEmail(formField,fieldLabel,required){
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
	result = false;
	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) ) {
		alert("O email foi digitado de forma incorreta");
		formField.focus();
		result = false;
	}
	return result;
}

function validInt(formField,fieldLabel,required){
	var result = true;
	if (required && !validRequired(formField,fieldLabel)) result = false;
	if (result){
		var num = parseInt(formField.value);
		if (isNaN(num)){
			alert('Por favor, preencha o campo "' + fieldLabel +'" com um número válido.');
			formField.focus();
			result = false;
		}
	}
	return result;
}

function validateForm(theForm){
	document.getElementById('resultado').value = '';
	if (!validRequired(theForm.nome,"Nome")) return false;
	if (!validEmail(theForm.email,"Email",true)) return false;
	//return true;
	document.getElementById('resultado').value = 'aprovado';
}