
function showDateTime(idHora){
	
	if (document.getElementById(idHora)){
	/*
	 * Hay que tener en cuenta que el header donde se visualiza la hora/fecha 
	 * puede ser re-escrito, por lo que esta funcion podria tirar error de js si 
	 * no se encuentran los paneles para poner la fecha/hora
	 */
    actual = new Date()

    hora = actual.getHours()
    minuto = actual.getMinutes()
    segundo = actual.getSeconds()

    str_segundo = new String (segundo)
    if (str_segundo.length == 1)
        segundo = "0" + segundo

    str_minuto = new String (minuto)
    if (str_minuto.length == 1)
        minuto = "0" + minuto

    str_hora = new String (hora)
    if (str_hora.length == 1)
        hora = "0" + hora

    horaImprimible = hora + ":" + minuto + ":" + segundo

    document.getElementById(idHora).firstChild.nodeValue = horaImprimible

    setTimeout('showDateTime("' + idHora + '")', 1000)
		
	}
}

function validateChangePassword(){
  	
  	clave = document.getElementById('clave').value;
  	claveNueva = document.getElementById('claveNueva').value;
  	claveNuevaConfirm = document.getElementById('claveNuevaConfirm').value;
  
  	if (((clave != "") && (claveNueva != "")) && (claveNuevaConfirm != "")){

		if ( claveNueva == claveNuevaConfirm ){
			return true;
		}else{
  			document.getElementById('claveNueva').value = "";
  			document.getElementById('claveNuevaConfirm').value = "";
			document.getElementById('claveNueva').focus();
			Ext.MessageBox.alert('Error', "La contraseña nueva y su confirmación no coinciden. Vuelva a ingresarlas!");			
        	return false;
		}
		
	}else{
		Ext.MessageBox.alert('Error', 'Error en la carga del formulario. Complete todos los campos!');
		return false;
	}
}

function limpiarCampos(){
    document.formContrasenia.srContraseniaActual.value = "";
	document.formContrasenia.srContraseniaNueva.value = "";
	document.formContrasenia.srContraseniaNuevaReingresada.value = "";
	document.formContrasenia.srContraseniaActual.focus();
}

function toggle(){
 	var toolbar = document.getElementById('PHP4DB_toolbar');
 	var windowIFrame = document.getElementById('PHP4DB_windowIframe'); 	
	
	var el = document.getElementById('_XBotonera');
	var al = document.getElementById('_XBotoneraOption');
	var ol = document.getElementById('_Toggle');
	var img = document.getElementById('_ToggleImg');
	
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
		al.style.display = 'none';
		
		img.src = '../PHP4DB-Images/show_panel.png';
		img.alt = 'Mostrar menú';
		img.title = 'Mostrar menú';

		toolbar.style.width = '2%';
		windowIFrame.style.width = '97%';		
	}
	else {
		el.style.display = '';
		al.style.display = '';
		
		img.src = '../PHP4DB-Images/hide_panel.png';
		img.alt = 'Ocultar menú';
		img.title = 'Ocultar menú';
		
		toolbar.style.width = '';
		windowIFrame.style.width = '';		
	}

}