// Variables globales
var menu_roll = null;
var menu_tmr = null;
var menu_t = 500;

// Función de inicialización principal
function InicializaHomeJS() {
	RollInit();
	MenuInit();
	RotarInit();
};
window.onload = InicializaHomeJS;

// Función de inicialización del menú
function MenuInit()
{
	for(var i = 1; i != 7; ++i) {
		var elm = document.getElementById('menu0' + i + 'MENUROLL');
		if(elm) {
			elm.numero = i;
			elm.onmouseover = MenuOver;
			elm.onmouseout = MenuOut;
			elm.submenu = document.getElementById('submenu' + i + 'DIV');
			if(elm.submenu) {
				elm.submenu.onmouseover = SubmenuOver;
				elm.submenu.onmouseout = SubmenuOut;
			}
		}
	}
};
function MenuOver()
{
	if(menu_tmr) {
		clearTimeout(menu_tmr);
		menu_tmr = null;
	}

	if(menu_roll && menu_roll != this) {
		if(menu_roll.submenu) {
			Blend(menu_roll.submenu, 1, 0);
		}
		menu_roll = null;
	}

	if(!menu_roll) {
		if(this.submenu) {
			Blend(this.submenu, 0, 1);
		}
		menu_roll = this;
	}
};
function MenuOut()
{
	menu_tmr = setTimeout('OcultaMenu()', menu_t);
};
function OcultaMenu()
{
	menu_tmr = null;
	if(menu_roll) {
		if(menu_roll.submenu) {
			Blend(menu_roll.submenu, 1, 0);
		}
		menu_roll = null;
	}
};
function SubmenuOver()
{
	if(menu_tmr) {
		clearTimeout(menu_tmr);
		menu_tmr = null;
	}
};
function SubmenuOut()
{
	menu_tmr = setTimeout('OcultaMenu()', menu_t);
};
var rotafoto = 1;
var alt_img = null;
var foto_img = null;
var over_img = null;
function RotarInit()
{


	alt_img = document.getElementById('altIMG');
	foto_img = document.getElementById('fotoIMG');
	over_img = document.getElementById('overIMG');

	var imgs = new Array();
	for(var i = 2; i != 5; ++i) {
		imgs[i] = new Image();
		imgs[i].src = images + 'h_foto0' + i + '.jpg';

		imgs[i+10] = new Image();
		imgs[i+10].src = images + 'h_foto0' + i + '_over.jpg';
	}

	setTimeout('RotarFoto()', 5000);
}
function RotarFoto()
{
	if(++rotafoto == 5) rotafoto = 1;

	setOpacity(alt_img, 0);
	alt_img.src = (menu_roll && menu_roll.numero == 6) ? over_img.src : foto_img.src;
	setOpacity(alt_img, 1);

	foto_img.src = images + 'h_foto0' + rotafoto + '.jpg';
	over_img.src = images + 'h_foto0' + rotafoto + '_over.jpg';

	Blend(alt_img, 1, 0);

	setTimeout('RotarFoto()', 5000);
};