function objeto(p){
	try{
		var obj = document.getElementById(p);
		return obj;
	}catch(err){ return null; }
}

function mostrar(p){
	var obj = objeto(p);
	obj.style.display="block";
	obj.style.visibility="visible";
}

function ocultar(p){
	var obj = objeto(p);
	obj.style.visibility="hidden";
	obj.style.display="none";

}

function visualizar(p){
	var obj = objeto(p);
	if(obj.style.display=="none" || obj.style.visibility=="hiden"){
		mostrar(p);
	}else{
		ocultar(p);
	}
}

function validaEstaFecha(p){
	if(p == '' || p.length != 10) { return false; }
	try{
		var dia = parseInt(p.substring(0,2),10);
		var mes = parseInt(p.substring(3,5),10)-1;
		var ano = parseInt(p.substring(6,10),10);
		var fecha = Fecha(p);

		return ((dia==fecha.getDate()) && (mes==fecha.getMonth()) && (ano==fecha.getFullYear()));
	}catch(ex){ return false; }
}

function Fecha(p){
	if(p == '' || p.length != 10) { return false; }
	try{
		var dia = p.substring(0,2).toString();
		var mes = p.substring(3,5).toString()-1;
		var ano = p.substring(6,10).toString();
		return new Date(ano,mes,dia);
	}catch(ex){ return false; }
}