function hora_fecha (id,modo_fecha,modo_hora) {

	// funcion fecha
	var nombres_dias = new Array("Domingo", "Lunes", "Martes", "Mi&eacute;rcoles", "Jueves", "Viernes", "S&aacute;bado")
	var nombres_meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")
	var fecha_actual = new Date()

	dia_mes = fecha_actual.getDate() //dia del mes
	dia_semana = fecha_actual.getDay() //dia de la semana
	mes = fecha_actual.getMonth() + 1
	anio = fecha_actual.getFullYear()

	//escribe en pagina
	var fecha_actual= (nombres_dias[dia_semana] + ", " + dia_mes + " de " + nombres_meses[mes - 1] + " de " + anio)

	// funcion hora
	var ahora = new Date()
	var horas = ahora.getHours()
	var minutos = ahora.getMinutes()
	var segundos = ahora.getSeconds()
	var meridiano

	//ajusta las horas
	if (horas > 12) {
		horas -= 12
		meridiano = " pm"
	} else {
		meridiano = " am"
	}

	//establece las horas
	if (horas < 10)
		ValorHora = "0" + horas
	else
		ValorHora = "" + horas

	//establece los minutos
	if (minutos < 10)
		ValorHora += ":0" + minutos
	else
		ValorHora += ":" + minutos

	//establece los segundos
	if (segundos < 10)
		ValorHora += ":0" + segundos
	else
		ValorHora += ":" + segundos

	ValorHora += meridiano
	var hora_actual = ValorHora

	if ((modo_fecha=='SI')&&(modo_hora=='SI')){
		var tiempo_actual= fecha_actual+' '+hora_actual;
		$(id).update(tiempo_actual);
		Reloj = setTimeout("hora_fecha('fecha_hora','SI','SI')",1000)
	}

	if ((modo_fecha=='SI')&&(modo_hora=='NO')){
		var tiempo_actual= fecha_actual;
		$(id).update(tiempo_actual);
	}

	if ((modo_fecha=='NO')&&(modo_hora=='SI')){
		var tiempo_actual= hora_actual;
		$(id).update(tiempo_actual);
		Reloj = setTimeout("hora_fecha('hora','NO','SI')",1000)
	}
}

