var animation=false;
var alwaysHideScrolls=false;
var scrollDif=0;

	function toggleContent(show) {
		if (animation)
			return false;
		animation=true;
		if (show) {
			$('#cntbody:hidden').show('slide',{},1000, enableAnimations);
			$('#read').hide('puff', {}, 1000);
		}
		else {
			$('#cntbody:visible').hide('slide',{},500, enableAnimations);
			$('#read').show('puff', {}, 500);
		}
		return false;
	}
	
	function scrollUp() {
		var first = $('#cnttext *:first').position();
		if (first.top <= 0) {			
			$('#cnttext').stop().scrollTo({top:'-=2px',left:'+=0px'}, 0);
		}
		return false;
	}
	
	function scrollDown() {
		var first = $('#cnttext *:first').position();
		if (first.top > -scrollDif) {			
			$('#cnttext').stop().scrollTo({top:'+=2px',left:'+=0px'}, 0);
		}
		return false;
	}

	function enableAnimations() {
		animation=false;
		if (!alwaysHideScrolls && $('#scrollup').css('display')=='none') {

			//var lastTextItem = $('#cnttext *:last');
			var lastTextItem = $('#cnttext *:first');
			var textHeight = lastTextItem.position().top + lastTextItem.height();
			
			
			//$("tr:last").css({backgroundColor: 'yellow', fontWeight: 'bolder'});
			
			
			if ($('#cntbody').height() < textHeight + 5) {
				scrollDif = textHeight + 5 -  $('#cntbody').height();
				//$('#scrollup').show().click(function() {return scrollUp()});
			//	$('#scrolldown').show().click(function() {return scrollDown()});
			
			
				$('#scrollup').show();
				$('#scrolldown').show();
			
				var intup = null;
			
				$('#scrollup').hover(function() {
			  		intup = setInterval(function () {scrollUp()}, 20);
					}, function() {
			  		clearInterval(intup);
				});
			
			
				var intdwn = null;
			
				$('#scrolldown').hover(function() {
			  	intdwn = setInterval(function () {scrollDown()}, 20);
				}, function() {
			 	 clearInterval(intdwn);
				});
			
						
			} else {
				alwaysHideScrolls = true;
			}
		}
	}
	
	
	
$(function() {	
	
	$('#read').click(function(){return toggleContent(true)});
	$('#close').click(function(){return toggleContent(false)});
	$('#cntbody').hide();
	
});


	

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



