//ligthbox 2
LightboxOptions=Object.extend({fileLoadingImage:'/images/lightbox/loading.gif',fileBottomNavCloseImage:'/images/lightbox/closelabel.gif',overlayOpacity:0.8,animate:true,resizeSpeed:7,borderSize:10,labelImage:"",labelOf:"de"},window.LightboxOptions||{});var Lightbox=Class.create();Lightbox.prototype={imageArray:[],activeImage:undefined,initialize:function(){this.updateImageList();this.keyboardAction=this.keyboardAction.bindAsEventListener(this);if(LightboxOptions.resizeSpeed>10)LightboxOptions.resizeSpeed=10;if(LightboxOptions.resizeSpeed<1)LightboxOptions.resizeSpeed=1;this.resizeDuration=LightboxOptions.animate?((11-LightboxOptions.resizeSpeed)*0.15):0;this.overlayDuration=LightboxOptions.animate?0.2:0;var size=(LightboxOptions.animate?250:1)+'px';var objBody=$$('body')[0];objBody.appendChild(Builder.node('div',{id:'overlay'}));objBody.appendChild(Builder.node('div',{id:'lightbox'},[Builder.node('div',{id:'outerImageContainer'},Builder.node('div',{id:'imageContainer'},[Builder.node('img',{id:'lightboxImage'}),Builder.node('div',{id:'hoverNav'},[Builder.node('a',{id:'prevLink',href:'#'}),Builder.node('a',{id:'nextLink',href:'#'})]),Builder.node('div',{id:'loading'},Builder.node('a',{id:'loadingLink',href:'#'},Builder.node('img',{src:LightboxOptions.fileLoadingImage})))])),Builder.node('div',{id:'imageDataContainer'},Builder.node('div',{id:'imageData'},[Builder.node('div',{id:'imageDetails'},[Builder.node('span',{id:'caption'}),Builder.node('span',{id:'numberDisplay'})]),Builder.node('div',{id:'bottomNav'},Builder.node('a',{id:'bottomNavClose',href:'#'},Builder.node('img',{src:LightboxOptions.fileBottomNavCloseImage})))]))]));$('overlay').hide().observe('click',(function(){this.end()}).bind(this));$('lightbox').hide().observe('click',(function(event){if(event.element().id=='lightbox')this.end()}).bind(this));$('outerImageContainer').setStyle({width:size,height:size});$('prevLink').observe('click',(function(event){event.stop();this.changeImage(this.activeImage-1)}).bindAsEventListener(this));$('nextLink').observe('click',(function(event){event.stop();this.changeImage(this.activeImage+1)}).bindAsEventListener(this));$('loadingLink').observe('click',(function(event){event.stop();this.end()}).bind(this));$('bottomNavClose').observe('click',(function(event){event.stop();this.end()}).bind(this));var th=this;(function(){var ids='overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink '+'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose';$w(ids).each(function(id){th[id]=$(id)})}).defer()},updateImageList:function(){this.updateImageList=Prototype.emptyFunction;document.observe('click',(function(event){var target=event.findElement('a[rel^=lightbox]')||event.findElement('area[rel^=lightbox]');if(target){event.stop();this.start(target)}}).bind(this))},start:function(imageLink){$$('select','object','embed').each(function(node){node.style.visibility='hidden'});var arrayPageSize=this.getPageSize();$('overlay').setStyle({width:arrayPageSize[0]+'px',height:arrayPageSize[1]+'px'});new Effect.Appear(this.overlay,{duration:this.overlayDuration,from:0.0,to:LightboxOptions.overlayOpacity});this.imageArray=[];var imageNum=0;if((imageLink.rel=='lightbox')){this.imageArray.push([imageLink.href,imageLink.title])}else{this.imageArray=$$(imageLink.tagName+'[href][rel="'+imageLink.rel+'"]').collect(function(anchor){return[anchor.href,anchor.title]}).uniq();while(this.imageArray[imageNum][0]!=imageLink.href){imageNum++}}var arrayPageScroll=document.viewport.getScrollOffsets();var lightboxTop=arrayPageScroll[1]+(document.viewport.getHeight()/10);var lightboxLeft=arrayPageScroll[0];this.lightbox.setStyle({top:lightboxTop+'px',left:lightboxLeft+'px'}).show();this.changeImage(imageNum)},changeImage:function(imageNum){this.activeImage=imageNum;if(LightboxOptions.animate)this.loading.show();this.lightboxImage.hide();this.hoverNav.hide();this.prevLink.hide();this.nextLink.hide();this.imageDataContainer.setStyle({opacity:.0001});this.numberDisplay.hide();var imgPreloader=new Image();imgPreloader.onload=(function(){this.lightboxImage.src=this.imageArray[this.activeImage][0];this.resizeImageContainer(imgPreloader.width,imgPreloader.height)}).bind(this);imgPreloader.src=this.imageArray[this.activeImage][0]},resizeImageContainer:function(imgWidth,imgHeight){var widthCurrent=this.outerImageContainer.getWidth();var heightCurrent=this.outerImageContainer.getHeight();var widthNew=(imgWidth+LightboxOptions.borderSize*2);var heightNew=(imgHeight+LightboxOptions.borderSize*2);var xScale=(widthNew/widthCurrent)*100;var yScale=(heightNew/heightCurrent)*100;var wDiff=widthCurrent-widthNew;var hDiff=heightCurrent-heightNew;if(hDiff!=0)new Effect.Scale(this.outerImageContainer,yScale,{scaleX:false,duration:this.resizeDuration,queue:'front'});if(wDiff!=0)new Effect.Scale(this.outerImageContainer,xScale,{scaleY:false,duration:this.resizeDuration,delay:this.resizeDuration});var timeout=0;if((hDiff==0)&&(wDiff==0)){timeout=100;if(Prototype.Browser.IE)timeout=250}(function(){this.prevLink.setStyle({height:imgHeight+'px'});this.nextLink.setStyle({height:imgHeight+'px'});this.imageDataContainer.setStyle({width:widthNew+'px'});this.showImage()}).bind(this).delay(timeout/1000)},showImage:function(){this.loading.hide();new Effect.Appear(this.lightboxImage,{duration:this.resizeDuration,queue:'end',afterFinish:(function(){this.updateDetails()}).bind(this)});this.preloadNeighborImages()},updateDetails:function(){this.caption.update(this.imageArray[this.activeImage][1]).show();if(this.imageArray.length>1){this.numberDisplay.update(LightboxOptions.labelImage+' '+(this.activeImage+1)+' '+LightboxOptions.labelOf+'  '+this.imageArray.length).show()}new Effect.Parallel([new Effect.SlideDown(this.imageDataContainer,{sync:true,duration:this.resizeDuration,from:0.0,to:1.0}),new Effect.Appear(this.imageDataContainer,{sync:true,duration:this.resizeDuration})],{duration:this.resizeDuration,afterFinish:(function(){var arrayPageSize=this.getPageSize();this.overlay.setStyle({height:arrayPageSize[1]+'px'});this.updateNav()}).bind(this)})},updateNav:function(){this.hoverNav.show();if(this.activeImage>0)this.prevLink.show();if(this.activeImage<(this.imageArray.length-1))this.nextLink.show();this.enableKeyboardNav()},enableKeyboardNav:function(){document.observe('keydown',this.keyboardAction)},disableKeyboardNav:function(){document.stopObserving('keydown',this.keyboardAction)},keyboardAction:function(event){var keycode=event.keyCode;var escapeKey;if(event.DOM_VK_ESCAPE){escapeKey=event.DOM_VK_ESCAPE}else{escapeKey=27}var key=String.fromCharCode(keycode).toLowerCase();if(key.match(/x|o|c/)||(keycode==escapeKey)){this.end()}else if((key=='p')||(keycode==37)){if(this.activeImage!=0){this.disableKeyboardNav();this.changeImage(this.activeImage-1)}}else if((key=='n')||(keycode==39)){if(this.activeImage!=(this.imageArray.length-1)){this.disableKeyboardNav();this.changeImage(this.activeImage+1)}}},preloadNeighborImages:function(){var preloadNextImage,preloadPrevImage;if(this.imageArray.length>this.activeImage+1){preloadNextImage=new Image();preloadNextImage.src=this.imageArray[this.activeImage+1][0]}if(this.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=this.imageArray[this.activeImage-1][0]}},end:function(){this.disableKeyboardNav();this.lightbox.hide();new Effect.Fade(this.overlay,{duration:this.overlayDuration});$$('select','object','embed').each(function(node){node.style.visibility='visible'})},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}return([pageWidth,pageHeight])}};document.observe('dom:loaded',function(){new Lightbox()});
//smartwin
swinOptions=Object.extend({fileLoadingImage:'/images/lightbox/loading.gif',animate:true,resizeSpeed:7,overlayOpacity:0.8},window.swinOptions||{});var Swin=Class.create();Swin.prototype={initialize:function(){this.updateLinks();this.keyboardAction=this.keyboardAction.bindAsEventListener(this);this.resizeDuration=swinOptions.animate?((11-swinOptions.resizeSpeed)*0.15):0;this.overlayDuration=swinOptions.animate?0.2:0;var objBody=$$('body')[0];objBody.appendChild(Builder.node('div',{id:'sombra'}));objBody.appendChild(Builder.node('div',{id:'sloading'}));objBody.appendChild(Builder.node('div',{id:'smartwin'},[Builder.node('div',{id:'sContainer'})]));$('sombra').hide().observe('click',(function(){this.end()}).bind(this));$('smartwin').hide().observe('click',(function(event){if(event.element().id=='smartwin')this.end()}).bind(this));$('sloading').setStyle({width:208,height:20,position:'absolute',verticalAlign:'bottom',textAlign:'center'}).hide()},updateLinks:function(){this.updateLinks=Prototype.emptyFunction;document.observe('click',(function(event){var target=event.findElement('a[rel^=swin]')||event.findElement('area[rel^=swin]');if(target){event.stop();this.start(target)}else{target=event.findElement('a[rel^=swclose]');if(target){event.stop();this.end()}}}).bind(this))},start:function(target,metodo,params){metodo=typeof(metodo)!='undefined'?metodo:'get';$$('select','object','embed').each(function(node){node.style.visibility='hidden'});var arrayPageSize=this.getPageSize();$('sombra').setStyle({width:arrayPageSize[0]+'px',height:arrayPageSize[1]+'px'});var arrayPageScroll=document.viewport.getScrollOffsets();var swinTop=arrayPageScroll[1]+(document.viewport.getHeight()/10);var swinLeft=arrayPageScroll[0];new Effect.Appear('sombra',{duration:this.overlayDuration,from:0.0,to:swinOptions.overlayOpacity});var left=(arrayPageSize[2]/2)-(208/2)+swinLeft;var top=(arrayPageSize[3]/2)+swinTop;var a=new Element('img',{'src':swinOptions.fileLoadingImage}).setStyle({position:'relative',top:'50%'});$('sloading').setStyle({left:left+'px',top:top+'px'}).update(a).show();this.enableKeyboardNav();new Ajax.Updater('sContainer',target,{method:metodo,parameters:params,evalScripts:true,onComplete:function(t){$('smartwin').show();$('sloading').hide();var left=(arrayPageSize[2]/2)-($('sContainer').getDimensions().width/2)+swinLeft;var top=(arrayPageSize[3]/2)-($('sContainer').getDimensions().height/2)+swinTop;$('smartwin').setStyle({left:left+'px',top:top+'px'})}})},end:function(){this.disableKeyboardNav();$('smartwin').hide();new Effect.Fade('sombra',{duration:this.overlayDuration});$$('select','object','embed').each(function(node){node.style.visibility='visible'})},enableKeyboardNav:function(){document.observe('keydown',this.keyboardAction)},disableKeyboardNav:function(){document.stopObserving('keydown',this.keyboardAction)},keyboardAction:function(event){var keycode=event.keyCode;var escapeKey;if(event.DOM_VK_ESCAPE){escapeKey=event.DOM_VK_ESCAPE}else{escapeKey=27}if(keycode==escapeKey){this.end()}},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}return[pageWidth,pageHeight,windowWidth,windowHeight]}};var smart;document.observe('dom:loaded',function(){smart=new Swin()});

