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 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 abreCurso(IdCurso)
{
   x = window.open ("detallecurso.asp?IdCurso="+ IdCurso,"DetalleCurso","width=500, height=400,top=50,left=50,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
   x.focus();
}
function abreNoticia(IdNoticia)
{
   x = window.open ("detallenoticia.asp?IdNoticia="+ IdNoticia,"DetalleNoticia","width=500, height=400,top=50,left=50,scrollbars=1,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
   x.focus();
}
function muestradiv(nombrediv)
{
   if(nombrediv!='')
   {
      if(nombrediv=='compania')
      {
         document.getElementById("formacion").style.visibility='hidden';
         document.getElementById(nombrediv).style.visibility='visible';
      }
      else
      {
         document.getElementById("compania").style.visibility='hidden';
         document.getElementById(nombrediv).style.visibility='visible';
      }
   }
   else
   {
      document.getElementById("compania").style.visibility='hidden';
      document.getElementById("formacion").style.visibility='hidden';
   }
}
function AbreVentana(ventana) {
   var x;
   if (ventana=='Consultas') {
	   x = window.open ("Consultas.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=='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=400,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('"','');
	}
	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);
}
