

//GLOBALES RELOJ
var timerID = null;
var timerRunning = false;

//******************************** CONTROL FECHA ********************************
//FUNCION PARA FECHA ACTUAL
function FechaActual()
{
var dias_semana = new Array ('Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado');
var nombres_mes = new Array ('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto', 'Septiembre','Octubre','Noviembre','Diciembre');

 var fecha = new Date (); 
 var dia = fecha.getDay (); 
 dia = dias_semana[dia]; 
 var dia_mes = fecha.getDate(); 
 var mes = fecha.getMonth (); 
 mes = nombres_mes[mes]; 
 var anio = fecha.getFullYear(); 
 document.write (dia + ' ' + dia_mes + ' de ' + mes + ' de ' + anio); 
 }
 
//MUESTRA EL DIA DE LA SEMANA EN EL QUE ESTAMOS
function diaSemana()
{
var dias_semana = new Array ('Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado');

 var fecha = new Date (); 
 var dia = fecha.getDay (); 
 dia = dias_semana[dia]; 
 
document.write(dia);
}
 
//TERMINA DE COMPLETAR EL RESTO DE LA FECHA
function restoFecha()
{
var nombres_mes = new Array ('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto', 'Septiembre','Octubre','Noviembre','Diciembre');

 var fecha = new Date (); 
 var mes = fecha.getMonth (); 
 var dia_mes = fecha.getDate(); 
 var anio = fecha.getFullYear(); 
 mes = nombres_mes[mes]; 

 document.write(dia_mes + ' de ' + mes + ' de ' + anio);
}
//******************************** FIN CONTROL FECHA ********************************


//******************************** RELOJ ********************************

//PARA EL RELOJ 
function stopclock (){

        if(timerRunning)
                clearTimeout(timerID);
        timerRunning = false;
}

//MUESTRA EL MOVIMIENTO DEL RELOJ CADA SEGUNDO
function showtime () {

        var now = new Date();
        var hours = now.getHours();
        var minutes = now.getMinutes();
        var seconds = now.getSeconds()

        var timeValue = "" + ((hours >12) ? hours -12 :hours)
        timeValue += ((minutes < 10) ? ":0" : ":") + minutes
        timeValue += ((seconds < 10) ? ":0" : ":") + seconds

        //document.clock.face.value = timeValue;
		document.getElementById('face').value = timeValue;

        timerID = setTimeout("showtime()",1000);
        timerRunning = true;

}

// INICIO DE RELOJ
function startclock () {

        stopclock();
        showtime();
}

//******************************** FIN RELOJ ********************************

//******************************** BARRA DE ESTADO **********************
//-------comienzo del mensaje en la barra de estado para ocultar los LINKS----------
// me creo una variable en la que defino el TEXTO en blanco
var texto="";
// creo una función llamada MENSAJE() en la que hago referencia desde la página por medio de ONMOUSEOVER
function mensaje(){
window.status=texto
return true
}
//-----------final del mensaje de la barra de estado-------------------
//******************************** FIN BARRA DE ESTADO **********************

//******************************** PINTA LISTA  **********************
function entrar(src,color_entrada) {
if (src.bgColor != "FF0000")
	src.bgColor=color_entrada;
//src.style.cursor="hand";
}

function sortir(src,color_default) {
if (src.bgColor != "FF0000")
	src.bgColor=color_default;
//src.style.cursor="default";
}

function eliminar(src,color_eliminar) {
src.bgColor="FF0000";
}
//******************************** FIN PINTA LISTA **********************

//------------------- abre ventana pop up para imagenes -----------------
var new_window2=null;

function start_window(url,ancho,alto){
	
	w = screen.availWidth;
   	h = screen.availHeight;
	
	var leftPos = (w-ancho)/2, topPos = (h-alto)/2	
	
	if (new_window2==null) {
	  new_window2 = null;
	} else {
	  new_window2.close();
	  new_window2 = null;
	}
	
	new_window2 = window.open(url, 'NewWindow2', 'directories=no, menubar=no, resizable=no, top='+topPos+', left='+leftPos+' ,width='+ancho+',height='+alto);
	new_window2.focus();
  
}

var new_window2=null;

function start_window2(url,ancho,alto){
	
	w = screen.availWidth;
   	h = screen.availHeight;
	
	var leftPos = (w-ancho)/2, topPos = (h-alto)/2	
	
	if (new_window2==null) {
	  new_window2 = null;
	} else {
	  new_window2.close();
	  new_window2 = null;
	}
	
	new_window2 = window.open(url, 'NewWindow', 'directories=no, menubar=no, resizable=yes, top='+topPos+', left='+leftPos+' ,width='+ancho+',height='+alto);
	new_window2.focus();
  
}
//------------------- fin ventana pop up para imagenes ----------------------


//******************************** BUSCADOR *****************************
function validarBusqueda(formu) {

if (formu.txt.value=="")
	alert("Debes Introducir un Criterio de Busqueda");
else if (formu.opBusqueda.value == "0")
	alert("Debes Seleccionar una Opcion de la Lista");
else
	formu.submit();
}
//******************************** FIN BUSCADOR **************************

//******************************** fondo plantillas **********************

var tipo = 0;

function swapImg(){
	var object = document.getElementById('contenido');	
	if(tipo == 0){
		object.style.backgroundImage='url(/portalformacion/img/bgdet.gif)';
	}else if(tipo ==1){
		object.style.backgroundImage='url(/portalformacion/img/bggen.gif)';	
		//habilitamos los anuncios breves si estamos en la plantilla general
		changecontent();
	}else{
		object.style.backgroundImage='none';
		
	}
}

//******************************** validar LOGIN ******************************

function verificaLogin() {
	
	if (	verifica( document.frmLogin.txtAlumno, esNULL, false ) &&
			verifica( document.frmLogin.txtPwd, esNULL, false ))
			{
			
				document.frmLogin.submit();
			
	}
}

function verificaLoginProf() {
	
	if (	verifica( document.frmLogin2.txtProfesor, esNULL, false ) &&
			verifica( document.frmLogin2.txtPwdProf, esNULL, false ))
			{
			
				document.frmLogin2.submit();
			
	}
}
//*****************************************************************************

function rollOverButton (nombre, clase) {
	var boton = document.getElementById(nombre).className = clase;
}

function rollOutButton (nombre, clase) {
	var boton = document.getElementById(nombre).className = clase;
}

function foco (element) {
	var objeto = document.getElementById(element);	
	if (navigator.appName == 'Microsoft Internet Explorer') {
		objeto.style.backgroundColor='#ffffff';	
		
	}
	
	objeto.onfocusin = function(){
		objeto.style.backgroundColor='#ffffff';					
	}
	
	objeto.onfocusout = function(){ 
		objeto.style.backgroundColor='#eeeeee';					
	}
	
}

//Uso de la tecla ENTER en verificación de formularios
function enterForm () {
	
	//IE
	document.body.onkeypress=function(e){
		 if((e||event).keyCode==13)
		 	if (document.frmLogin.style.display=='block'){
		  		verificaLogin();
			}else if(document.frmLogin2.style.display=='block'){
				verificaLoginProf();
			}else {
				verificarUserPanel();
			}
	
	}
	
	//Mozilla
	window.onkeypress=function(e){
		 if((e||event).keyCode==13)
		  if (document.frmLogin.style.display=='block'){
		  		verificaLogin();
			}else if(document.frmLogin2.style.display=='block'){
				verificaLoginProf();
			}else {
				verificarUserPanel();
			}
	}
}
