/****************************************************************/
/*		Desactiva la llamada a eventos de los objetos dinamico	*/
/****************************************************************/
document.oncontextmenu = nulo;

	function nulo(){
		// Asociada al evento document.oncontextmenu
		return false;
	}
	
/****************************************************************/
/*		Desactiva la aparición del path en la barra de estado	*/
/****************************************************************/
document.onmouseover = nada;

function nada(){
		// Asociada al evento document.oncontextmenu
		window.status = '';
		return true;
	}
	
/****************************************************************/
/*		Función genérica para la validación de formularios 		*/
/****************************************************************/
	
	function validarFormulario(f){
		if(validar(f))
			f.submit();
	}
	
/****************************************************************/
/*		Abre una ventana flotante centrada en pantalla			*/
/****************************************************************/
	function abrirVentana(tipo, idioma) {
		var ancho=400, alto=280;
		
		if (tipo == "aviso"){
			sUrl = "vtnAviso.php";
		}
		
		ventana = open(sUrl,'Window','width='+ancho+',height='+alto+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no');
		ventana.focus();
	}
	
/****************************************************************/
/*		Funciones relacionadas con la manipulación de fechas	*/
/****************************************************************/

	// Devuelve la fecha actual como cadena de texto con formato
function dimeFechaActual(formato, idioma){
	var MESES_TXT_ES = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
	var DIAS_TXT_ES = new Array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo");
	
	var MESES_TXT_EN = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var DIAS_TXT_EN = new Array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
	
	var ahora= new Date();
	var mes = ahora.getMonth();
	var mesS = (ahora.getMonth() < 9) ? ("0"+ (mes+1)) : mes+1;
	var dia = (ahora.getDate() < 9) ? ("0"+ ahora.getDate()) : ahora.getDate();
	var diaS = (ahora.getDay() == 0) ? 7 : ahora.getDay();
	var anyo = ahora.getYear();
		anyo = (anyo < 1900) ? anyo+1900 : anyo;
		
	if(formato == "corta"){
		if(idioma == "es")
			return (dia + '/' + mesS + '/' + anyo);
		else if(idioma == "en")
			return (mesS + '/' + dia + '/' + anyo);
	}else{
		if(idioma == "es")
			return (DIAS_TXT_ES[diaS-1] + ', ' + dia + ' de ' + MESES_TXT_ES[mes] + ' de ' + anyo);
		else if(idioma == "en")
			return (DIAS_TXT_EN[diaS-1] + ', ' + MESES_TXT_EN[mes] + '  ' + dia + ', ' + anyo);
	}
}

	// Devuelve la hora actual como cadena de texto con formato
function dimeHoraActual(formato){
	var ahora= new Date();
	var horas = (ahora.getHours() < 10) ? "0" + ahora.getHours() : ahora.getHours();
	var minutos = (ahora.getMinutes() < 10) ? "0" + ahora.getMinutes() : ahora.getMinutes();
	var segundos = (ahora.getSeconds() < 10) ? "0" + ahora.getSeconds() : ahora.getSeconds();
	
	if(formato == "corta")
		return (horas +':' + minutos);
	else
		return (horas +':' + minutos + ':' + segundos);
}

function dimeFechaHoraActual(){
	return (dimeFechaActual("largo") + ' - ' + dimeHoraActual("corta"))
}

