

//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_window=null;

function start_window(url,ancho,alto){
	
	w = screen.availWidth;
   	h = screen.availHeight;
	
	var leftPos = (w-ancho)/2, topPos = (h-alto)/2	
	
	if (new_window==null) {
	  new_window = null;
	} else {
	  new_window.close();
	  new_window = null;
	}
	
	new_window = window.open(url, 'NewWindow', 'directories=no, menubar=no, resizable=no, top='+topPos+', left='+leftPos+' ,width='+ancho+',height='+alto);
	new_window.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';					
	}
	
}

//aplicar el foco a todos los formularios, para IE
function focoCampos (form) {
	var elementos = document.forms[form].elements;
	
	for (var i = 0; i < elementos.length; i++) {
		elementos[i].onfocus = function(){
			//llamada a la función que pinta el foco
			foco(this.name);
			
		}
	}
	return true;
}

//tabulador activo de panel para detalle de productos y servicios
function swap(obj){
	var fichas = new Array(document.getElementById('uno'), document.getElementById('dos'), document.getElementById('tres'));
	
	
	for(i=0; i<fichas.length;i++){
		if(i==obj){
			fichas[i].className = 'current';
			fichas[i].style.visibility = 'visible';
			document.getElementById('cap'+(i+1)).style.display='block';
			
			
		}else{
			fichas[i].className = null;
			fichas[i].style.visibility = 'hidden';
			document.getElementById('cap'+(i+1)).style.display='none';
			
			
		}
	}
}

//tabulador activo de panel para detalle de productos y servicios
function swapGr(obj){
	var fichas = new Array(document.getElementById('uno'), document.getElementById('dos'));
	
	
	for(i=0; i<fichas.length;i++){
		if(fichas[i]!=null){
			if(i==obj){
				fichas[i].className = 'current';			
				document.getElementById('subcap'+(i+1)).style.display='block';			
			}else{
				fichas[i].className = null;			
				document.getElementById('subcap'+(i+1)).style.display='none';
			}
		}
	}
}


//tabulador activo de panel para detalle de productos y servicios
function swapIn(obj){
	var fichas = new Array(document.getElementById('uno'), document.getElementById('dos'), document.getElementById('tres'));
	
	
	for(i=0; i<fichas.length;i++){
		if(i==obj){
			fichas[i].className = 'current';
			fichas[i].style.visibility = 'visible';
			document.getElementById('capIn'+(i+1)).style.display='block';
			
			
		}else{
			fichas[i].className = null;
			fichas[i].style.visibility = 'hidden';
			document.getElementById('capIn'+(i+1)).style.display='none';
			
			
		}
	}
}


//tabulador activo de panel para detalle de productos y servicios
function swapTrab(obj){
	var fichas = new Array(document.getElementById('1'), document.getElementById('2'), document.getElementById('3'), document.getElementById('4'), document.getElementById('5'), document.getElementById('6'));
	
	
	for(i=0; i<fichas.length;i++){
		if(fichas[i]!=null){
			if(i==obj){
				fichas[i].className = 'current';			
				document.getElementById('cap'+(i+1)).style.display='block';
				
			}else{
				fichas[i].className = null;			
				document.getElementById('cap'+(i+1)).style.display='none';
				
			}
		}
	}
}


//tabulador activo de panel para detalle de productos y servicios
function gesMenu(obj){
	var fichas = new Array(document.getElementById('gesHall'), document.getElementById('gesElearning'), document.getElementById('gesEdicion'), document.getElementById('gesSeguimiento'));
	
	
	for(i=0; i<fichas.length;i++){
		if(fichas[i]!=null){
			if(i==obj){
				fichas[i].className = 'current';
				document.getElementById('ges'+(i+1)).style.display='block';
				
			}else{
				fichas[i].className = null;
				document.getElementById('ges'+(i+1)).style.display='none';
				
			}
		}
	}
}

//Mostrar imagen del menú activo de la plantilla
function menuActivo_f(obj){
	
	//
				
	var menu = new Array(document.getElementById('btnpresentacion'), 
						 document.getElementById('btnactividad'),
						 document.getElementById('btnDpto'),
						 document.getElementById('btnnoticias'),
						 document.getElementById('btnDirectorio'),
						 document.getElementById('btnForo'),
						 document.getElementById('btncontacto'),
						 document.getElementById('btnGestion')
						 );
	
	
	for(i=0; i<menu.length;i++){
		if(i==obj){
			menu[i].className = 'current';
			
			
		}else{
			menu[i].className = null;
			
			
		}
	}
}


//Mostrar imagen del menú activo de la plantilla
function menuActivo_w(obj){
	
	var menu = new Array(document.getElementById('btnpresentacion'), document.getElementById('btnactividad'), document.getElementById('btncontacto'), document.getElementById('btnnoticias'));
	
	
	for(i=0; i<menu.length;i++){
		if(i==obj){
			menu[i].className = 'current';
			
			
		}else{
			menu[i].className = null;
			
			
		}
	}
}

//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();
			}
	}
}

