_EVAL_SCRIPTS=true;var e24Menu=new Class({initialize:function(B,C,A){HistoryManager.initialize();this.history=HistoryManager.register("page",["equipo24"],function(D){$(D[0]).fireEvent("click",new Event({type:"click",target:$(D[0])}))}.bind(this));this.menuitems=C;this.submenuitems=A;this.preloadImages();new SmoothScroll({duration:1800,links:["toplink"]});this.visorscroll=new Fx.Scroll("visor",{wait:false,duration:1500,offset:{"x":0,"y":0},wheelStops:false,transition:Fx.Transitions.Circ.easeOut});this.contentscroll=new Fx.Scroll("contenido",{wait:false,duration:1500,offset:{"x":0,"y":0},wheelStops:false,transition:Fx.Transitions.Circ.easeOut});this.tipscroll=new Fx.Scroll("apunte",{wait:false,duration:1500,offset:{"x":0,"y":0},wheelStops:false,transition:Fx.Transitions.Bounce.easeOut});this.content=$("contenido");this.tip_content=$("apunte");this.visor=$("visor");this.emptySlider=new Fx.Slide(B,{duration:600,wait:false});this.sliders=[];this.mousefxs=[];C.each(function(E,D){itemEl=$(E);if(this.submenuitems[D][0]){menuitemname=this.submenuitems[D][0];mainsubmenuEl=$(this.submenuitems[D][0])}else{menuitemname=E;mainsubmenuEl=undefined}if(visorimgEl=$("img-"+E)){visorimg="img-"+E}else{visorimg=undefined}if(menucontentEl=$("cont-"+menuitemname)){menucontent="cont-"+menuitemname}else{menucontent=undefined}if(tipcontentEl=$("apun-"+menuitemname)){tipcontent="apun-"+menuitemname}else{tipcontent=undefined}if(D==0){this.content.setStyle("height",menucontentEl.getSize().size.y+"px");this.tip_content.setStyle("height",tipcontentEl.getSize().size.y+10+"px");this.contentscroll.toElement(menucontent);this.tipscroll.toElement(tipcontent);this.highlightElement(itemEl,true)}else{this.highlightElement(itemEl,false)}if($("sub-"+E+"-wrapper")){this.sliders[D]=new Fx.Slide("sub-"+E+"-wrapper",{duration:1200,mode:"horizontal",wait:false});this.sliders[D].horizontal=function(){this.margin="margin-right";this.layout="width";this.offset=this.element.offsetWidth};this.sliders[D].hide();this.sliders[D].element.getParent().getParent().setStyle("visibility","hidden");itemEl.addEvent("click",this.menuClick.bindWithEvent({context:this,slider:this.sliders[D],el:itemEl,menucontent:menucontent,tipcontent:tipcontent,menucontentEl:menucontentEl,tipcontentEl:tipcontentEl,visorimg:visorimg,visorimgEl:visorimgEl,mainsubmenuEl:mainsubmenuEl}))}else{itemEl.addEvent("click",this.menuClick.bindWithEvent({context:this,el:itemEl,menucontent:menucontent,tipcontent:tipcontent,menucontentEl:menucontentEl,tipcontentEl:tipcontentEl,visorimg:visorimg,visorimgEl:visorimgEl,mainsubmenuEl:mainsubmenuEl}))}this.mousefxs[D]=new Fx.Styles(itemEl,{duration:300,wait:false});itemEl.addEvent("mouseenter",this.menuMouseEnter.bindWithEvent({context:this,mousefx:this.mousefxs[D],el:itemEl}));itemEl.addEvent("mouseleave",this.menuMouseLeave.bindWithEvent({context:this,mousefx:this.mousefxs[D],el:itemEl}));this.submenuitems[D].each(function(G,F){itemEl=$(G);submousefx=new Fx.Styles(itemEl,{duration:300,wait:false});if(visorimgEl=$("img-"+G)){visorimg="img-"+G}else{visorimg=undefined}if(menucontentEl=$("cont-"+G)){menucontent="cont-"+G}else{menucontent=undefined}if(tipcontentEl=$("apun-"+G)){tipcontent="apun-"+G}else{tipcontent=undefined}this.highlightElement(itemEl,false);itemEl.addEvent("mouseenter",this.submenuMouseEnter.bindWithEvent({context:this,submousefx:submousefx,el:itemEl}));itemEl.addEvent("mouseleave",this.submenuMouseLeave.bindWithEvent({context:this,submousefx:submousefx,el:itemEl}));itemEl.addEvent("click",this.submenuClick.bindWithEvent({context:this,el:itemEl,menucontent:menucontent,tipcontent:tipcontent,menucontentEl:menucontentEl,tipcontentEl:tipcontentEl,visorimg:visorimg,visorimgEl:visorimgEl}))},this)},this);$("privateForm").addEvent("submit",function(E){new Event(E).stop();var D=$("log_res").empty().addClass("ajax-loading");this.send({update:D,onComplete:function(){D.removeClass("ajax-loading")}})});this.contactform();$("mapaweblink").addEvent("click",function(D){D=new Event(D).stop();MOOdalBox.open("mapaweb.html","Mapa Web","500 400")});HistoryManager.start()},preloadImages:function(){var B=[];var A=[];this.menuitems.each(function(D,C){B[C]="img/img-"+D+".jpg";A[C]=$("img-"+D)});new Asset.images(B,{onProgress:function(C){if(A[C]){var D=new Fx.Styles(A[C],{duration:1200,wait:false});A[C].setStyle("opacity",0.5);A[C].setStyle("background","#aaa url("+B[C]+") no-repeat");D.start({"opacity":[0,1]})}}})},initMapaWeb:function(){this.menuitems.each(function(B,A){mpitemEl=$("mp-"+B);itemEl=$(B);if(this.submenuitems[A][0]){menuitemname=this.submenuitems[A][0];mainsubmenuEl=$(this.submenuitems[A][0])}else{menuitemname=B;mainsubmenuEl=undefined}if(visorimgEl=$("img-"+B)){visorimg="img-"+B}else{visorimg=undefined}if(menucontentEl=$("cont-"+menuitemname)){menucontent="cont-"+menuitemname}else{menucontent=undefined}if(tipcontentEl=$("apun-"+menuitemname)){tipcontent="apun-"+menuitemname}else{tipcontent=undefined}if($("sub-"+B+"-wrapper")){mpitemEl.addEvent("click",this.menuClick.bindWithEvent({context:this,slider:this.sliders[A],el:itemEl,menucontent:menucontent,tipcontent:tipcontent,menucontentEl:menucontentEl,tipcontentEl:tipcontentEl,visorimg:visorimg,visorimgEl:visorimgEl,mainsubmenuEl:mainsubmenuEl,gotop:true}))}else{mpitemEl.addEvent("click",this.menuClick.bindWithEvent({context:this,el:itemEl,menucontent:menucontent,tipcontent:tipcontent,menucontentEl:menucontentEl,tipcontentEl:tipcontentEl,visorimg:visorimg,visorimgEl:visorimgEl,mainsubmenuEl:mainsubmenuEl,gotop:true}))}this.submenuitems[A].each(function(D,C){mpitemEl=$("mp-"+D);itemEl=$(D);if(visorimgEl=$("img-"+D)){visorimg="img-"+D}else{visorimg=undefined}if(menucontentEl=$("cont-"+D)){menucontent="cont-"+D}else{menucontent=undefined}if(tipcontentEl=$("apun-"+D)){tipcontent="apun-"+D}else{tipcontent=undefined}mpitemEl.addEvent("click",this.submenuClick.bindWithEvent({context:this,el:itemEl,menucontent:menucontent,tipcontent:tipcontent,menucontentEl:menucontentEl,tipcontentEl:tipcontentEl,visorimg:visorimg,visorimgEl:visorimgEl,gotop:true}))},this)},this)},menuClick:function(A){A=new Event(A).stop();this.context.history.setValue(0,this.el.getProperty("id"));if(this.el.getProperty("id")=="privada"){videos92.defaultClose();videos93.render()}if(this.gotop){$("toplink").fireEvent("click",new Event({type:"click",target:$("toplink")}));MOOdalBox.close()}if(this.context.currentMenu){this.context.highlightElement(this.context.currentMenu,false)}this.context.highlightElement(this.el,true);if(this.mainsubmenuEl){if(this.context.currentsubMenu){this.context.highlightElement(this.context.currentsubMenu,false)}this.context.currentsubMenu=this.mainsubmenuEl;this.context.highlightElement(this.mainsubmenuEl,true)}this.context.hideAllSubmenus();this.context.currentMenu=this.el;this.context.movingEmpty=true;this.context.slider=this.slider;if(this.context.currentSlider){this.context.emptySlider.addEvent("onComplete",function(){if(this.context.movingEmpty){if(this.context.currentSlider){this.context.currentSlider.element.getParent().getParent().setStyle("visibility","hidden");if(this.context.slider){if(this.context.currentSlider!=this.context.slider){this.context.movingEmpty=false;this.context.emptySlider.toggle();this.context.slider.element.getParent().getParent().setStyle("visibility","visible");this.context.slider.toggle();this.context.currentSlider=this.context.slider}else{this.context.currentSlider=undefined;this.context.slider.hide();this.context.slider.element.getParent().getParent().setStyle("visibility","hidden")}}}else{if(this.context.slider){}}}this.context.movingEmpty=false}.bind(this));this.context.emptySlider.toggle()}else{if(this.slider){this.context.movingEmpty=false;this.context.emptySlider.toggle();this.slider.element.getParent().getParent().setStyle("visibility","visible");this.slider.toggle();this.context.currentSlider=this.slider}}if(!this.slider){this.context.currentSlider=undefined}if(this.visorimg){this.context.visorscroll.toElement(this.visorimg)}if(this.menucontent){this.context.content.setStyle("height",this.menucontentEl.getSize().size.y+"px");this.context.contentscroll.toElement(this.menucontent)}if(this.tipcontent){this.context.tip_content.setStyle("height",this.tipcontentEl.getSize().size.y+10+"px");this.context.tipscroll.toElement(this.tipcontent)}},submenuClick:function(A){A=new Event(A).stop();this.context.history.setValue(0,this.el.getProperty("id"));if(this.gotop){$("toplink").fireEvent("click",new Event({type:"click",target:$("toplink")}));MOOdalBox.close()}if(this.context.currentsubMenu){this.context.highlightElement(this.context.currentsubMenu,false)}this.context.currentsubMenu=this.el;this.context.highlightElement(this.el,true);if(this.visorimg){this.context.visorscroll.toElement(this.visorimg)}if(this.menucontent){this.context.content.setStyle("height",this.menucontentEl.getSize().size.y+"px");this.context.contentscroll.toElement(this.menucontent)}if(this.tipcontent){this.context.tip_content.setStyle("height",this.tipcontentEl.getSize().size.y+10+"px");this.context.tipscroll.toElement(this.tipcontent)}},menuMouseEnter:function(A){A=new Event(A).stop();if(this.el!=this.context.currentMenu){this.mousefx.start({"opacity":1},{"opacity":0.7})}},menuMouseLeave:function(A){A=new Event(A).stop();if(this.el!=this.context.currentMenu){this.mousefx.start({"opacity":0.7},{"opacity":1})}},submenuMouseEnter:function(A){A=new Event(A).stop();if(this.el!=this.context.subcurrentMenu&&this.el!=this.context.currentsubMenu){this.submousefx.start({"opacity":1},{"opacity":0.7})}},submenuMouseLeave:function(A){A=new Event(A).stop();if(this.el!=this.context.subcurrentMenu&&this.el!=this.context.currentsubMenu){this.submousefx.start({"opacity":0.7},{"opacity":1})}},highlightElement:function(B,A){if(A){B.setStyle("opacity",1)}else{B.setStyle("opacity",0.7)}},hideAllSubmenus:function(){this.sliders.each(function(B,A){if(B){B.hide();B.element.getParent().getParent().setStyle("visibility","hidden")}})},checkmail:function(C){var B="^[_]*([a-z0-9]+(.|_*)?)+@([a-z][a-z0-9-]+(.|-*.))+[a-z]{2,6}$";var D=new RegExp(B,"i");C=C.toLowerCase();var A=C.test(D);if(C.indexOf(".")==-1){A=false}if(A!=true){return false}else{return true}},contactform:function(){var A=$("message");var D=$("email");var C=$("name");var G=$("log_res2");var E=$("contactsubmit");var B=$("contactForm");var F=new Fx.Styles(G,{duration:3500,wait:false,transition:Fx.Transitions.Quad.easeOut});B.addEvents({"submit":function(H){new Event(H).stop();if(!this.checkmail(D.value)){B.fireEvent("burn","Email no v&aacute;lido");return false}if(C.value==""||C.value=="escribe tu nombre..."){B.fireEvent("burn","Debe escribir un nombre");return false}if(A.value==""||A.value=="escribe tu nombre..."){B.fireEvent("burn","Debe escribir un mensaje");return false}G.empty().addClass("ajax-loading");B.send({update:G,onComplete:function(){C.value="escribe tu nombre...";D.value="escribe tu email...";A.value="escribe tu mensaje...";G.removeClass("ajax-loading");F.start({"color":["#101b21","#bde7ff"],"opacity":[0,1]})}})}.bind(this),"burn":function(H){G.setHTML(H);F.start({"color":["#ff9c66","#101b21"],"opacity":[1,0]})}});A.addEvents({"focus":function(){if(A.value.contains("escribe tu mensaje...")){A.value=""}},"keyup":function(K){var L=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;var I=/(www)/;var M=A.value;M=M.toLowerCase();var H=L.test(M);var N=I.test(M);if(H==true||N==true){A.fireEvent("burn","no se permiten direcciones web!");A.value=A.value.replace("www","");A.value=A.value.replace("http://","");A.setStyle("background","url(img/loading.gif) #6f6f6f no-repeat center center")}if(A.value.contains("<")){A.value=A.value.replace("<","");A.fireEvent("burn","eliminando caracteres potencialmente peligrosos")}if(A.value.contains(">")){A.value=A.value.replace(">","");A.fireEvent("burn","eliminando caracteres potencialmente peligrosos")}words=new Array("viagra","fuck","asshole","motherfucker","idiot","shithead","cialis","porno");for(var J=0;J<words.length;J++){if(A.value.contains(words[J])){A.fireEvent("burn","SPAM reconocido");A.value=A.value.replace(words[J],"")}}},"burn":function(H){G.setHTML(H);F.start({"color":["#ff9c66","#101b21"],"opacity":[1,0]})}});C.addEvents({"focus":function(){if(C.value.contains("escribe tu nombre...")){C.value=""}}});D.addEvents({"focus":function(){if(D.value.contains("escribe tu email...")){D.value=""}},"blur":function(){D.fireEvent("keyup")},"click":function(){},"keyup":function(){if(!this.checkmail(D.value)){D.fireEvent("burn2","esperando un email v&aacute;lido");D.setStyle("color","#ff9c66")}else{D.fireEvent("burnemail","email v&aacute;lido reconocido");D.setStyle("color","#BFE8F3")}}.bind(this),"burnemail":function(H){G.setHTML(H);F.start({"color":["#bde7ff","#101b21"],"opacity":[1,0]})},"burn2":function(H){G.setHTML(H);F.start({"color":["#ff9c66","#101b21"],"opacity":[1,0]})}})}});var mypage;window.addEvent("domready",function(){mypage=new e24Menu("vacio-wrapper",["equipo24","servicios","privada","contacto"],[[],["s-consultoria","s-tvinteractiva","s-desarrollo","s-presentador"],[],[]])})