// JavaScript Document
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function menuOver(menu) {
	if (menuLast!=menu) {
		MM_swapImgRestore();
	}
}

var menuLast = null;
var menuUri = '';

var sections = {'origenes':"1", 'asador':"2", 'barra':"3", 'noticias':"4", 'empleo':"5", 'restaurantes':"6", 'reservas':"5"};
var sections_eng = {'origenes':"origins", 'asador':"grill", 'barra':"pintxo", 'noticias':"news", 'empleo':"jobs", 'restaurantes':"rest", 'reservas':"5"};


function menuSuper(menu) {
	// alert("0: " + menu);
	
	// alert(sections["1"]);
	window.location = menuUri + "#" + menu;
	
	// Ajax pino, para recibir los contenidos.
	var fecha = new Date();
	var objLoading = document.getElementById("content");
	objLoading.innerHTML = '<center><img src="images/loading.gif" width="16" height="16"></center>';
	new Ajax.Updater('content', 'ajax/showContent.php', { method: 'get', parameters: {menu: menu, h: fecha}, onComplete: showContent } );
	

// ********************************************************************************************************
	// enviarémos al flash el moveTo
	// 
	// ********************************************************************************************************
	// var objectFlash = document.getElementById("sagardi-noir-centro");
	// objectFlash.SetVarible("seccion", "3");

	if(window.sagardiNoir){ 
		  window.document.sagardiNoir.SetVariable("seccion", sections[menu]);
	} else {
		  document.sagardiNoir.SetVariable("seccion", sections[menu]);
	}

	// alert(objectFlash);
	// ********************************************************************************************************
	// marcamos la opción del menu, nos guardámos la anterior.
	if (menuLast!=null) {
		// desmarcar
		if (Prototype.Browser.IE) {
			var obj = document.getElementById("menu_"+menuLast)
		}
		else {
			var obj = document["menu_"+menuLast];
		}
		
		// alert("A: " + menuLast);
		// alert("B: " + sections_eng[menuLast]);
		
		try {
			if (ENG) {
				obj.setAttribute('src', 'images/menu_'+sections_eng[menuLast]+'.gif');
			}
			else {
				obj.setAttribute('src', 'images/menu_'+menuLast+'.gif');
			}
		}
		catch(e) {
			obj.setAttribute('src', 'images/menu_'+menuLast+'.gif');
		}
// obj.src = 'images/menu_'+menuLast+'.gif';
	}
	
	menuLast = menu;
	if (Prototype.Browser.IE) {
		var obj = document.getElementById("menu_"+menu)
	}
	else {
		var obj = document["menu_"+menu];
	}
	// alert(obj);
	// obj.setAttribute("src", "/imagenes/calendario.jpg");
	try {
		if (ENG) {
			obj.setAttribute('src', 'images/menu_'+sections_eng[menu]+'_over.gif');
		}
		else {
			obj.setAttribute('src', 'images/menu_'+menu+'_over.gif');
		}
	}
	catch(e) {
		obj.setAttribute('src', 'images/menu_'+menu+'_over.gif');
	}

	// obj.src = 'images/menu_'+menu+'_over.gif';
	// ********************************************************************************************************
	
}

var centros = {'argenteria':"01", 'muntaner':"02", 'diagonalmar':"03", 'lamaquinista':"04", 'granollers':"05", 'centrohistorico':"06",
			   'centrohistoricov':"07", 'paterna':"08", 'principepio':"09", 'palaciodehielo':"10", 'irati':"11", 'andorralavella':"12"};

var CENTRO_CLICK = null;
var CENTRO_CLICK_LAST = 'barcelona_argenteria';

var CIUDAD_CLICK = 'barcelona';
var CIUDAD_CLICK_LAST = 'barcelona';

function menuCentro(menu, ciudad, centro) {
	// alert(sections["1"]);
	if (ciudad==undefined) { ciudad = "barcelona"; }
	if (centro==undefined) { centro = "argenteria"; }
	
	window.location = menuUri + "#" + menu + "#" + ciudad + "#" + centro;

	if (CENTRO_CLICK_LAST!=null) {
		var anc = $(CENTRO_CLICK_LAST);
		if (anc!=null) {
			anc.className = '';
		}
	}
	if (CIUDAD_CLICK_LAST!=null) {
		var anc = $(CIUDAD_CLICK_LAST);
		if (anc!=null) {
			anc.className = '';
		}
	}

	// ********************************************************************************************************
	// enviarémos al flash el moveTo
	// 
	// ********************************************************************************************************
	// var objectFlash = document.getElementById("sagardi-noir-centro");
	// objectFlash.SetVarible("seccion", "3");

	if(window.sagardiNoir){ 
		  window.document.sagardiNoir.SetVariable("seccion", sections[menu]+centros[centro]);
	} else {
		  document.sagardiNoir.SetVariable("seccion", sections[menu]+centros[centro]);
	}
	
	
	
	// marcaremos la ciudad y el restaurante
	var anc = $(ciudad+'_'+centro);
	if (anc!=null) {
		anc.className = 'centroOverLocal';
		CENTRO_CLICK = anc.id;
		CENTRO_CLICK_LAST = CENTRO_CLICK; 
	}
	var anc = $(ciudad);
	if (anc!=null) {
		anc.className = 'centroOver';
		CIUDAD_CLICK = anc.id;
		CIUDAD_CLICK_LAST = CIUDAD_CLICK; 
	}
	
}


function showContent(e) {
	// alert(e);
}

function over(t) {
	// alert(t.id);
	t.className = 'centroOverLocal';

	var ciudad = t.id.split('_')[0];
	$(ciudad).className = 'centroOver';
}

function out(t) {
	if (t.id != CENTRO_CLICK) {
		t.className = '';
	}

	var ciudad = t.id.split('_')[0];
	if (ciudad != CIUDAD_CLICK) {
		$(ciudad).className = '';
	}
}

window.onload = function() {
	// inits
	// menuUri = "http://localhost/sagardi/";
	
	
	/*
	// alert(of);
	of.javaCalls = function(val) {
			string1 = "<invoke name=\"javaCalls\" returntype=\"javascript\"><arguments><string>"+val+"</string></arguments></invoke>";
			of.CallFunction(string1) 
	}
	*/
	
	if (NOONLOAD) {
	}
	else {
		var menuUri = document.location.toString();
		var myAnchor = menuUri.split('#')[1];
	
		if (myAnchor==null||myAnchor=="undefined"||myAnchor=="") {
			menuSuper('origenes');
		}
		else {
			menuSuper(myAnchor);
			if (myAnchor=="restaurantes") {
				menuCentro('restaurantes', menuUri.split('#')[2], menuUri.split('#')[3]);
			}
		}
	}
}


function loadNot(i) {
	var fecha = new Date();

	var objLoading = document.getElementById("noticiaContent");
	objLoading.innerHTML = '<center style="height:500px;"><img src="images/loading.gif" width="16" height="16"></center>';
	
	new Ajax.Updater('noticiaContent', 'ajax/showNoticia.php', { method: 'get', parameters: {id: i, h: fecha}, onComplete: showNoticia } );
}

function showNoticia() {
}



