function valida_login (form){
	if ( form.nome.value == "" ) {
		alert("Por favor, digite o seu nome.");
		form.nome.focus();		
		return false;
	}
	if ( form.email.value == "" ) {
		alert("Por favor, digite o seu e-mail.");
		form.email.focus();		
		return false;
	}
	if ( !valida_mail(form.email.value) ) {
		alert("Por favor, digite um e-mail válido.");
		form.email.focus();		
		return false;
	}
	return true;
}

function valida_cadastro(form) {
	if ( form.nome.value == "" ) {
		alert("Por favor, digite o seu nome.");
		form.nome.focus();		
		return false;
	} 
	if ( form.email.value == "" ) {
		alert("Por favor, digite o seu e-mail.");
		form.email.focus();		
		return false;
	}
	if ( !valida_mail(form.email.value) ) {
		alert("Por favor, digite um e-mail válido.");
		form.email.focus();		
		return false;
	}

	if ( form.telefone.value == "" || form.telefone.value.length != 10 ) {
		alert("O telefone não foi Preeenchido\nOu não possui os 10 dígitos necessários\nInforme o DDD no formato 00")
		form.telefone.focus()
		return false;
	}

	return true;
}

function valida_mail(valor) {
	prim = valor.indexOf("@")
	if(prim < 1) return false;
	if(valor.indexOf("@",prim + 1) != -1) return false
	if(valor.indexOf(".") < 1) return false;
	if(valor.indexOf("zipmeil.com") > 0) return false;
	if(valor.indexOf("hotmeil.com") > 0) return false;
	if(valor.indexOf(".@") > 0) return false;
	if(valor.indexOf("@.") > 0) return false;
	if(valor.indexOf(".com.br.") > 0) return false;
	if(valor.indexOf("/") > 0) return false;
	if(valor.indexOf("[") > 0) return false;
	if(valor.indexOf("]") > 0) return false;
	if(valor.indexOf("(") > 0) return false;
	if(valor.indexOf(")") > 0) return false;
	if(valor.indexOf("..") > 0) return false;
	if(valor.indexOf(",") > 0) return false;
	return true;

}


function FormataFloat(campo, event) {
	var strNumeros = '0123456789';
	var flgVirgula = false;

	for (i = 0; i < campo.value.length; i++)
		if ((strNumeros.indexOf(campo.value.substr(i, 1)) == -1) && !((i == 0) && (campo.value.substr(i, 1) == '-'))) {
			if ((i > 0) && (campo.value.substr(i, 1) == ',') && !flgVirgula)
				flgVirgula = true;
			else if ((i > 0) && (campo.value.substr(i, 1) == '.') && !flgVirgula) {
				flgVirgula = true;
				campo.value = campo.value.replace('.', ',');
			} else {
				campo.value = campo.value.substr(0, i);
				return false;
			}
		}
}

function FormataInteiro(campo, event) {
	var strNumeros = '0123456789';

	for (i = 0; i < campo.value.length; i++)
		if ((strNumeros.indexOf(campo.value.substr(i, 1)) == -1) && !((i == 0) && (campo.value.substr(i, 1) == '-'))) {
			campo.value = campo.value.substr(0, i);
			return false;
		}
}

function FormataInteiroPositivo(campo, event) {
	var strNumeros = '0123456789';

	for (i = 0; i < campo.value.length; i++)
		if ((strNumeros.indexOf(campo.value.substr(i, 1)) == -1)) {
			campo.value = campo.value.substr(0, i);
			return false;
		}
}

function ValidaInteiro(valor) {
	var strNumeros = '0123456789';

	for (i = 0; i < valor.length; i++)
		if ((strNumeros.indexOf(valor.substr(i, 1)) == -1) && !((i == 0) && (valor.substr(i, 1) == '-')))
				return false;
	return true;
}

function ValidaInteiroPositivo(valor) {
	var strNumeros = '0123456789';

	for (i = 0; i < valor.length; i++)
		if ((strNumeros.indexOf(valor.substr(i, 1)) == -1) )
				return false;
	return true;
}