

// Precarga las imagenes del menu
var menu1_1b = new Image;  menu1_1b.src="images/menu1_1b_e.gif";
var menu1_2b = new Image;  menu1_2b.src="images/menu1_2b_e.gif";
var menu1_3b = new Image;  menu1_3b.src="images/menu1_3b_e.gif";
var menu1_4b = new Image;  menu1_4b.src="images/menu1_4b_e.gif";
var menu1_5b = new Image;  menu1_5b.src="images/menu1_5b_e.gif";

var menu2_1b = new Image;  menu2_1b.src="images/menu2_1b_e.gif";
var menu2_2b = new Image;  menu2_2b.src="images/menu2_2b_e.gif";
var menu2_3b = new Image;  menu2_3b.src="images/menu2_3b_e.gif";
var menu2_4b = new Image;  menu2_4b.src="images/menu2_4b_e.gif";
var menu2_5b = new Image;  menu2_5b.src="images/menu2_5b_e.gif";
var menu2_6b = new Image;  menu2_6b.src="images/menu2_6b_e.gif";
var menu2_7b = new Image;  menu2_7b.src="images/menu2_7b_e.gif";
var menu2_8b = new Image;  menu2_8b.src="images/menu2_8b_e.gif";
var menu2_9b = new Image;  menu2_9b.src="images/menu2_9b_e.gif";
var menu2_10b = new Image;  menu2_10b.src="images/menu2_10b_e.gif";
var menu2_11b = new Image;  menu2_11b.src="images/menu2_11b_e.gif";
var menu2_12b = new Image;  menu2_12b.src="../images/menu2_12b.gif";
var menu2_13b = new Image;  menu2_13b.src="images/menu2_13b_e.gif";
var menu2_14b = new Image;  menu2_14b.src="images/menu2_14b_e.gif";
var menu2_15b = new Image;  menu2_15b.src="images/menu2_15b_e.gif";
var menu2_16b = new Image;  menu2_16b.src="images/menu2_16b_e.gif";
var menu2_17b = new Image;  menu2_17b.src="images/menu2_17b_e.gif";
var menu2_18b = new Image;  menu2_18b.src="images/menu2_18b_e.gif";

// Funcion que se llama en mousemove
var func_mueverata = "";

// Los topes Y de los menus
var MenuTopes = [257, 191, 191];
// El tope Y bajo de todos los menus
var TopeYBajo = 312;
// Avisa de si se ha inicializado el menu o no
var MenuIniciado = false;

// Inicia los menus
// "mueverata" es el nombre de una funcion que, si es != null o != "" se llamara
// en el evento de mover raton. Sera de la forma:  nombre(px, py)
function IniciaMenus(mueverata)
{
	MenuIniciado = true;
//	IniciaCapa("fondomenu1DIV",  163, TopeYBajo);
	IniciaCapa("fondomenu2DIV",  223, TopeYBajo);
//	IniciaCapa("fondomenu3DIV",  160, TopeYBajo);

//	IniciaCapa("menu1DIV",  163, TopeYBajo);
	IniciaCapa("menu2DIV",  223, TopeYBajo, 242, 118, 0, 0, 242, 118);
//	IniciaCapa("menu3DIV",  160, TopeYBajo);
	
	IniciaCapa("menu2opDIV",  0, 0);
	IniciaCapa("tochoscrollDIV", 226, 15);

	if(mueverata != null)
	  if(mueverata != "")
	    func_mueverata = mueverata;

	// Eventos para el drag-drop
	document.onmousemove = ArrastraWin;
	if(Navegador == "nv")
	  document.captureEvents(Event.MOUSEMOVE);
	  
	// El temporizador que controla el scroll
	setTimeout("TemporizaMenu()", 100);
}

