// JavaScript Document
//Necessita do arquivo mascaras.js
function contemApenasNumeros(campo){	
	var conteudo,reg;	
	reg = /\D/g;
	conteudo = campo.value;	
	return !reg.test(conteudo);	
}

function campoVazio(campo){	
	var conteudo,reg;	
	reg = /^$|^\s+$/g;
	conteudo = campo.value;
	return reg.test(conteudo);
}

function valCampoAniversario(campo){	
	var conteudo,reg;	
	//reg = /^[012]\d\/[01]\d$/g;
	reg = /^([012]\d)|(3[01])\/(0\d)|(1[012])$/g;
	conteudo = campo.value;
	return reg.test(conteudo);
}

function valCampoData(campo){	
	var conteudo,reg;	
	reg = /^\d\d\/\d\d\/\d\d\d\d$/g;
	conteudo = campo.value;
	return reg.test(conteudo);
}

 // Verifica se a data apresentada ou no uma data válida
 //Copiada da internet: 
 //		Autor:aurício Fedatto
 //		Site: http://anaomanco.blogspot.com/2007/01/isdate-javascript.html
function IsDate(day, month, year) {
    var date = new Date();
    var blnRet = false;
    var blnDay;
    var blnMonth;
    var blnYear;

    date.setFullYear(year, month -1, day);
	
    blnDay   = (date.getDate()  == day);
    blnMonth = (date.getMonth() == month -1);
    blnYear  = (date.getFullYear()  == year);
	
    if (blnDay && blnMonth && blnYear)
        blnRet = true;

    return blnRet;
}
