Galeria.prototype.Instalaciones = new Array();
Galeria.prototype.Entrantes = new Array();
Galeria.prototype.Pescados = new Array();
Galeria.prototype.Carnes = new Array();
Galeria.prototype.Postres = new Array();
Galeria.prototype.CategoryStr = new Array();

Galeria.prototype.Category = 0;
Galeria.prototype.Index = 0;
Galeria.prototype.menuIndex = 0;

Galeria.prototype.INS = 0;
Galeria.prototype.ENT = 1;
Galeria.prototype.PES = 2;
Galeria.prototype.CAR = 3;
Galeria.prototype.POS = 4;

function Galeria()
{
	this.CategoryStr[0] = "INSTALACIONES";
	this.CategoryStr[1] = "ENTRANTES";
	this.CategoryStr[2] = "PESCADOS";
	this.CategoryStr[3] = "CARNES";
	this.CategoryStr[4] = "POSTRES";
	
	this.Instalaciones[0] = "images/galeria/instalaciones/1.jpg";
	this.Instalaciones[1] = "images/galeria/instalaciones/2.jpg";
	this.Instalaciones[2] = "images/galeria/instalaciones/3.jpg";
	this.Instalaciones[3] = "images/galeria/instalaciones/4.jpg";
	this.Instalaciones[4] = "images/galeria/instalaciones/5.jpg";
	this.Instalaciones[5] = "images/galeria/instalaciones/6.jpg";
	this.Instalaciones[6] = "images/galeria/instalaciones/7.jpg";
	this.Instalaciones[7] = "images/galeria/instalaciones/8.jpg";
	this.Instalaciones[8] = "images/galeria/instalaciones/9.jpg";
	this.Instalaciones[9] = "images/galeria/instalaciones/10.jpg";
	this.Instalaciones[10] = "images/galeria/instalaciones/11.jpg";
	
	this.Entrantes[0] = "images/galeria/entrantes/1.jpg";
	this.Entrantes[1] = "images/galeria/entrantes/2.jpg";
	this.Entrantes[2] = "images/galeria/entrantes/3.jpg";
	this.Entrantes[3] = "images/galeria/entrantes/4.jpg";
	this.Entrantes[4] = "images/galeria/entrantes/5.jpg";
	this.Entrantes[5] = "images/galeria/entrantes/6.jpg";
	this.Entrantes[6] = "images/galeria/entrantes/7.jpg";
	this.Entrantes[7] = "images/galeria/entrantes/8.jpg";
	this.Entrantes[8] = "images/galeria/entrantes/9.jpg";
	this.Entrantes[9] = "images/galeria/entrantes/11.jpg";
	this.Entrantes[10] = "images/galeria/entrantes/12.jpg";
	this.Entrantes[11] = "images/galeria/entrantes/13.jpg";
	this.Entrantes[12] = "images/galeria/entrantes/14.jpg";
	this.Entrantes[13] = "images/galeria/entrantes/15.jpg";
	this.Entrantes[14] = "images/galeria/entrantes/16.jpg";
	
	this.Entrantes[15] = "images/galeria/entrantes/18.jpg";
	
	this.Entrantes[16] = "images/galeria/entrantes/20.jpg";
	this.Entrantes[17] = "images/galeria/entrantes/21.jpg";
	this.Entrantes[18] = "images/galeria/entrantes/22.jpg";
	this.Entrantes[19] = "images/galeria/entrantes/23.jpg";
	this.Entrantes[20] = "images/galeria/entrantes/24.jpg";
	this.Entrantes[21] = "images/galeria/entrantes/25.jpg";
	this.Entrantes[22] = "images/galeria/entrantes/26.jpg";
	this.Entrantes[23] = "images/galeria/entrantes/27.jpg";
	this.Entrantes[24] = "images/galeria/entrantes/28.jpg";
	this.Entrantes[25] = "images/galeria/entrantes/29.jpg";
	
	
	this.Pescados[0] = "images/galeria/pescados/1.jpg";
	this.Pescados[1] = "images/galeria/pescados/2.jpg";
	this.Pescados[2] = "images/galeria/pescados/3.jpg";
	this.Pescados[3] = "images/galeria/pescados/4.jpg";
	this.Pescados[4] = "images/galeria/pescados/5.jpg";
	this.Pescados[5] = "images/galeria/pescados/6.jpg";
	this.Pescados[6] = "images/galeria/pescados/7.jpg";
	this.Pescados[7] = "images/galeria/pescados/8.jpg";
	this.Pescados[8] = "images/galeria/pescados/9.jpg";
	this.Pescados[9] = "images/galeria/pescados/10.jpg";
	this.Pescados[10] = "images/galeria/pescados/11.jpg";
	
	this.Carnes[0] = "images/galeria/carnes/1.jpg";
	this.Carnes[1] = "images/galeria/carnes/2.jpg";
	this.Carnes[2] = "images/galeria/carnes/3.jpg";
	this.Carnes[3] = "images/galeria/carnes/4.jpg";
	
	this.Postres[0] = "images/galeria/postres/1.jpg";
	this.Postres[1] = "images/galeria/postres/2.jpg";
	this.Postres[2] = "images/galeria/postres/3.jpg";
	this.Postres[3] = "images/galeria/postres/4.jpg";
	this.Postres[4] = "images/galeria/postres/5.jpg";
	this.Postres[5] = "images/galeria/postres/6.jpg";
	this.Postres[6] = "images/galeria/postres/7.jpg";
	this.Postres[7] = "images/galeria/postres/9.jpg";
	this.Postres[8] = "images/galeria/postres/10.jpg";
	this.Postres[9] = "images/galeria/postres/13.jpg";
	this.Postres[10] = "images/galeria/postres/14.jpg";
	this.Postres[11] = "images/galeria/postres/15.jpg";
	this.Postres[12] = "images/galeria/postres/16.jpg";
	this.Postres[13] = "images/galeria/postres/17.jpg";
	this.Postres[14] = "images/galeria/postres/18.jpg";
	this.Postres[15] = "images/galeria/postres/19.jpg";
	
	//this.Postres[10] = "images/galeria/postres/11.jpg";
	//this.Postres[11] = "images/galeria/postres/12.jpg";
	//this.Postres[7] = "images/galeria/postres/8.jpg";
}

