<!--
function checkEmail (field) {
	var email = field.value;
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(email) && reg2.test(email)) { // if syntax is valid
		return true;
	} else {
		if (email == "") {
				alert("O email não foi informado!");	
		} else {
				alert("\"" + email + "\" não é um email válido!");
		}
		field.focus();
		return false;
	}
}

	function largeNoBadChar(fields) {
		var vetorCampos = fields.split(",");
		for (i=0;i<vetorCampos.length;i++) {
			field = document.getElementById(vetorCampos[i]);
			if(!noBadChar(field)){
				return false;
				break;
			}
		}
		return true;
	}



	function noBadChar(field) {
		var valid = "\f\r\n;,:abcdefghijklmnopqrstuvxywzçABCDEFGHIJKLMNOPQRSTUVXYZW ,?ÇãõáâêîôóûéíàèìúùüÃÕÂÊÎÔÛÁÉÚÓÍÀÈÌÒÙÄËÏÖÜ^`~.//\!@#$&*=-_+()0123456789"
		var submeter = "yes";
		var temp;
		for (var i=0; i<field.value.length; i++) {
			temp = field.value.charAt(i);
			if (valid.indexOf(temp) == "-1") {
				submeter = "no";
				break;
			}
		}
		if (submeter == "no") {
			alert("Atenção:\nUm Campo preenchido possui o caractere inválido \" " +field.value.charAt(i)+"\"  favor retirá-lo!!" );
			field.focus();
			return false
		}
		return true;
	}
	

function countChars(formulario,campo,maximo,contador,mensagem) {
	var tamanhoAtual = document.forms[formulario][campo].value.length;
	document.forms[formulario][contador].value = maximo - tamanhoAtual;

	if (document.forms[formulario][contador].value < 0) {
		alert (mensagem);
		document.forms[formulario][campo].focus;
	}
}

function noVazio(fields) {
		var vetorCampos = fields.split(",");
		for (i=0;i<vetorCampos.length;i++) {
			field = document.getElementById(vetorCampos[i]);
			if (field.value== "" || field.value== " ") {
				alert("campo requerido vazio!!");
				field.focus();
				return false;
				break;
			}
		}
		return true;
}

function noVazio(fields) {
	var vetorCampos = fields.split(",");
	var controle = 1;
	for (i=0;i<vetorCampos.length;i++) {
		//alert("tamanho do vetor: " + vetorCampos.length);
		//alert(i);
		field = document.getElementById(vetorCampos[i]);
		rotuloField = vetorCampos[i+1];
		for (var j=0; j<field.value.length; j++) {
			//alert(field.value.charAt(j));
			if (field.value.charAt(j) != " ") {
				controle = 0;
				break;
			}
		}
		i = i + 1;
		if (controle == 1 || field.value== "") {
			alert("Atenção: \n - O campo "+rotuloField+" não pode ser vazio nem conter somente espaços em branco!!");
			field.focus();
			return false;
		}
	}
	return true;
}

function justTrim(sString){
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}


//-->