dows=new Array('Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado');
months=new Array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
TimerID=null
var hideTimer;

function fecha_hora() {
	now=new Date()
	var hours=now.getHours()
	var minutes=now.getMinutes()
	var seconds=now.getSeconds()
	var timeValue2=(hours > 12) ? hours - 12 : hours
	timeValue2 += ((minutes < 10) ? ':0' : ':') + minutes
	timeValue2 += ((seconds < 10) ? ':0' : ':') + seconds
	timeValue2 += (hours >= 12) ? ' P.M.' : ' A.M.'
	Fecha_Hora.innerHTML= ' ' + dows[now.getDay()] + ' ' + now.getDate() + ' de ' + months[now.getMonth()] + ' de ' + now.getYear() + '  ' + timeValue2
	timerID=setTimeout('fecha_hora()',1000) }

function SwitchImg() {
	var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
	for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
		store=SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
		if ((store.indexOf('document.layers[')==0 && document.layers==null) || (store.indexOf('document.all[')==0 && document.all==null))
			store='document'+store.substring(store.lastIndexOf('.'),store.length);
		obj=eval(store);
		if (obj != null) {
			switcher[keep++]=obj;
			switcher[keep++]=(history==null || history[keep-1]!=obj)?obj.src:history[keep];
			obj.src=SwitchImg.arguments[rem+2]; } }
	document.Data=switcher; }

function RestoreImg() {
	if (document.Data != null)
		for (var rem=0; rem<(document.Data.length-1); rem+=2)
			document.Data[rem].src=document.Data[rem+1]; }

function mOvr(src, flecha) {
	if (!src.contains(event.fromElement)) {
		src.children.tags('A')[0].style.colorold=src.children.tags('A')[0].style.color;
		src.children.tags('A')[0].style.color='#006400';
		src.style.backgroundColor='#E0FFE0';

		src.style.borderTopold=src.style.borderTop;
		src.style.borderBottomold=src.style.borderBottom;

		src.style.borderTop='1px solid #b0bec7';
		src.style.borderBottom='1px solid #b0bec7';
		src.style.backgroundImage='URL(../bitmaps/fondo_2.gif)'; }

	hideall();
	if (arguments.length>1) {
		otabla='m' + flecha.name;
		otabla=document.getElementById(otabla);

		if (otabla.modo=="horizontal") {
			flecha.src='../bitmaps/submenus_off2.gif'; 
			flecha='a' + flecha.name;
			flecha=document.getElementById(flecha); }
		else
			flecha.src='../bitmaps/submenus_off.gif';

		if (otabla.style.visibility!='visible') {
			var x=moveXbySlicePos (otabla.tipo, flecha);
			var y=moveYbySlicePos (otabla.tipo, flecha);

			var bodyHeight=document.body.clientHeight;
			var scrollY=document.body.scrollTop;

			if (y + (otabla.rows.length * 21) + 2 > bodyHeight + scrollY)
				y -= y - (bodyHeight + scrollY) + (otabla.rows.length * 21) + 2;

		
			if (otabla.modo=="horizontal") 
				y+=7;
			else {
				y-=7;
				if (otabla.tipo=="submenu")
					x+=7;
				else
					x+=8; }

			otabla.style.top=y;
			otabla.style.left=x;
			otabla.style.visibility='visible'; 
			otabla.activo='si'; }

	 	if (hideTimer != null)
			clearTimeout(hideTimer); } }

function mOut(src, flecha) {
	if (!src.contains(event.toElement)) {
		src.children.tags('A')[0].style.color=src.children.tags('A')[0].style.colorold;

		src.style.borderTop=src.style.borderTopold;
		src.style.borderBottom=src.style.borderBottomold;

		src.style.backgroundColor='';
		src.style.backgroundImage='';  }

	if (arguments.length>1) {
 		ntabla='m' + flecha.name;
		otabla=document.getElementById(ntabla);

		if (otabla.modo=="horizontal")
			flecha.src='../bitmaps/submenus_on2.gif';
		else
			flecha.src='../bitmaps/submenus_on.gif';

		otabla.activo="no";
		hideTimer = setTimeout("hideall()", 1000); } }

function color_on(src) {
	src.style.backgroundImage='URL(../bitmaps/fondoor.gif)'; }

function color_off(src) {
	src.style.backgroundImage=''; }


function mOvr_LI(src) {
	if (!src.contains(event.fromElement)) {
		nombre=src.id;
		paginacion_off(nombre);
		src.children.tags('A')[0].style.color='white';
		src.style.backgroundImage='URL(../bitmaps/barrita_on.png)'; } }

function mOut_LI(src) {
	nombre=src.id;	
	paginacion_on(nombre); }