//functions
function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}return([pageWidth,pageHeight,windowWidth,windowHeight])};update_win=function update_win(form,target,params){params=typeof(params)!='undefined'?params:'';var JX=new Ajax.Updater(target,$(form).action,{method:$(form).method,parameters:($(form).serialize()+params),evalScripts:true,onComplete:function(t){var arrayPageSize=getPageSize();var arrayPageScroll=document.viewport.getScrollOffsets();var swinTop=arrayPageScroll[1]+(document.viewport.getHeight()/10);var swinLeft=arrayPageScroll[0];var left=(arrayPageSize[2]/2)-($('sContainer').getDimensions().width/2)+swinLeft;var top=(arrayPageSize[3]/2)-($('sContainer').getDimensions().height/2)+swinTop;$('smartwin').setStyle({left:left+'px',top:top+'px'})}});return(false)};update_form=function update_form(form,target,params){params=typeof(params)!='undefined'?params:'';var JX=new Ajax.Updater(target,$(form).action,{method:$(form).method,parameters:($(form).serialize()+params),evalScripts:true});return(false)};function update_link(url,target,params){var JX=new Ajax.Updater(target,url,{method:'get',parameters:params,evalScripts:true})};function request(url,params){var myAjax=new Ajax.Request(url,{method:'get',parameters:params})};function showv(val){$('dvvota').style.width=val+'%'};function change_passw(){$("pass2").style.display="none";$("pass1").style.display="block";$("pass1").focus()};function change_usern(){$("usern2").style.display="none";$("usern1").style.display="block";$("usern1").focus()};function change_com_name(){$("com_name2").style.display="none";$("com_name").style.display="block";$("com_name").focus()};function change_com_mail(){$("com_email2").style.display="none";$("com_email").style.display="block";$("com_email").focus()};function susc(id,num){for(i=0;i<num;i++){document.getElementById("usr_sus"+id+"_cat"+i).checked=document.getElementById("usr_sus"+id).checked}};function susc2(id,obj){if(obj.checked==true){document.getElementById("usr_sus"+id).checked=true}};var lm_id=0;change_lomas=function change_lomas(id){color=$('anclomas').getStyle('backgroundColor');if($('lomas'+lm_id)!=undefined){if(id!=lm_id){new Effect.Highlight('lomas'+lm_id,{startcolor:color,endcolor:'#ffffff',restorecolor:'#ffffff',duration:0.2})}};$('lomas'+id).setStyle({backgroundColor:color});if(document.all){$('txtlomas').update($('txtlomas'+id).innerText)}else{$('txtlomas').update($('txtlomas'+id).textContent)};$('titlomas').update($('lomas'+id).title);$('imglomas').src=$('imglomas'+id).src;$('tipolomas').className=$('tipolomas'+id).className;$('tipolomas').title=$('tipolomas'+id).title;$('linklomas').href=$('linklomas2').href=$('linklomas'+id).href;lm_id=id};function del_favorito(id){url='acc/favorito_del.php';new Ajax.Request(url,{method:'get',parameters:'id='+id,onSuccess:function(transport){$('box-art'+id).setOpacity(0.5);Effect.SlideUp('box-art'+id,{duration:0.5})}});return(false)};function val_nick(nick){update_link('acc/JX_valida_nick.php','cnt_nick','nick='+nick)};function submit_nick(){document.getElementById('frmnick').action='acc/perfil_acc_nick.php';document.getElementById('frmnick').submit()};
