jQuery.bind=function(b,c){var a=Array.prototype.slice.call(arguments,2);return function(){var d=[this].concat(a,$.makeArray(arguments));return c.apply(b,d)}};(function(a){SexyLightbox={getOptions:function(){return{name:"SLB",zIndex:65555,color:"black",find:"sexylightbox",imagesdir:"sexyimages",background:"bgSexy.png",backgroundIE:"bgSexy.gif",closeButton:"SexyClose.png",displayed:0,modal:0,showDuration:200,showEffect:"linear",closeDuration:400,closeEffect:"linear",moveDuration:800,moveEffect:"easeOutBack",resizeDuration:800,resizeEffect:"easeOutBack",shake:{distance:10,duration:100,transition:"easeInOutBack",loops:2},BoxStyles:{width:486,height:320},Skin:{white:{hexcolor:"#FFFFFF",captionColor:"#000000","background-color":"#000",opacity:0.6},black:{hexcolor:"#000000",captionColor:"#FFFFFF","background-color":"#fff",opacity:0.6}}}},initialize:function(d){this.options=a.extend(this.getOptions(),d);this.options.OverlayStyles=a.extend(this.options.Skin[this.options.color],this.options.OverlayStyles||{});var b=this.options.imagesdir+"/"+this.options.color+"/"+((((window.XMLHttpRequest==undefined)&&(ActiveXObject!=undefined)))?this.options.backgroundIE:this.options.background);var c=this.options.name;a("body").append('<div id="'+c+'-Overlay"></div><div id="'+c+'-Wrapper"><div id="'+c+'-Background"></div><div id="'+c+'-Contenedor"><div id="'+c+'-Top" style="background-image: url('+b+')"><a id="'+c+'-CloseButton" href="#"><img src="'+this.options.imagesdir+"/"+this.options.color+"/"+this.options.closeButton+'" alt="Close"></a><div id="'+c+'-TopLeft" style="background-image: url('+b+')"></div></div><div id="'+c+'-Contenido"></div><div id="'+c+'-Bottom" style="background-image: url('+b+')"><div id="'+c+'-BottomRight" style="background-image: url('+b+')"><div id="'+c+'-Navegador"><strong id="'+c+'-Caption"></strong></div></div></div></div></div>');this.Overlay=a("#"+c+"-Overlay");this.Wrapper=a("#"+c+"-Wrapper");this.Background=a("#"+c+"-Background");this.Contenedor=a("#"+c+"-Contenedor");this.Top=a("#"+c+"-Top");this.CloseButton=a("#"+c+"-CloseButton");this.Contenido=a("#"+c+"-Contenido");this.bb=a("#"+c+"-Bottom");this.innerbb=a("#"+c+"-BottomRight");this.Nav=a("#"+c+"-Navegador");this.Descripcion=a("#"+c+"-Caption");this.Overlay.css({position:"absolute",top:0,left:0,opacity:this.options.OverlayStyles.opacity,height:a(document).height(),width:a(document).width(),"z-index":this.options.zIndex,"background-color":this.options.OverlayStyles["background-color"]}).hide();this.Wrapper.css({"z-index":this.options.zIndex,top:(-this.options.BoxStyles.height-280)+"px",left:((a(document).width()-this.options.BoxStyles.width)/2)}).hide();this.Background.css({"z-index":this.options.zIndex+1});this.Contenedor.css({position:"absolute",width:this.options.BoxStyles.width+"px","z-index":this.options.zIndex+2});this.Contenido.css({height:this.options.BoxStyles.height+"px","border-left-color":this.options.Skin[this.options.color].hexcolor,"border-right-color":this.options.Skin[this.options.color].hexcolor});this.Nav.css({color:this.options.Skin[this.options.color].captionColor});this.Descripcion.css({color:this.options.Skin[this.options.color].captionColor});this.CloseButton.bind("click",a.bind(this,function(){this.close();return false}));this.Overlay.bind("click",a.bind(this,function(){if(!this.options.modal){this.close()}}));a(document).bind("keydown",a.bind(this,function(f,e){if(this.options.displayed==1){if(e.keyCode==27){this.close()}if(e.keyCode==37){if(this.prev){this.prev.trigger("click",e)}}if(e.keyCode==39){if(this.next){this.next.trigger("click",e)}}}}));a(window).bind("resize",a.bind(this,function(){if(this.options.displayed==1){this.replaceBox()}else{this.Overlay.css({height:"0px",width:"0px"})}}));a(window).bind("scroll",a.bind(this,function(){if(this.options.displayed==1){this.replaceBox()}}));this.refresh()},hook:function(b){b=a(b);b.blur();this.show((b.attr("title")||b.attr("name")||""),b.attr("href"),(b.attr("rel")||false))},close:function(){this.display(0);this.modal=0},refresh:function(){var b=this;this.anchors=[];a("a, area").each(function(){if(a(this).attr("rel")&&new RegExp("^"+b.options.find).test(a(this).attr("rel"))){a(this).click(function(c){c.preventDefault();c.stopImmediatePropagation();b.hook(this)});if(!(a(this).attr("id")==b.options.name+"Left"||a(this).attr("id")==b.options.name+"Right")){b.anchors.push(this)}}})},display:function(b){if(this.options.displayed==0&&b!=0||b==1){a("embed, object").css({visibility:"hidden"});if(this.options.displayed==0){this.Wrapper.css({top:(-this.options.BoxStyles.height-280)+"px",height:(this.options.BoxStyles.height-80)+"px",width:this.options.BoxStyles.width+"px"}).hide()}this.options.displayed=1;this.Overlay.stop();this.Overlay.fadeIn(this.options.showDuration,a.bind(this,function(){this.Wrapper.show();this.Overlay.css({opacity:this.options.OverlayStyles.opacity})}))}else{a("embed, object").css({visibility:"visible"});this.Wrapper.css({top:(-this.options.BoxStyles.height-280)+"px",height:(this.options.BoxStyles.height-80)+"px",width:this.options.BoxStyles.width+"px"}).hide();this.options.displayed=0;this.Overlay.stop();this.Overlay.fadeOut(this.options.closeDuration,a.bind(this,function(){if(this.Image){this.Image.remove()}this.Overlay.css({height:0,width:0})}))}},replaceBox:function(b){b=a.extend({width:this.ajustarWidth,height:this.ajustarHeight,resize:0},b||{});if(this.MoveBox){this.MoveBox.stop()}this.MoveBox=this.Wrapper.animate({left:(a(window).scrollLeft()+((a(window).width()-b.width)/2)),top:(a(window).scrollTop()+(a(window).height()-(b.height+((this.MostrarNav)?80:48)))/2)},{duration:this.options.moveDuration,easing:this.options.moveEffect});if(b.resize){if(this.ResizeBox2){this.ResizeBox2.stop()}this.ResizeBox2=this.Contenido.animate({height:b.height},{duration:this.options.resizeDuration,easing:this.options.resizeEffect});if(this.ResizeBox){this.ResizeBox.stop()}this.ResizeBox=this.Contenedor.animate({width:b.width},{duration:this.options.resizeDuration,easing:this.options.resizeEffect,complete:a.bind(this,function(){this.Wrapper.css({width:b.width});this.ResizeBox.trigger("onComplete")})})}if(window.opera){this.Overlay.css({height:0,width:0})}this.Overlay.css({height:a(document).height(),width:a(window).width()})},getInfo:function(b,c){b=a(b);IEuta=a('<a id="'+this.options.name+c+'" title="'+b.attr("title")+'" rel="'+b.attr("rel")+'"><img class="bt'+c+'" src="'+this.options.imagesdir+"/"+this.options.color+"/SexyBt"+c+'.png" /></a>');IEuta.attr("href",b.attr("href"));return IEuta},show:function(k,c,l){this.MostrarNav=false;this.showLoading();var e=c.match(/(.+)?/)[1]||c;var h=/\.(jpe?g|png|gif|bmp)/gi;if(this.ResizeBox){this.ResizeBox.unbind("onComplete")}if(k){this.MostrarNav=true}if(e.match(h)){this.imgPreloader=new Image();this.imgPreloader.onload=a.bind(this,function(){this.imgPreloader.onload=function(){};var n=a(window).width()-100;var p=a(window).height()-100;var o=this.imgPreloader.width;var m=this.imgPreloader.height;if(o>n){m=m*(n/o);o=n;if(m>p){o=o*(p/m);m=p}}else{if(m>p){o=o*(p/m);m=p;if(o>n){m=m*(n/o);o=n}}}if(this.MostrarNav||k){this.ajustarHeight=(m-21)}else{this.ajustarHeight=(m-35)}this.ajustarWidth=(o+14);this.replaceBox({width:this.ajustarWidth,height:this.ajustarHeight,resize:1});this.ResizeBox.bind("onComplete",a.bind(this,function(){this.showImage(this.imgPreloader.src,{width:o,height:m})}))});this.imgPreloader.onerror=a.bind(this,function(){this.show("",this.options.imagesdir+"/"+this.options.color+"/404.png",this.options.find)});this.imgPreloader.src=c}else{var b=c.match(/\?(.+)/)[1];var g=this.parseQuery(b);g.width=parseInt(g.width);g.height=parseInt(g.height);g.modal=g.modal;this.options.modal=g.modal;this.ajustarHeight=parseInt(g.height)+(window.opera?2:0);this.ajustarWidth=parseInt(g.width)+14;this.replaceBox({width:this.ajustarWidth,height:this.ajustarHeight,resize:1});if(c.indexOf("TB_inline")!=-1){this.ResizeBox.bind("onComplete",a.bind(this,function(){this.showContent(a("#"+g.inlineId).html(),{width:g.width+14,height:this.ajustarHeight},g.background)}))}else{if(c.indexOf("TB_iframe")!=-1){var i=c.split("TB_");this.ResizeBox.bind("onComplete",a.bind(this,function(){this.showIframe(i[0],{width:g.width+14,height:g.height},g.background)}))}else{this.ResizeBox.bind("onComplete",a.bind(this,function(){a.ajax({url:c,type:"GET",cache:false,error:a.bind(this,function(){this.show("",this.options.imagesdir+"/"+this.options.color+"/404html.png",this.options.find)}),success:a.bind(this,this.handlerFunc)})}))}}}this.next=false;this.prev=false;if(l.length>this.options.find.length){this.MostrarNav=true;var d=false;var f=false;var j=this;a.each(this.anchors,function(m){if(a(this).attr("rel")==l&&!f){if(a(this).attr("href")==c){d=true}else{if(d){j.next=j.getInfo(this,"Right");f=true}else{j.prev=j.getInfo(this,"Left")}}}})}this.addButtons();this.showNav(k);this.display(1)},handlerFunc:function(c,b){this.showContent(b,{width:this.ajustarWidth,height:this.ajustarHeight})},showLoading:function(){this.Background.empty().removeAttr("style").css({width:"auto",height:"auto"});this.Contenido.empty().css({"background-color":"transparent",padding:"0px",width:"auto"});this.Contenedor.css({background:"url("+this.options.imagesdir+"/"+this.options.color+"/loading.gif) no-repeat 50% 50%"});this.Contenido.empty().css({"background-color":"transparent",padding:"0px",width:"auto"});this.replaceBox({width:this.options.BoxStyles.width,height:this.options.BoxStyles.height,resize:1})},addButtons:function(){if(this.prev){this.prev.bind("click",a.bind(this,function(c,b){b.preventDefault();this.hook(this.prev)}))}if(this.next){this.next.bind("click",a.bind(this,function(c,b){b.preventDefault();this.hook(this.next)}))}},showNav:function(b){if(this.MostrarNav||b){this.bb.addClass("SLB-bbnav");this.Nav.empty();this.innerbb.empty();this.innerbb.append(this.Nav);this.Descripcion.html(b);this.Nav.append(this.prev);this.Nav.append(this.next);this.Nav.append(this.Descripcion)}else{this.bb.removeClass("SLB-bbnav");this.innerbb.empty()}},showImage:function(c,b){this.Background.empty().removeAttr("style").css({width:"auto",height:"auto"}).append('<img id="'+this.options.name+'-Image"/>');this.Image=a("#"+this.options.name+"-Image");this.Image.attr("src",c).css({width:b.width,height:b.height});this.Contenedor.css({background:"none"});this.Contenido.empty().css({"background-color":"transparent",padding:"0px",width:"auto"})},showContent:function(d,c,b){this.Background.empty().css({width:c.width-14,height:c.height+35,"background-color":b||"#ffffff"});this.Contenido.empty().css({width:c.width-14,"background-color":b||"#ffffff"}).append('<div id="'+this.options.name+'-Image"/>');this.Image=a("#"+this.options.name+"-Image");this.Image.css({width:c.width-14,height:c.height,overflow:"auto",background:b||"#ffffff"}).append(d);this.Contenedor.css({background:"none"});var e=a(this.Wrapper).attr("id");a("#"+e+" select, #"+e+" object, #"+e+" embed").css({visibility:"visible"})},showIframe:function(d,c,b){this.Background.empty().css({width:c.width-14,height:c.height+35,"background-color":b||"#ffffff"});var e="if_"+new Date().getTime()+"-Image";this.Contenido.empty().css({width:c.width-14,"background-color":b||"#ffffff",padding:"0px"}).append('<iframe id="'+e+'" frameborder="0"></iframe>');this.Image=a("#"+e);this.Image.css({width:c.width-14,height:c.height,background:b||"#ffffff"}).attr("src",d);this.Contenedor.css({background:"none"})},parseQuery:function(d){if(!d){return{}}var f={};var c=d.split(/[;&]/);for(var b=0;b<c.length;b++){var e=c[b].split("=");if(!e||e.length!=2){continue}f[unescape(e[0])]=unescape(e[1]).replace(/\+/g," ")}return f},shake:function(){var c=this.options.shake.distance;var b=this.Wrapper.position();b=b.left;for(x=0;x<this.options.shake.loops;x++){this.Wrapper.animate({left:b+c},this.options.shake.duration,this.options.shake.transition).animate({left:b-c},this.options.shake.duration,this.options.shake.transition)}this.Wrapper.animate({left:b+c},this.options.shake.duration,this.options.shake.transition).animate({left:b},this.options.shake.duration,this.options.shake.transition)}}})(jQuery);