

//**** Function de verificação de caracteres apostrofo nos campos ****
function validaapostrofo(off){
	if (off.value.indexOf("'") == "-1")
	return false;
	else return true;
}
//******************************************************

		
//**** Function de verificação de campo em branco ***************
function validapreenc(elm)
{
    if (elm.value == "" || elm.value == null)
    return false;
    else return true;
}
//******************************************************


// ******* calcula valor da esquerda para centralizar pop-up ********
function calcleft(larg){
		
var left = (screen.width - larg)/2
		
return left
}
//******************************************************
	
		

// ********** calcula valor do top  para centralizar pop-up *********
function calctop(alt){
		
var top = (screen.height - alt)/2
		
return top
}
//******************************************************
		


//********** abre pagina indicada como pop-up e centralizado *****************
function abrepopup(largura, altura, pagina){

var left = calcleft(largura);
var top = calctop(altura)

var param = "toolbar=no,location=no,status=no,scrollbars=no,resizable=no,width="+largura+",height="+altura+",left="+left+",top=" + top

window.open(pagina,'cadastra',param)
}
//****************************************************************



// **** Verifica se o campo passado como parametro contem apenas números ******
function validanum(field) {
	var valido = "0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) {
	temp = "" + field.value.substring(i, i+1);
	if (valido.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
		return false;
	}
	else{  
		return true;
	}
}
//*****************************************************************




//**** Função de verificação de caracteres incorrestos no endereço de e-mail ***************
function validaemail(off) {
	if (off.value.indexOf("@") != "-1" &&
	off.value.indexOf(".") != "-1" &&
	off.value.indexOf("@.") == "-1" &&
	off.value.indexOf(".br.") == "-1" &&
	off.value.indexOf("\"") == "-1" &&
	off.value.indexOf(" ") == "-1" &&
	off.value.indexOf("'") == "-1" &&
	off.value.indexOf(";") == "-1" &&
	off.value.indexOf(",") == "-1" &&
	off.value.indexOf("{") == "-1" &&
	off.value.indexOf("}") == "-1" &&
	off.value.indexOf("[") == "-1" &&
	off.value.indexOf("]") == "-1" &&
	off.value.indexOf("<") == "-1" &&
	off.value.indexOf(">") == "-1" &&
	off.value.indexOf("?") == "-1" &&
	off.value.indexOf("|") == "-1" &&
	off.value.length > 5 )
		return false;
	else return true;
}
//*************************************************************************


			
//*********  Função de verificação do campo de caracteres estranhos *******************
function validanome(off) {
	if (off.value.indexOf("@") == "-1" &&
	off.value.indexOf("@.") == "-1" &&
	off.value.indexOf("\"") == "-1" &&
	off.value.indexOf("'") == "-1" &&
	off.value.indexOf(";") == "-1" &&
	off.value.indexOf(",") == "-1" &&
	off.value.indexOf("{") == "-1" &&
	off.value.indexOf("}") == "-1" &&
	off.value.indexOf("[") == "-1" &&
	off.value.indexOf("]") == "-1" &&
	off.value.indexOf("<") == "-1" &&
	off.value.indexOf(">") == "-1" &&
	off.value.indexOf("|") == "-1" &&
	off.value.indexOf("!") == "-1" &&
	off.value.indexOf("?") == "-1" &&
	off.value.indexOf("#") == "-1" &&
	off.value.indexOf("$") == "-1" &&
	off.value.indexOf("%") == "-1" &&
	off.value.indexOf("&") == "-1" &&
	off.value.indexOf("*") == "-1" &&
	off.value.indexOf("+") == "-1" &&
	off.value.indexOf("=") == "-1" &&
	off.value.indexOf("^") == "-1" &&
	off.value.indexOf("~") == "-1")
		return false;
	else return true;
}
//*************************************************************************



//**** Function de verificação de caracteres apóstrofe nos campos ****
//apenas para manter compatibilidade retroativa - utilize validaapostrofo
function iserroCamps(off) {
	if (off.value.indexOf("'") == "-1")
		return false;
		else return true;
	}

//**** Function de verificação de campo em branco ****
//apenas para manter compatibilidade retroativa - utilize validapreenc
function isFilled(elm)
{
	if (elm.value == "" || elm.value == null)
		return false;
		else return true;
}

