//validar nome
function verificaBranco( campo ) {
	var local = document.getElementById(campo);

	if (local.value == ""){
		  alert("O campo " + local.name + " deve ser preenchido!");
       	  local.focus();
        return false;
	}
	return true;
}

// nao exibe alert
function verificaBranco2( campo ) {
	var local = document.getElementById(campo);

	if (local.value == ""){
        return false;
	}
	return true;
}

function validaData(campo){
var data = document.getElementById(campo);

	hoje = new Date();
    anoAtual = hoje.getFullYear();
   	barras = data.value.split("/");
    if (barras.length == 3){
		dia = barras[1];
        mes = barras[0];
   	    ano = barras[2];
        resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual));
   	    if (!resultado) {
			alert("O formato da data é invalido!");
            data.focus();
            return false;
		}
	}
	else {
		alert("O formato da data é invalido!");
		data.focus();
        return false;
   	}
	return true;
}

//validar numero(verificacao se contem apenas numeros)
function validaNumero( campo ){
var numero = document.getElementById(campo);

	if ( isNaN(numero.value ) ){
		alert ("O campo " + numero.name + " deve conter apenas numeros!");
		numero.focus();
		return false;
	}
	return true;
}

function valida_email( campo )
{
	var email = document.getElementById(campo);
	
	p = email.value.indexOf('@');
	pont = email.value.indexOf('.');
	if (p<1 || p==(email.length-1) || pont<1 || pont==(email.length-1))
	{
		alert ("O endereço de e-mail é inválido.");
		email.value = '';
   		email.focus();
		return false;
	}
	return true;
}

function valida_url( campo )
{
	var url = document.getElementById(campo);
	urlTexto = url.value;

	p = urlTexto.substring( 0,7 );
	ponto = urlTexto.indexOf('.');
	
	if ( p != "http://" || ponto < 8)
	{
		alert( "A url é inválida!");
		url.focus();
		return false
	}
return true;
}