function EfficaxMSI_ValidarFechaValida(Cadena,nac)
{
	var cadenaeval = Cadena.replace(" ","")
	var dia,mes,ano
	var fechaeval
	if (cadenaeval.length!=10){
		if(cadenaeval.charAt(2)=="/"){}
		else{cadenaeval="0"+cadenaeval}
		
		if(cadenaeval.charAt(5)=="/"){}
		else{su=cadenaeval.substring(0,3)
		resto=cadenaeval.substring(9,3)
		cadenaeval=su+"0"+resto}
	}
	mes = Number(cadenaeval.substr(0,2)) - 1;
	mes_nac = Number(cadenaeval.substr(0,2)); // usado para formar el numero de fecha de nacimiento
	dia = Number(cadenaeval.substr(3,2));
	ano = Number(cadenaeval.substr(6,4));
	if(mes_nac.toString().length<2) mes_nac = "0"+mes_nac;
	if(dia.toString().length<2) dia = "0"+dia;
	
	if(ano>1900){
		if(nac=="1"){
			fec_nac = ano+""+mes_nac+""+dia;
			actual = new Date();
			mes_actual = parseInt(actual.getMonth())+1;
			dia_actual = actual.getDate();
			if(mes_actual.toString().length<2) mes_actual = "0"+mes_actual;
			if(dia_actual.toString().length<2) dia_actual = "0"+dia_actual;
			fec_act = actual.getFullYear()+""+mes_actual+""+dia_actual
			if(fec_nac>fec_act) return(2)
		}
		fechaeval = new Date(ano,mes,dia)
		if (fechaeval.getDate()!=dia || fechaeval.getMonth()!=mes || fechaeval.getFullYear()!=ano) return(0);
		else return(1);
	}
	else return(0)	
}

function redir(op,idbo,pagcan){
	try {ir_hacia(op);}
	catch(e){}
}

function ir_hacia(opcion){
	if(opcion==9) top.location="sistema_launch.asp";
	else top.location="logout.asp?num="+opcion;
}