function paginacion_off(nombre) {
	var opaginacion = document.getElementsByName(nombre);

	for (x=0; x<opaginacion.length; x++) {
		opaginacion[x].style.backgroundImage='URL(../bitmaps/barrita_off.png)'; 
		opaginacion[x].children.tags('A')[0].style.color='gray'; } }

function paginacion_on(nombre) {
	if (nombre.indexOf('ul')>0)
		nombre = nombre.substring(0, nombre.indexOf('ul'))

	var opaginacion = document.getElementsByName(nombre);
	var buscar = document.getElementById(nombre+"ul");
	for (x=0; x<opaginacion.length; x++) {
		if (x==buscar.pagina-1) {
			opaginacion[x].style.backgroundImage='URL(../bitmaps/barrita_on.png)'; 
			opaginacion[x].children.tags('A')[0].style.color='white'; }
		else {
			opaginacion[x].style.backgroundImage='URL(../bitmaps/barrita_off.png)'; 
			opaginacion[x].children.tags('A')[0].style.color='gray'; } } }

function mOvr_LI_fichas(src) {
	if (!src.contains(event.fromElement)) {
		paginacion_off_fichas();
		src.children.tags('A')[0].style.color='white';
		src.style.backgroundImage='URL(../bitmaps/bolita_on.png)'; } }

function mOut_LI_fichas(src) {
	if (!src.contains(event.toElement)) 
		paginacion_on_fichas(); }

function paginacion_off_fichas() {
	var opaginacion = document.getElementsByTagName("li");

	for (x=0; x<opaginacion.length; x++) {
		opaginacion[x].style.backgroundImage='URL(../bitmaps/bolita_off.png)'; 
		opaginacion[x].children.tags('A')[0].style.color='black'; } }

function paginacion_on_fichas() {
	var opaginacion = document.getElementsByTagName("li");

	for (x=0; x<opaginacion.length; x++) {
		if (x==ificha-1) {
			opaginacion[x].style.backgroundImage='URL(../bitmaps/bolita_on.png)'; 
			opaginacion[x].children.tags('A')[0].style.color='white'; }
		else {
			opaginacion[x].style.backgroundImage='URL(../bitmaps/bolita_off.png)'; 
			opaginacion[x].children.tags('A')[0].style.color='black'; } } }

function hideall() {
  var otablas = document.getElementsByTagName("table");
	for (var i=0; i<otablas.length; i+=1)
		if (otablas[i].tipo!=null && otablas[i].activo=="no")
			otablas[i].style.visibility='hidden'; }

function mClk(src) {
	src.children.tags('A')[0].click(); }

function moveXbySlicePos(tipo, img) { 
	x=0;
	if (!document.layers) {
		var onWindows=navigator.platform ? navigator.platform == 'Win32' : false;
		var macIE45=document.all && !onWindows && getExplorerVersion() == 4.5;
		var par=img;
		var lastOffset=0;
		ciclos=2;
		while(par && ciclos>0){
			if (par.leftMargin && !onWindows) x += parseInt(par.leftMargin); 
			if ((par.offsetLeft!=lastOffset) && par.offsetLeft) x += parseInt(par.offsetLeft);
			if (par.offsetLeft!=0) lastOffset=par.offsetLeft;
			par=macIE45 ? par.parentElement : par.offsetParent;
			if (tipo=="submenu") ciclos-=1;
		}
	} else if (img.x) x += img.x;
		return x; }

function moveYbySlicePos(tipo, img) {
	y=0;
	if (!document.layers) {
		var onWindows=navigator.platform ? navigator.platform == 'Win32' : false;
		var macIE45=document.all && !onWindows && getExplorerVersion() == 4.5;
		var par=img;
		var lastOffset=0;
		ciclos=2;
		while(par && ciclos>0){
			if (par.topMargin && !onWindows) y += parseInt(par.topMargin);
			if ((par.offsetTop != lastOffset) && par.offsetTop) y += parseInt(par.offsetTop);
			if (par.offsetTop != 0) lastOffset=par.offsetTop;
			par=macIE45 ? par.parentElement : par.offsetParent;
			if (tipo=="submenu") ciclos-=1; }		
	} else if (img.y >= 0) y += img.y;
		return y; }

function pmenu() {
	otr = document.getElementsByName("tree")
	for (x=0; x<otr.length; x++) {
		if (otr[x].style.display=="none") {
			imenu.src="../bitmaps/menos.gif";
			otr[x].style.display="block"; }
		else {
			imenu.src="../bitmaps/mas.gif";
			otr[x].style.display="none"; } } }

function ver_foto(foto) {
	ventana=window.open("?mod=ver_foto&id_foto="+foto,"","screenX=0,screenY=0,left=0,top=0,scrollbars=yes,width=1024,height=768,status=yes,resizable=no");
	ventana.focus(); }