Galeria.prototype.setCategory = function(cat)
{
	this.Category = cat;
	this.Index = 0;
	this.menuIndex = 0;
	var cat = this.getCategory();
	
	var str = "<div id='buttons'><table height='28' border='0' cellpadding='0' cellspacing='0'><tr height='28'>";
	var len = 0;
	if (cat.length > 14) len=14;
	else len=cat.length;
	
	for (var i = 0; i < len; i++)
	{
		if (i == 0) str += "<td align='center' valign='middle' bgcolor='#717949' width='28'><div id='button"+(i+1)+"'><a href='javascript:setPhoto("+i+");' style='text-decoration:none'><font class='v10wb'>"+(i+1)+"</font></a></div></td>";
		else str += "<td align='center' valign='middle' bgcolor='#717949' width='28'><div id='button"+(i+1)+"'><a href='javascript:setPhoto("+i+");' style='text-decoration:none'><font class='v10yb'>"+(i+1)+"</font></a></div></td>";
		if (i != len-1) str += "<td width='4'></td>";							
	}
	str += "</tr></table></div>";
	document.getElementById('botonesGalery').innerHTML = str;
	
	for (var c = 1; c < 5; c ++)
	{
		if (this.Category == c) document.getElementById('cat_'+c).style.background = "#000e77"; //innerHTML = "<td align='center' valign='middle' bgcolor='#000e77' width='110'><a href='javascript:setCategory("+c+");' style='text-decoration:none'><font class='v10w'>"+this.CategoryStr[c]+"</font></a></td>";
		else document.getElementById('cat_'+c).style.background= "#717949"; //innerHTML = "<td align='center' valign='middle' bgcolor='#717949' width='110'><a href='javascript:setCategory("+c+");' style='text-decoration:none'><font class='v10w'>"+this.CategoryStr[c]+"</font></a></td>";
	}
	
	var img = new Image(498,345);
	img.src = cat[this.Index];
	if (document.images)
		document.images['gphoto'].src = cat[this.Index];
	//document.getElementById('galeryPhoto').innerHTML = "<img src='"+cat[this.Index]+"' name='gphoto' width='498' height='343'>";
}

