
function Abrir_ventana (pagina) {
var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=550,height=475,top=50,left=140";
window.open(pagina,"",opciones);
}


function Crear_Ventana_Imagen(Image, Title, Width, Height) {
		var htmlpage = " ";
		var win_opt = "toolbar=0, location=0, directories=0, status=0,";
		win_opt += "menubar=0, scrollbars=0, resizable=0, copyhistory=0,";
		win_opt += "width=" + Width + ",height=" + Height;
		// Crear una nueva ventana
		NewWindow = window.open("","Title",win_opt);
		// Generación del contenido de la página
		NewWindow.document.open();
		htmlpage += "<HTML><HEAD><TITLE>" + Title + "</TITLE>";
		htmlpage += "</HEAD><BODY>" 
		htmlpage += "<CENTER><B>"
		htmlpage += "<img src='http://www.elpatiolatino.com/menu/logotrans.gif' width='150' height='46'><br>"
		htmlpage += "<FONT SIZE=+1>" + Title + "</FONT>";
		htmlpage += "</B><HR>";
		htmlpage += "<IMG HSPACE=0 VSPACE=0 SRC=" + Image + ">";
		htmlpage += "<HR><FORM>";
		htmlpage += "<INPUT Type='button' Value='Close' onClick='window.close()'>";
		htmlpage += "</FORM>";
		htmlpage += "</CENTER>";
		htmlpage += "</BODY></HTML>";
		NewWindow.document.write(htmlpage);
		NewWindow.document.close();
}

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.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

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_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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


// Copyright (c) 1996-1997 Tomer Shiran. All rights reserved.
// Permission given to use the script provided that this notice remains as is.

// set speed of banner (pause in milliseconds between characters)
var speed = 50 // decrease value to increase speed (must be positive)
// set pause between completion of message and beginning of following message
var pause = 3000 // increase value to increase pause
// set initial values
var timerID = null
var bannerRunning = false
// create global array
var ar = new Array()
// assign the strings to the array's elements

var url_actual = location.pathname;

// No estamos en una pagina dentro de la seccion Florida
if (url_actual.lastIndexOf("/Florida/")){
	ar[0] = "Bienvenido a la nueva web de El Patio Latino"
	ar[1] = "Tres secciones: Lima, Barcelona y Florida"
	ar[2] = "Vea la carta de platos de nuestros locales..."
	ar[3] = "los próximos eventos a realizarse..."
	ar[4] = "Contacte con nosotros a través de e-mail, teléfono, fax.."
	ar[5] = "Ofertas y descuentos para nuestros usuarios registrados"
}
// Si estamos en una pagina dentro de la seccion Florida
else{
	ar[0] = "Welcome to El Patio Latino website"
	ar[1] = "Three sections: Lima, Barcelona and Florida"
	ar[2] = "See the Menus of all our establishments..."
	ar[3] = "See our next events..."
	ar[4] = "Contact us by e-mail, telephone, fax..."
	ar[5] = "Special discounts for our registered customers"	

}
// set index of first message to be displayed first
var currentMessage = 0
// set index of last character to be displayed first
var offset = 0
// stop the banner if it is currently running
function stopBanner() {
	// if banner is currently running
	if (bannerRunning)
		// stop the banner
		clearTimeout(timerID)
	// timer is now stopped
	bannerRunning = false
}
// start the banner
function startBanner() {
	// make sure the banner is stopped
	stopBanner()
	// start the banner from the current position
	showBanner()
}
// type-in the current message
function showBanner() {
	// assign current message to variable
	var text = ar[currentMessage]
	// if current message has not finished being displayed
	if (offset < text.length) {
		// if last character of current message is a space
		if (text.charAt(offset) == " ")
			// skip the current character
			offset++			
		// assign the up-to-date to-be-displayed substring
		// second argument of method accepts index of last character plus one
		var partialMessage = text.substring(0, offset + 1) 
		// display partial message in status bar
		window.status = partialMessage
		// increment index of last character to be displayed
		offset++ // IE sometimes has trouble with "++offset"
		// recursive call after specified time
		timerID = setTimeout("showBanner()", speed)
		// banner is running
		bannerRunning = true
	} else {
		// reset offset
		offset = 0
		// increment subscript (index) of current message
		currentMessage++
		// if subscript of current message is out of range
		if (currentMessage == ar.length)
			// wrap around (start from beginning)
			currentMessage = 0
		// recursive call after specified time
		timerID = setTimeout("showBanner()", pause)
		// banner is running
		bannerRunning = true
	}
}


function Item(){
	this.length = Item.arguments.length 
	for (var i = 0; i < this.length; i++)
	  this[i] = Item.arguments[i]
}

function Fecha() {
	var ndia = new Item('Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado')
	var nmes = new Item('enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre')
	var ahora
	var fecha = new Date()
	var ano = fecha.getYear()
	var mes = fecha.getMonth()
	var dia = fecha.getDay()
	var aux = "" + fecha
	
	if (ano<10) {
	 ano2 = "200" + eval(ano)
	}
	else if (ano<80) {// ano tiene 2 dígitos 19xx (más de 80)
	 ano2 = "20" + ano
	} 
	else if (ano<=99) {// ano tiene 2 dígitos 20xx (menor de 80)
	 ano2 = "19" + ano
	}
	else if (ano<1000) {// ano tiene 3 dígitos (100 es 2000)
	 ano2 = eval(ano) + eval(1900)
	}
	else {// ano tiene 4 dígitos
	 ano2 = ano
	}
	ahora = ndia[dia] + ", " + eval(aux.substring(7, 10)) + " de " + nmes[mes] + " de " + ano2
	return ahora
}

function Fecha_English() {
      var now = new Date();
      var days = new Array(
        'Sunday','Monday','Tuesday',
        'Wednesday','Thursday','Friday','Saturday');
      var months = new Array(
        'January','February','March','April','May',
        'June','July','August','September','October',
        'November','December');
		var suffix = "th";
		switch (now.getDate())
		{
			case 1:
			case 21:
			case 31: 
				suffix = "st"; break;
			case 2:
			case 22:
				suffix = "nd"; break;
			case 3:
			case 23:
				suffix = "rd"; break;
		};		
      var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();
        function fourdigits(number)	{
          return (number < 1000) ? number + 1900 : number;}
      today =  days[now.getDay()] + ", " +
        months[now.getMonth()] + " " +
        date + suffix + ", " +
          (fourdigits(now.getYear()));
      return today
}