// JavaScript Document

function isDate(valor){
	
	if(valor == ""){
		return false;
	}
	
	var dias = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	var data = valor.split("/");
	
	// verifica se todos são números e maiores que zero
	for(x in data){
		if(isNaN(data[x]) || data[x] < 1){
			return false;
		} else {
			data[x] = parseInt(data[x]);
		}
	}
	
	var ano = data[2],
	mes = data[1],
	dia = data[0];
	
	// mês
	if(mes > 12){
		return false;
	}
	
	//dia
	if(dia > dias[mes-1]){
		return false;
	} else {
		if(mes == 2 && dia == 29){
			if((ano % 100 == 0 && ano % 400 != 0) || ano % 4 != 0){
				return false;
			}
		}
	}
	return true;
}
