function AbreVentanaEjercicio(IdEjercicio, Tipo, IdAlumnoXAula) {
   var x;
   if (Tipo==1) {
	   x = window.open ("VentanaTest.asp?IdEjercicio=" + IdEjercicio + "&IdAlumnoXaula="+ IdAlumnoXAula,"Ejercicio","width=500, height=400,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
	}else {
	   x = window.open ("VentanaCuestionario.asp?IdEjercicio=" + IdEjercicio + "&Tipo=" + Tipo + "&IdAlumnoXaula="+ IdAlumnoXAula,"Ejercicio","width=500, height=400,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
      }

}

function AbreManual(IdAyuda) {
      x = window.open ("Ayuda.asp?CodAyuda=" + IdAyuda, "Ayuda","width=500, height=420,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
   }
   
function AbreVentanaNoticia(IdNoticia) {
      x = window.open ("Noticia.asp?IdNoticia=" + IdNoticia, "Noticia","width=500, height=420,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
   }
function AbreVentanaJornada(IdJornada) {
      x = window.open ("jornada.asp?IdJornada=" + IdJornada, "Jornada","width=500, height=420,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
   }
   
function AbreVentanaExpediente(IdAlumno, Tipo, Solicitante) {
      x = window.open ("ExpedienteAlumno.asp?IdAlumno=" + IdAlumno + "&Tipo=" + Tipo + "&Solicitante=" + Solicitante ,"Expediente","width=600, height=550,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
   }

function AbreVentanaImprimir(IdModulo, IdAula) {
      x = window.open ("VentanaImprimir.asp?IdModulo=" + IdModulo +"&IdAula=" + IdAula,"Imprimir","width=600, height=550,top=100,left=100,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
   }

function AbreVentanaEncuesta(IdEncuesta) {
   x = window.open ("ResultadosEncuesta.asp?IdEncuesta=" + IdEncuesta,"Encuesta","width=500, height=500,top=50,left=50,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
   x.focus();
}

function AbreVentanaMensaje(IdUsuario) {
   x = window.open ("EnviarMensaje.asp?Destinatario=" + IdUsuario,"Encuesta","width=500, height=400,top=50,left=50,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
   x.focus();
}


function AbreContenidoScorm(IdModulo) {
      x = window.open ("ContenidoScorm.asp?IdModulo=" + IdModulo,"Scorm","width=600, height=550,top=100,left=100,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1");
	   x.focus();
   }

function AbreVentana(ventana) {
   var x;
   if (ventana=='Consultas') {
	   x = window.open ("Consultas.asp","Consulta","width=500, height=550,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
   }else if (ventana=='ConsultasTutor') {
	   x = window.open ("ConsultasTutor.asp","Consulta","width=500, height=400,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
	}else if (ventana=='CambioClave') {
	   x = window.open ("CambiarClave.asp","CambioClave","width=500, height=450,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
	}else if (ventana=='AvisoLegal') {
	   x = window.open ("AvisoLegal.asp","AvisoLegal","width=500, height=450,top=100,left=100,scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
	   x.focus();
	}
}


function EnviaLogin() {
   var formulario = document.DatosReg;
	if (formulario.Usuario.value=='' || soloespacios(formulario.Usuario.value)) {
		alert('El campo Usuario no puede estar vacío');
		formulario.Usuario.focus();
		return false;
	}
	if (formulario.Password.value=='' || soloespacios(formulario.Password.value)) {
		alert('El campo Clave no puede estar vacío');
		formulario.Password.focus();
		return false;
	}

	formulario.submit();
}


function soloespacios(cadena) {
	while (cadena.indexOf(' ')!=-1) {
	   cadena= cadena.replace(' ','');
	}
	while (cadena.indexOf('\'')!=-1) {
	   cadena= cadena.replace('\'','');
	}
	while (cadena.indexOf('"')!=-1) {
	   cadena= cadena.replace('"','');
	}	
	while (cadena.indexOf('&nbsp;')!=-1) {
	   cadena=cadena.replace('&nbsp;','');
	}
	if (cadena=='') return true;
	else return false;
}

function esfecha(fecha){
	if (fecha.length > 10) return(0);
	if (fecha.split('/').length!=3) {
		if (fecha.split('-').length!=3) return(0);
		else fecha=fecha.split('-');
	}
	else fecha=fecha.split('/');
	dia = parseInt(fecha[0],10);
	mes = parseInt(fecha[1],10);
	ano = parseInt(fecha[2],10);
	if (isNaN(dia) || dia<1 || dia>31) return(0);
	if (isNaN(mes) || mes<1 || mes>12) return(0);
	if (isNaN(ano) || ano<1 || ano>9999) return(0);

	if ((mes==4 || mes==6 || mes==9 || mes==11) && dia==31) return(0);

	if (mes==2){
		if (dia>29) return(0);
		if (dia==29 && ((ano/4)!=parseInt(ano/4,10))) return(0);
	}
	return(1);
}


function ampliadiv(Modulo) {
   document.getElementById(Modulo).style.height=parseInt(document.getElementById(Modulo).style.height)+30;
}


function reducediv(Modulo) {
   if (parseInt(document.getElementById(Modulo).style.height)>60) document.getElementById(Modulo).style.height=parseInt(document.getElementById(Modulo).style.height)-30;
}

function FormatNum (n,dec){
  	x= n.toString();
  	x= x.replace(',','.');
  	x= parseFloat(x);
  	if (isNaN(x)) {return 0;}
  	else {
  		if (x!=0) {
  		   x= x.toString();
  		   x= toFixed(x,dec);
  		   x= x.replace('.',',');
  		}
  		return x;
  	}
}

function toFixed(n,dec) {
   punto= n.indexOf('.');
   i= 0;
   if (punto==-1) {
      if (i<dec) n+='.';
      for(i=0;i<dec;i++) n+='0';
      return n;
   }
   limitedec= punto+dec;
   limite= (n.length)-1;
   if (limite<limitedec) {for(i=limite;i<limitedec;i++) n+='0';}
   return n.substr(0,limitedec+1);
}