function ArrastraWin(ev)
{
var n, px, py;

	if(Navegador == "ms") {
	  ev = event;
	  px = ev.x + document.body.scrollLeft; // ev.screenX;
	  py = ev.y + document.body.scrollTop; //ev.screenY;
	}
	else {
	  px = ev.pageX;
	  py = ev.pageY;
	}
	if(ev.type == "mousemove") {
	  var x1, y1, x2, y2, dx, dy;
	  if(func_mueverata != "")
	    eval(func_mueverata + "(" + px + ", " + py + ")");
	  // Si hay algun menu abierto y nos alejamos verticalmente, lo cierra de modo automatico.
	  if(py < 190) {
	    var obj = parent.botonera;
	    if(obj.BotonActivo > 0)
		  obj.Pincha(obj.BotonActivo);
			obj.PliegaIdiomas();
	  }
	}
	// Con "return false" no se pasan los eventos de raton al browser, mientras que
	// con "return true" si se pasan.
	return true;
}

function EncuentraObjeto(n, d) {
var p, i, x;

	if(!d)
	  d = document;

    if(!(x = d[n]) && d.all)
	  x = d.all[n];
	for(i = 0; !x  &&  i < d.forms.length; i++)
	  x = d.forms[i][n];
    for(i = 0; !x  &&  d.layers  &&  i < d.layers.length; i++)
	  x = EncuentraObjeto(n, d.layers[i].document);
	return x;
}

// Funciones de rollover sobre los menus
function EntraMenu(menu, submenu)
{
var obj1, obj2;

	if(!MenuIniciado)
	  return;

	obj1 = EncuentraObjeto("menu"+menu+"_"+submenu);
	obj2 = eval("menu"+menu+"_"+submenu+"b");

	obj1.ViejoGif = obj1.src;
	obj1.src = obj2.src;
}

function SaleMenu(menu, submenu)
{
var obj;

	if(!MenuIniciado)
	  return;

	obj = EncuentraObjeto("menu"+menu+"_"+submenu);
	obj.src = obj.ViejoGif;
}

// Los topes Y de los menus
var MenuTopes = [257, 191, 191];

// SubeBoton() y BajaBoton() son llamados externamente desde el frame "botonera"
function SubeBoton(num)
{
	if(!MenuIniciado)
	  return;

	var scapa = "fondomenu" + num + "DIV";
	var scapa2 = "menu" + num + "DIV";
	var tope = TopeYBajo;
	var x = CapaX(scapa);
	PararAnimaciones();
	AnimacionCapa(scapa, x, tope, 200, "", "FinSubeBoton("+num+")");
	AnimacionCapa(scapa2, x, tope, 200, "", "");
	ContinuarAnimaciones();
}

function FinSubeBoton(num)
{
	var scapa = "fondomenu" + num + "DIV";
	OcultaCapa(scapa);
	var scapa = "menu" + num + "DIV";
	OcultaCapa(scapa);
}
 
function BajaBoton(num)
{
	if(!MenuIniciado)
	  return;
		
	if(num == 3  ||  num == 4  ||  num == 5)
	  return;
	var scapa = "fondomenu" + num + "DIV";
	var scapa2 = "menu" + num + "DIV";
	var tope = MenuTopes[num-1];
	var x = CapaX(scapa);
	MuestraCapa(scapa);
	MuestraCapa(scapa2);
	PararAnimaciones();
	AnimacionCapa(scapa, x, tope, 200, "", "FinBajaBoton("+num+")");
	AnimacionCapa(scapa2, x, tope, 200, "", "");
	ContinuarAnimaciones()
	if(num == 3  &&  Navegador == "nv")
	  OcultaCapa(scapa2);
}

function FinBajaBoton(num)
{
	var scapa = "menu" + num + "DIV";
	if(num == 3) {
	  OcultaCapa(scapa);
	  MuestraCapa(scapa);
	}
}

// Al pinchar en una entrada de "Fundacion"
function PinchaFundac(num)
{
	if(!MenuIniciado)
	  return;
		
	var obj = parent.botonera;
	if(obj.BotonActivo > 0)
	  obj.Pincha(obj.BotonActivo);

	switch(num) {
	  case 1:
	    location.href = "fundac01_e.htm";
		break;
	  case 2:
	    location.href = "fundac02_e.htm";
		break;
	  case 3:
	    location.href = "fundac03_e.htm";
		break;
	  case 4:
	    location.href = "fundac04_e.htm";
		break;
	  case 5:
	    location.href = "fundac05_e.htm";
		break;
	}
}

