
function ToggleDescription() {
	var limit;
	$('content').hasClassName('single') ? limit = 400 : limit = 400;
	var des = $('movie-description').down('div');
	
	/*if(des.innerHTML.length > 700 && des.innerHTML.length < 800)
	{
		$('toggle').style.display='none';
	}
	else */if(des.innerHTML.length > limit) {
		var desFull = des.innerHTML;
		var desTrunc = des.innerHTML.truncate(limit, '&nbsp;...');
		des.innerHTML = desTrunc;
		$('toggle').observe('click', function(e) {
			$('content').style.height='auto';
			Event.stop(e);
			
			if(des.hasClassName('expanded')) {
				new Effect.Morph($('movie-description'), { style:'height:130px;', duration:0.3, afterFinish:function() { 
					des.innerHTML = desTrunc;
					des.removeClassName('expanded');
					$('toggle').down('a').innerHTML = 'Read More';
					$('toggle').down('a').removeClassName('up');
					$('toggle').down('a').addClassName('down');
				}});
			} else {
				des.innerHTML = desFull;
				//alert(desFull)
				var fullHeight = des.getHeight();
				new Effect.Morph($('movie-description'), { style:'height:'+fullHeight+'px', duration:0.6, afterFinish:function() {
					des.addClassName('expanded');
					$('toggle').down('a').innerHTML = 'Read Less';
					$('toggle').down('a').addClassName('up');
				}});
			}

		});
	} else {
		$('toggle').style.display='none';
	}
};

Event.onDOMReady(function() {
	ToggleDescription();
});

