SMenu.Registry=[]; SMenu.aniLen=250; SMenu.hideDelay=1000; SMenu.minCPUResolution=10; function SMenu(id, dir, left, top, width, height)
{this.ie=document.all?1:0; this.ns4=document.layers?1:0; this.dom=document.getElementById?1:0; if (this.ie || this.ns4 || this.dom) {
this.id=id; this.dir=dir; this.orientation=dir== "left" || dir== "right"?"h":"v"; this.dirType=dir== "right" || dir== "down"?"-":"+"; this.dim=this.orientation== "h"?width:height; this.hideTimer=false; this.aniTimer=false; this.open=false; this.over=false; this.startTime=0; this.gRef="SMenu_"+id; eval(this.gRef+"=this"); SMenu.Registry[id]=this; var d=document; var strCSS='<style type="text/css">'; strCSS+= '#'+this.id+'Container { visibility:hidden; '; strCSS+= 'left:'+left+'px; '; strCSS+= 'top:'+top+'px; '; strCSS+= 'overflow:hidden; z-index:10000; }'; strCSS+= '#'+this.id+'Container, #'+this.id+'Content { position:absolute; '; strCSS+= 'width:'+width+'px; '; strCSS+= 'height:'+height+'px; '; strCSS+= 'clip:rect(0 '+width+' '+height+' 0); '; strCSS+= '}'; strCSS+= '</style>'; d.write(strCSS)
this.load()}}; SMenu.prototype.load=function() {var d=document; var lyrId1=this.id+"Container"; var lyrId2=this.id+"Content"; var obj1=this.dom?d.getElementById(lyrId1):this.ie?d.all[lyrId1]:d.layers[lyrId1]; if (obj1) var obj2=this.ns4?obj1.layers[lyrId2]:this.ie?d.all[lyrId2]:d.getElementById(lyrId2)
var temp; if (!obj1 || !obj2) window.setTimeout(this.gRef+".load()", 100)
else {this.container=obj1; this.menu=obj2; this.style=this.ns4?this.menu:this.menu.style; this.homePos=eval("0"+this.dirType+this.dim); this.outPos=0; this.accelConst=(this.outPos - this.homePos) / SMenu.aniLen / SMenu.aniLen ; if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT); this.menu.onmouseover=new Function("SMenu.showMenu('"+this.id+"')"); this.menu.onmouseout=new Function("SMenu.hideMenu('"+this.id+"')"); this.endSlide()}}
SMenu.showMenu=function(id) {var reg=SMenu.Registry; var obj=SMenu.Registry[id]; if (obj.container) {obj.over=true; for (menu in reg) if (id != menu) SMenu.hide(menu); if (obj.hideTimer) { reg[id].hideTimer=window.clearTimeout(reg[id].hideTimer) }; if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)}}
SMenu.hideMenu=function(id)
{var obj=SMenu.Registry[id]; if (obj.container) {if (obj.hideTimer) window.clearTimeout(obj.hideTimer); obj.hideTimer=window.setTimeout("SMenu.hide('"+id+"')", SMenu.hideDelay); }}
SMenu.hideAll=function() {var reg=SMenu.Registry; for (menu in reg) {SMenu.hide(menu); if (menu.hideTimer) window.clearTimeout(menu.hideTimer); }}
SMenu.hide=function(id) {var obj=SMenu.Registry[id]; obj.over=false; if (obj.hideTimer) window.clearTimeout(obj.hideTimer); obj.hideTimer=0; if (obj.open && !obj.aniTimer) obj.startSlide(false)}
SMenu.prototype.startSlide=function(open) {this[open?"onactivate":"ondeactivate"](); this.open=open; if (open) this.setVisibility(true); this.startTime=(new Date()).getTime() ; this.aniTimer=window.setInterval(this.gRef+".slide()", SMenu.minCPUResolution)}
SMenu.prototype.slide=function() {var elapsed=(new Date()).getTime() - this.startTime; if (elapsed > SMenu.aniLen) this.endSlide(); else {var d=Math.round(Math.pow(SMenu.aniLen-elapsed, 2) * this.accelConst); if (this.open && this.dirType== "-") d=-d; 
else if (this.open && this.dirType== "+") d=-d; 
else if (!this.open && this.dirType== "-") d=-this.dim+d; 
else d=this.dim+d; this.moveTo(d)}}
SMenu.prototype.endSlide=function() {this.aniTimer=window.clearTimeout(this.aniTimer); this.moveTo(this.open?this.outPos:this.homePos); 
if (!this.open) this.setVisibility(false); 
if ((this.open && !this.over) || (!this.open && this.over)) {this.startSlide(this.over) }}
SMenu.prototype.setVisibility=function(bShow) {var s=this.ns4?this.container:this.container.style; s.visibility=bShow?"visible":"hidden"; }
SMenu.prototype.moveTo=function(p) {this.style[this.orientation== "h"?"left":"top"]=this.ns4?p:p+"px"; }
SMenu.prototype.getPos=function(c) {return parseInt(this.style[c])}
SMenu.prototype.onactivate=function() { }
SMenu.prototype.ondeactivate=function() { }
var menus = [new SMenu("menu1", "down", 236, 23, 180, 40), new SMenu("menu2", "down", 438, 23, 90, 100), new SMenu("menu3", "down", 512, 23, 90, 100), new SMenu("menu4", "down", 596, 23, 90, 100), new SMenu("menu5", "down", 671, 23, 90, 80) ]
for (var i = 0; i < menus.length; i++) {menus[i].onactivate = new Function("document.getElementById('act" + i + "').className='active';"); menus[i].ondeactivate = new Function("document.getElementById('act" + i + "').className='';"); } window.defaultStatus='Casalinda.es - Baņos con encanto'; function favoritos(url, titulo){if (navigator.appName=="Microsoft Internet Explorer") {window.external.AddFavorite(url,titulo)} else {alert("Presione Crtl+D para agregar este sitio a sus Favoritos")}} 
function recomendar(url, titulo) {var pag = '/esp/recomendar.php?titulo='+titulo+'&url='+escape(url); var vamigo = window.open(pag, 'amigo', 'width=450, height=250')} function correo(dir) {var vmail = window.open('about:blank', 'mail', 'width=100,height=100'); vmail.location.href='mailto:'+dir+'@casalinda.es'; vmail.close()} 

