
var Tabs=new Class({Implements:[Options,Events],options:{'classOn':'activo','show':0},handlers:[],contents:[],clicked:null,last:-1,initialize:function(handlers,contents,options){this.setOptions(options);if(handlers.length!=contents.length){var min=Math.min(handlers.length,contents.length);this.handlers=handlers.splice(0,min);this.contents=contents.splice(0,min);}
else{this.handlers=handlers;this.contents=contents;}
this.handlers.each(function(el,i){el.addEvent('click',this.show.bindWithEvent(this,[i]));},this);this.hideAll();if(this.options.show>=0){this.handlers[this.options.show].fireEvent('click');}
return this;},hideAll:function(){this.contents.each(function(el){el.setStyle('display','none');});},show:function(e,index){if(e){new Event(e).stop();}
this.clicked=index;if(this.clicked==this.last)
return;if(this.clicked.toString().match(/^\d+$/)){if(!$defined(this.contents[this.clicked]))
this.clicked=-1;}
else{this.choosed=-1;$each(this.handlers,function(el,i){if(el.getProperty('id')==this.clicked){this.choosed=i;}},this);if(this.choosed!=-1){this.clicked=this.choosed;}}
if(this.clicked!=-1){this.activateTab();this.activateContent();}
this.last=this.clicked;this.fireEvent('changeTab');},activateTab:function(i){this.handlers[this.clicked].addClass(this.options.classOn).blur();if(this.last!=-1){this.handlers[this.last].removeClass(this.options.classOn);}},activateContent:function(i){this.contents[this.clicked].setStyle('display','block');if(this.last!=-1){this.contents[this.last].setStyle('display','none');}}});window.addEvent('domready',function(){var h=new Array($('Videos'),$('Fotos'),$('Galerias'));var c=new Array($('tabVideos'),$('tabFotos'),$('tabGalerias'));var handlers=new Array();var contents=new Array();$each(h,function(el){if(el!=null){handlers.include(el);}});$each(c,function(el){if(el!=null){contents.include(el);}});new Tabs(handlers,contents,{'classOn':'On'});});
window.addEvent('domready',function(){var myTips=new Tips('.thisisatooltip',{'className':'Tip'});myTips.tip.childNodes[2].destroy();myTips.tip.childNodes[0].destroy();myTips.addEvent('show',function(tip){tip.fade('in');});myTips.addEvent('hide',function(tip){tip.fade('out');});if($$('.thisisatooltip')){$$('.thisisatooltip').each(function(el){el.store('tip:text',el.getParent().getElement('.Accesorio').get('html'));});}});