// Al pinchar en un producto
function PinchaProducto(num)
{
	if(!MenuIniciado)
	  return;
		
	var obj = parent.botonera;
	if(obj.BotonActivo > 0)
	  obj.Pincha(obj.BotonActivo);
	  
	switch(num) {
	  case 1:
	    location.href = "okela01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 2:
	    location.href = "pollo01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 3:
	    location.href = "cordero01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 4:
	    location.href = "bonito01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 5:
	    location.href = "leche01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 6:
	    location.href = "miel01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 7:
	    location.href = "patata01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 8:
	    location.href = "pimientos01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 9:
	    location.href = "guindilla01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 10:
	    location.href = "tomate01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 11:
	    location.href = "alubia01_e.htm";
			obj.ScrollPosic(2);
		break;
	  case 12:
	    location.href = "baserri01_e.htm";
			obj.ScrollPosic(3);
		break;
	  case 13:
	    location.href = "idiazabal01_e.htm";
			obj.ScrollPosic(4);
		break;
	  case 14:
	    location.href = "rioja01_e.htm";
			obj.ScrollPosic(4);
		break;
	  case 15:
	    location.href = "getaria01_e.htm";
			obj.ScrollPosic(4);
		break;
	  case 16:
	    location.href = "bizkaia01_e.htm";
			obj.ScrollPosic(4);
		break;
	  case 17:
	    location.href = "alava01_e.htm";
			obj.ScrollPosic(4);
		break;
	  case 18:
	    location.href = "ecologica01_e.htm";
			obj.ScrollPosic(5);
		break;
	}
}

// El temporizador que controla el scroll del menu de productos
var parando = false;
var MueveMenu = 0;
function TemporizaMenu()
{
	if(MueveMenu != 0) {
	  var cy = CapaY("menu2opDIV");
	  cy += MueveMenu;
	  if(parando)
	    MueveMenu = (MueveMenu > 0)?  Math.floor(MueveMenu / 2) : Math.ceil(MueveMenu / 2);
	  else
	    MueveMenu += 1 * (MueveMenu > 0) - (1 * (MueveMenu < 0));
	  if(MueveMenu > 20)    MueveMenu = 20;
	  if(MueveMenu < -20)   MueveMenu = -20;
	  if(cy > 0)  cy = 0;
	  if(cy < -13*9)  cy = -13 * 9;
	  PosicionaCapaY("menu2opDIV", cy);
	  cy = 15 + Math.floor(Math.abs(cy) * (9*9) / (13*9));
	  PosicionaCapaY("tochoscrollDIV", cy);
	}
	setTimeout("TemporizaMenu()", 100);
}

var Menu2_Primero = 1;    // El primer elemento del menu 2
// El scroll del menu 2 (productos)
function Scroll_Menu2_Arriba()
{
parando = false;
MueveMenu = 2;
/*
var y, y2;

	focus();
	if(Menu2_Primero <= 1)
	  return;
	Menu2_Primero -= 2;
	if(Menu2_Primero < 1)
	  Menu2_Primero = 1;
	y = - 13 * (Menu2_Primero - 1);
	y2 = 15 + 9 * (Menu2_Primero - 1);
	PararAnimaciones();
	AnimacionCapa("menu2opDIV", 0, y, 100, "", "");
	AnimacionCapa("tochoscrollDIV", 226, y2, 100, "", "");
	ContinuarAnimaciones();
*/
}

function Scroll_Menu2_Abajo()
{
parando = false;
MueveMenu = -2;
/*
var y, y2;

	focus();
	if(Menu2_Primero >= 10)
	  return;
	Menu2_Primero += 2;
	if(Menu2_Primero > 10)
	  Menu2_Primero = 10;
	y = - 13 * (Menu2_Primero - 1);
	y2 = 15 + 9 * (Menu2_Primero - 1);
	PararAnimaciones();
	AnimacionCapa("menu2opDIV", 0, y, 100, "", "");
	AnimacionCapa("tochoscrollDIV", 226, y2, 100, "", "");
	ContinuarAnimaciones();
*/
}

function Scroll_Menu2_Parar()
{
	parando = true;
}