Galeria.prototype.getCategory = function()
{
	if (this.Category == this.INS) return this.Instalaciones;
	else if (this.Category == this.ENT) return this.Entrantes;
	else if (this.Category == this.PES) return this.Pescados;
	else if (this.Category == this.CAR) return this.Carnes;
	else if (this.Category == this.POS) return this.Postres;
}

Galeria.prototype.nextPhoto = function()
{
	var cat = this.getCategory();
	if (this.menuIndex + 14 < cat.length && cat.length > 14)
	{
		var len = 0;
		if (cat.length > 14) len=14;
		else len=cat.length;
		
		this.menuIndex ++;
		
		for (var i = 0; i < len; i++)
		{
			if (this.Index == this.menuIndex + i) document.getElementById(("button"+(i+1))).innerHTML = "<a href='javascript:setPhoto("+(this.menuIndex+i)+");' style='text-decoration:none'><font class='v10wb'>"+(this.menuIndex+i+1)+"</font></a>";
			else document.getElementById(("button"+(i+1))).innerHTML = "<a href='javascript:setPhoto("+(this.menuIndex+i)+");' style='text-decoration:none'><font class='v10yb'>"+(this.menuIndex+i+1)+"</font></a>";
		}
	}
}

Galeria.prototype.previousPhoto = function()
{
	var cat = this.getCategory();
	if (this.menuIndex > 0 && cat.length > 14)
	{
		var len = 0;
		if (cat.length > 14) len=14;
		else len=cat.length;
		
		this.menuIndex --;
		
		for (var i = 0; i < len; i++)
		{
			if (this.Index == this.menuIndex + i) document.getElementById(("button"+(i+1))).innerHTML = "<a href='javascript:setPhoto("+(this.menuIndex+i)+");' style='text-decoration:none'><font class='v10wb'>"+(this.menuIndex+i+1)+"</font></a>";
			else document.getElementById(("button"+(i+1))).innerHTML = "<a href='javascript:setPhoto("+(this.menuIndex+i)+");' style='text-decoration:none'><font class='v10yb'>"+(this.menuIndex+i+1)+"</font></a>";
		}
	}
}

Galeria.prototype.setPhoto = function(idx)
{
	var cat = this.getCategory();
	this.Index = idx;
	var len = 0;
	if (cat.length > 14) len=14;
	else len=cat.length;
	var img = new Image(498,345);
	img.src = cat[this.Index];
	if (document.images)
	{
		for (var i = 0; i < len; i++)
		{
			if (this.Index == this.menuIndex + i) document.getElementById(("button"+(i+1))).innerHTML = "<a href='javascript:setPhoto("+(this.menuIndex+i)+");' style='text-decoration:none'><font class='v10wb'>"+(this.menuIndex+i+1)+"</font></a>";
			else document.getElementById(("button"+(i+1))).innerHTML = "<a href='javascript:setPhoto("+(this.menuIndex+i)+");' style='text-decoration:none'><font class='v10yb'>"+(this.menuIndex+i+1)+"</font></a>";
		}
		document.images['gphoto'].src = cat[this.Index];
		//document.getElementById('galeryPhoto').innerHTML = "<img src='"+cat[this.Index]+"' name='photo' width='498' height='345'>";
	}
}