var allMenus = new Array('Acerca', 'Fondos', 'Centro', 'Educacion', 'Productos');
document.onmousemove=getMouseCoordinates;
var posX = 0;
var posY = 0;
var activeMenu = null;

//hago preload de los over
pic1 = new Image(199, 46); pic1.src = 'img/btn_acercaOver.gif';
pic2 = new Image(199, 46); pic2.src = 'img/btn_fondosOver.gif';
pic3 = new Image(199, 46); pic3.src = 'img/btn_serviciosOver.gif';
pic4 = new Image(199, 46); pic4.src = 'img/btn_educacionOver.gif';
pic5 = new Image(199, 46); pic5.src = 'img/btn_dondeOver.gif';

function getMouseCoordinates(e)
{
	var hola = "no null";
	if (!e) {
		e = window.event;
	}
	
	if (e.pageX || e.pageY)
  {
  	posX = e.pageX;
		posY = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posX = e.clientX + document.body.scrollLeft;
		posY = e.clientY + document.body.scrollTop;
	}	

	if(activeMenu != null && activeMenu.style.display == 'block')
	{
		var pos = getCoords(activeMenu.id);
		if(pos[0] > posX || posX > (pos[0]+activeMenu.offsetWidth) || posY > (pos[1]+activeMenu.offsetHeight))
		{
			activeMenu.style.display = 'none';
			activeMenu = null;
		}
	}
}

function getEl(nomEl)
{
	if(document.getElementById) return document.getElementById(nomEl);
	else if(document.all) return document.all[nomEl];
	else if(document.layers) return document.layers[nomEl];
}


function hideMenu(mName)
{
	var m = getEl('m' + mName);
	var l = getEl('l' + mName);
	var pos = getCoords('m' + mName);
	
	if(m != null && m.style.display == 'block' &&
		((pos[0]+40) > posX || (posX+40) > (pos[0]+m.offsetWidth) || (posY+5) > (pos[1]+m.offsetHeight))) {
			m.style.display = 'none';
	}
}

function getCoords(oName)
{
	var obj = getEl(oName);	
	var curleft = curtop = 0;
	if (obj != null && obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function showMenu(mName)
{
	var m = getEl('m' + mName);
	var l = getEl('l' + mName);
	var pos = getCoords('l' + mName);
	
	if(m != null)
	{
		if(m.style.display != 'block'){
			m.style.display = 'block';
			m.style.top = (pos[1] + l.offsetHeight) + 'px';
			m.style.left = pos[0] + 'px';

			if(activeMenu && activeMenu.id != m.id) {
				activeMenu.style.display = 'none';
			}
			activeMenu = m;
		}
	}
}
function hideAll(mName)
{
	for(var i=0;i<allMenus.length;i++){
		if(mName != '' && mName != allMenus[i])
			hideMenu(allMenus[i]);
	}
}

function openHide(objName)
{
	var spn = document.getElementById(objName);
	if(spn == null) return;
	if(spn.style.display == 'block') spn.style.display = 'none';
	else spn.style.display = 'block';
}
/*
TICKER
*/

var dir = 'neg';

function beginTicker()
{
//	var ticker = document.getElementById('tickHide');
//	ticker.style.left = '0px';
//	setTimeout('move()', 50);
}

function move()
{
	var ticker = document.getElementById('tickHide');
	var leftPos = parseInt(ticker.style.left);
	
	if(dir == 'neg')
	{
		if(leftPos > -5000) ticker.style.left = (leftPos - 1) + 'px';
		else if(leftPos == -5000)
		{
			ticker.style.left = (leftPos + 1) + 'px';
			dir = 'pos';
		}
	}
	else if(dir == 'pos')
	{
		if(leftPos < 0) ticker.style.left = (leftPos + 1) + 'px';
		else if(leftPos == 0)
		{
			ticker.style.left = (leftPos - 1) + 'px';
			dir = 'neg';
		}
	}
		
	setTimeout('move()', 50);
}
