
function isEmail( strExpression ) {
	var objRegExp = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]+$/;
	return objRegExp.test( strExpression );
}
function requiredFields() {
	fields = document.all;
	var message = ""
	var messageBox = ""
	var contaBox = 0
	for( i = 0; i < fields.length; i++ ) {
		var field = fields(i);
		if( field.required ) {
			field.style.border = '1px #999 solid';
			field.style.backgroundColor = '#ffffff'
			if (field.value == ""){
				field.style.border = '1px #ff0000 solid';
				field.style.backgroundColor = '#ffeeee'
				message = message + "O campo "+ field.realname.toUpperCase().bold() +" deve ser preenchido.<br />"
			}else if (field.isemail && !isEmail(field.value)){
				field.style.border = '1px #ff0000 solid';
				field.style.backgroundColor = '#ffdddd'
				message = message + "O campo "+ field.realname.toUpperCase().bold() +" é inválido.<br />"
			}
			if (field.type == "checkbox"){
				if (field.checked){
					contaBox = contaBox + 1
				}else{
					field.style.border = 'none';
					field.style.backgroundColor = '#ffffff'
					messageBox = "Um dos "+ field.realname.toUpperCase().bold() +" deve ser selecionado.<br />"
				}
			}
		}
	}
	if ( contaBox < 1 ){
		message = message + messageBox
	}
	document.all.infoMsg.innerHTML = message+"</br>";
	if ( message == "" ){
		return true;
	}else{
		return false;
	}
}

function printpage() {
window.print();  
}
