	window.addEvent('domready', function(){
	
		if($('project-description')) {
			
			var holder = $('project-description');
			var content = holder.getElement('.content-holder');

			if(content.getHeight() > holder.getHeight()){

				var morelink = $('more-link');
				
				if(morelink) {
					morelink.removeClass('display-none');
					morelink.isOpen = false;
					morelink.closeHeight = holder.getHeight();
					morelink.openHeight = content.getHeight();
					
					morelink.panelFX = new Fx.Tween(holder, { transition: Fx.Transitions.Quart.easeOut, duration: 1000});
					
					morelink.addEvents({
						click: function(e) {
							if(e) e.stop();
							
							if(this.isOpen) {
								this.fireEvent('hide');
								this.isOpen = false;
							} else 
							{
								this.fireEvent('show');
								this.isOpen = true;
							}
						},
						show: function() {
							this.set('text', 'Hide...')
							this.panelFX.pause().start('height', this.openHeight);
						},
						hide: function() {
							this.set('text', 'More...')
							this.panelFX.pause().start('height', this.closeHeight);
						}
					});
					
				}
			}
		}
	});
	