function EstilosMenus()
{
	document.write("\n\n<STYLE TYPE='text/css'>\n");
	document.write("<!--\n");

	document.write("#fondomenu2DIV {position:absolute; left:223px; top:312px; visibility: hidden;}\n");
	document.write("#menu2DIV {position:absolute; left:223px; top:312px; width: 242px; height: 118px; clip: rect(0, 242, 118, 0); visibility: hidden;}\n");
	document.write("#menu2opDIV {position:absolute; left:0px; top:0px;}\n");
	document.write("#producto1DIV {position:absolute; left:1px; top:1px;}\n");
	document.write("#producto2DIV {position:absolute; left:1px; top:14px;}\n");
	document.write("#producto3DIV {position:absolute; left:1px; top:27px;}\n");
	document.write("#producto4DIV {position:absolute; left:1px; top:40px;}\n");
	document.write("#producto5DIV {position:absolute; left:1px; top:53px;}\n");
	document.write("#producto6DIV {position:absolute; left:1px; top:66px;}\n");
	document.write("#producto7DIV {position:absolute; left:1px; top:79px;}\n");
	document.write("#producto8DIV {position:absolute; left:1px; top:92px;}\n");
	document.write("#producto9DIV {position:absolute; left:1px; top:105px;}\n");
	document.write("#producto10DIV {position:absolute; left:1px; top:118px;}\n");
	document.write("#producto11DIV {position:absolute; left:1px; top:131px;}\n");
	document.write("#producto12DIV {position:absolute; left:1px; top:144px;}\n");
	document.write("#producto13DIV {position:absolute; left:1px; top:157px;}\n");
	document.write("#producto14DIV {position:absolute; left:1px; top:170px;}\n");
	document.write("#producto15DIV {position:absolute; left:1px; top:183px;}\n");
	document.write("#producto16DIV {position:absolute; left:1px; top:196px;}\n");
	document.write("#producto17DIV {position:absolute; left:1px; top:209px;}\n");
	document.write("#producto18DIV {position:absolute; left:1px; top:222px;}\n");

	document.write("#scrollupDIV {position:absolute; left:226px; top:5px;}\n");
	document.write("#scrolldownDIV {position:absolute; left:226px; top:104px;}\n");
	document.write("#tochoscrollDIV {position:absolute; left:226px; top:15px;}\n");

	document.write("-->\n");
	document.write("</STYLE>\n\n");
}

