// JavaScript Document

//ini ejemplo mousemove
function mouseMove(e)
{
   var x = (document.layers)? e.pageX : event.x+document.body.scrollLeft
   var y = (document.layers)? e.pageY : event.y+document.body.scrollTop
   status = "x:"+x+" y:"+y
   return true
}
function init()
{
   document.onmousemove = mouseMove;
   if (document.layers) document.captureEvents(Event.MOUSEMOVE);
}
//fin ejemplo mousemove

function show_tip(e, id_div)
{
	//x = e.clientX;
	//y = e.clientY;
	var nombre = navigator.appName
	 if (nombre.indexOf("Microsoft")>=0)
	{
	x =  event.x+document.documentElement.scrollLeft;
	y =  event.y+document.documentElement.scrollTop;
	}
	else
	{
	x =  e.clientX+ window.pageXOffset ;
	y =  e.clientY+ window.pageYOffset ;
	}
	obj = document.getElementById(id_div);
	//alert("show x:"+x+" y:"+y +" dis:"+obj.style.display);
	obj.style.display = "block"
	//alert("show dis (block):"+obj.style.display);
	obj.style.left = x+10+"px";
	obj.style.top = y+"px";
}

function hide_tip(id_div)
{
	obj = document.getElementById(id_div);
	obj.style.display = "none"
	//alert("hide dis:"+obj.style.display);
}

//EFECTO RollOver de barra de menú

//Precarga de imágenes
d = document;
/*
d.mouseOut = new Array();
d.mouseOut[0] = new Image;
d.mouseOut[0].src = "img/_btn_publicar.jpg";
d.mouseOut[1] = new Image;
d.mouseOut[0].src = "img/_btn_mi_cuenta.jpg";
d.mouseOut[2] = new Image;
d.mouseOut[0].src = "img/_btn_registro.jpg";
*/

//al precargar las imágenes el browser ya las tiene en el caché
var imagenes;
imagenes = new Array();
imagenes[0] = new Image;
imagenes[0].src = "img/_btn_publicar_ac.jpg";
imagenes[1] = new Image;
imagenes[1].src = "img/_btn_mi_cuenta_ac.jpg";
imagenes[2] = new Image;
imagenes[2].src = "img/_btn_registro_ac.jpg";

imagenes[0] = new Image;
imagenes[0].src = "../img/_btn_publicar_ac.jpg";
imagenes[1] = new Image;
imagenes[1].src = "../img/_btn_mi_cuenta_ac.jpg";
imagenes[2] = new Image;
imagenes[2].src = "../img/_btn_registro_ac.jpg";

imagenes[0] = new Image;
imagenes[0].src = "../img/boton_pub_hot.png";
imagenes[1] = new Image;
imagenes[1].src = "../img/boton_mi_cuenta_hot.png";
imagenes[2] = new Image;
imagenes[2].src = "../img/boton_registrarse_hot.png";


//funciones de mouse over de la barra de menú página Inicio
function mOver(idBtn)
{
	obj = document.getElementById(idBtn);
	switch(idBtn)
	{
		case "publicar":
			obj.src="img/_btn_publicar_ac.jpg";
			break;
		case "mi_cuenta":
			obj.src="img/_btn_mi_cuenta_ac.jpg";
			break;
		case "registro":
			obj.src="img/_btn_registro_ac.jpg";
			break;
	}
}


function mOut(idBtn)
{
	obj = document.getElementById(idBtn);
	switch(idBtn)
	{
		case "publicar":
			obj.src="img/_btn_publicar.jpg";
			break;
		case "mi_cuenta":
			obj.src="img/_btn_mi_cuenta.jpg";
			break;
		case "registro":
			obj.src="img/_btn_registro.jpg";
			break;
	}
}


//funciones de mouse over de la barra de menú páginas internas
function mOverIntPage(idBtn)
{
	obj = document.getElementById(idBtn);
	switch(idBtn)
	{
		case "publicar":
			obj.src="../img/_btn_publicar_ac.jpg";
			break;
		case "mi_cuenta":
			obj.src="../img/_btn_mi_cuenta_ac.jpg";
			break;
		case "registro":
			obj.src="../img/_btn_registro_ac.jpg";
			break;
	}
}


function mOutIntPage(idBtn)
{
	obj = document.getElementById(idBtn);
	switch(idBtn)
	{
		case "publicar":
			obj.src="../img/_btn_publicar.jpg";
			break;
		case "mi_cuenta":
			obj.src="../img/_btn_mi_cuenta.jpg";
			break;
		case "registro":
			obj.src="../img/_btn_registro.jpg";
			break;
	}
}

//funciones de mouse over de la barra de menú páginas comunidad

function mOverComPage(idBtn)
{
	var obj;
	var imagePath;
	obj = document.getElementById(idBtn);
	if (obj.tagName == "IMG")
	{
		switch(idBtn)
		{
			case "publicar":
				obj.src="../img/boton_pub_hot.png";
				break;
			case "mi_cuenta":
				obj.src="../img/boton_mi_cuenta_hot.png";
				break;
			case "registro":
				obj.src="../img/boton_registrarse_hot.png";
				break;
		}
	}
	else //si se cambió la img por un span (caso de IE)
	{
		switch(idBtn)
		{
			case "publicar":
				imagePath="../img/boton_pub_hot.png";
				break;
			case "mi_cuenta":
				imagePath="../img/boton_mi_cuenta_hot.png";
				break;
			case "registro":
				imagePath="../img/boton_registrarse_hot.png";
				break;
		}
		//análisis de cadena de estilo basado en el archivo ie_png_fix.js
		styleString = obj.style.cssText;
		idx = styleString.indexOf("AlphaImageLoader");
		cssTxt1 = styleString.substring(0, idx + "AlphaImageLoader(src='".length)
		idx = styleString.indexOf("', sizingMethod");
		cssTxt2 = styleString.substring(idx, styleString.length)														 
		styleString = cssTxt1 + imagePath + cssTxt2;
		obj.style.cssText = styleString;
	}
}


function mOutComPage(idBtn)
{
	var obj;
	var imagePath;
	obj = document.getElementById(idBtn);
	if (obj.tagName == "IMG")
	{
		switch(idBtn)
		{
			case "publicar":
				obj.src="../img/boton_pub.png";
				break;
			case "mi_cuenta":
				obj.src="../img/boton_mi_cuenta.png";
				break;
			case "registro":
				obj.src="../img/boton_registrarse.png";
				break;
		}
	}
	else //si se cambió la img por un span (caso de IE)
	{
		switch(idBtn)
		{
			case "publicar":
				imagePath="../img/boton_pub.png";
				break;
			case "mi_cuenta":
				imagePath="../img/boton_mi_cuenta.png";
				break;
			case "registro":
				imagePath="../img/boton_registrarse.png";
				break;
		}
		//análisis de cadena de estilo basado en el archivo ie_png_fix.js
		styleString = obj.style.cssText;
		idx = styleString.indexOf("AlphaImageLoader");
		cssTxt1 = styleString.substring(0, idx + "AlphaImageLoader(src='".length)
		idx = styleString.indexOf("', sizingMethod");
		cssTxt2 = styleString.substring(idx, styleString.length)														 
		styleString = cssTxt1 + imagePath + cssTxt2;
		obj.style.cssText = styleString;
	}
}
