
Index.Note=new Class({Extends:Index.Item,type:'note',initialize:function(element,options){this.parent(element,options);this.content=this.element.getElement('div.content').removeClass('no-script-content');this.content.set('morph',{transition:'linear'});this.id=element.get('name').replace(/^.*-/,'').toInt();},setItems:function(items,maxWidth){this.parent(items,maxWidth);this._coords.height=this.element.getElement('div.image').getSize().y;this._coords.width=this.element.getElement('div.image').getSize().x;this._contenHeight=this.content.getScrollSize().y;this._contenWidth=this.content.getScrollSize().x;this.content.setStyles({height:0});this.delay=0;},highlight:function(){$clear(this.delay);this.delay=this.execHighlight.delay(400,this);},deHighlight:function(){$clear(this.delay);this.items.projects.each(function(project){project.noblur();});this.items.projectheadlines.each(function(headline){headline.noblur();});this.content.morph({height:0});},execHighlight:function(){$$(this.items.all.map(function(item){return item.element;})).setStyle('zIndex',100);this.element.setStyle('zIndex',101);this.items.projectheadlines.each(function(headline){headline.blur();});this.items.projects.each(function(project){project.blur();});this.content.morph({height:this._contenHeight});}});