function DefineMenus()
{
	document.write("<div id='fondomenu2DIV'>\n");
	document.write("  <img src='../images/box_productos.gif'>\n");
	document.write("</div>\n");

	document.write("<div id='menu2DIV'>\n");
	document.write("  <div id='menu2opDIV'>\n");
	document.write("	  <div id='producto1DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(1)' onMouseOver='EntraMenu(2, 1)' onMouseOut='SaleMenu(2, 1)'>\n");
	document.write("		  <img border=0 name='menu2_1' src='images/menu2_1_e.gif'></a></div>\n");
	document.write("	  <div id='producto2DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(2)' onMouseOver='EntraMenu(2, 2)' onMouseOut='SaleMenu(2, 2)'>\n");
	document.write("		  <img border=0 name='menu2_2' src='images/menu2_2_e.gif'></a></div>\n");
	document.write("	  <div id='producto3DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(3)' onMouseOver='EntraMenu(2, 3)' onMouseOut='SaleMenu(2, 3)'>\n");
	document.write("		  <img border=0 name='menu2_3' src='images/menu2_3_e.gif'></a></div>\n");
	document.write("	  <div id='producto4DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(4)' onMouseOver='EntraMenu(2, 4)' onMouseOut='SaleMenu(2, 4)'>\n");
	document.write("		  <img border=0 name='menu2_4' src='images/menu2_4_e.gif'></a></div>\n");
	document.write("	  <div id='producto5DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(5)' onMouseOver='EntraMenu(2, 5)' onMouseOut='SaleMenu(2, 5)'>\n");
	document.write("		  <img border=0 name='menu2_5' src='images/menu2_5_e.gif'></a></div>\n");
	document.write("	  <div id='producto6DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(6)' onMouseOver='EntraMenu(2, 6)' onMouseOut='SaleMenu(2, 6)'>\n");
	document.write("		  <img border=0 name='menu2_6' src='images/menu2_6_e.gif'></a></div>\n");
	document.write("	  <div id='producto7DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(7)' onMouseOver='EntraMenu(2, 7)' onMouseOut='SaleMenu(2, 7)'>\n");
	document.write("		  <img border=0 name='menu2_7' src='images/menu2_7_e.gif'></a></div>\n");
	document.write("	  <div id='producto8DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(8)' onMouseOver='EntraMenu(2, 8)' onMouseOut='SaleMenu(2, 8)'>\n");
	document.write("		  <img border=0 name='menu2_8' src='images/menu2_8_e.gif'></a></div>\n");
	document.write("	  <div id='producto9DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(9)' onMouseOver='EntraMenu(2, 9)' onMouseOut='SaleMenu(2, 9)'>\n");
	document.write("		  <img border=0 name='menu2_9' src='images/menu2_9_e.gif'></a></div>\n");
	document.write("	  <div id='producto10DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(10)' onMouseOver='EntraMenu(2, 10)' onMouseOut='SaleMenu(2, 10)'>\n");
	document.write("		  <img border=0 name='menu2_10' src='images/menu2_10_e.gif'></a></div>\n");
	document.write("	  <div id='producto11DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(11)' onMouseOver='EntraMenu(2, 11)' onMouseOut='SaleMenu(2, 11)'>\n");
	document.write("		  <img border=0 name='menu2_11' src='images/menu2_11_e.gif'></a></div>\n");
	document.write("	  <div id='producto12DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(12)' onMouseOver='EntraMenu(2, 12)' onMouseOut='SaleMenu(2, 12)'>\n");
	document.write("		  <img border=0 name='menu2_12' src='images/menu2_12_e.gif'></a></div>\n");
	document.write("	  <div id='producto13DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(13)' onMouseOver='EntraMenu(2, 13)' onMouseOut='SaleMenu(2, 13)'>\n");
	document.write("		  <img border=0 name='menu2_13' src='images/menu2_13_e.gif'></a></div>\n");
	document.write("	  <div id='producto14DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(14)' onMouseOver='EntraMenu(2, 14)' onMouseOut='SaleMenu(2, 14)'>\n");
	document.write("		  <img border=0 name='menu2_14' src='images/menu2_14_e.gif'></a></div>\n");
	document.write("	  <div id='producto15DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(15)' onMouseOver='EntraMenu(2, 15)' onMouseOut='SaleMenu(2, 15)'>\n");
	document.write("		  <img border=0 name='menu2_15' src='images/menu2_15_e.gif'></a></div>\n");
	document.write("	  <div id='producto16DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(16)' onMouseOver='EntraMenu(2, 16)' onMouseOut='SaleMenu(2, 16)'>\n");
	document.write("		  <img border=0 name='menu2_16' src='images/menu2_16_e.gif'></a></div>\n");
	document.write("	  <div id='producto17DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(17)' onMouseOver='EntraMenu(2, 17)' onMouseOut='SaleMenu(2, 17)'>\n");
	document.write("		  <img border=0 name='menu2_17' src='images/menu2_17_e.gif'></a></div>\n");
	document.write("	  <div id='producto18DIV'>\n");
	document.write("	    <a href='javascript:PinchaProducto(18)' onMouseOver='EntraMenu(2, 18)' onMouseOut='SaleMenu(2, 18)'>\n");
	document.write("		  <img border=0 name='menu2_18' src='images/menu2_18_e.gif'></a></div>\n");
	document.write("  </div>\n");
	document.write("  <div id='scrollupDIV'><a href='#' onMouseOver='Scroll_Menu2_Arriba()' onMouseOut='Scroll_Menu2_Parar()'><img border=0 src='../images/scroll_up.gif'></a></div>\n");
	document.write("  <div id='scrolldownDIV'><a href='#' onMouseOver='Scroll_Menu2_Abajo()' onMouseOut='Scroll_Menu2_Parar()'><img border=0 src='../images/scroll_down.gif'></a></div>\n");
	document.write("  <div id='tochoscrollDIV'><img border=0 src='../images/tocho_scroll.gif'></div>\n");
	document.write("</div>\n");
}



