var startpos = 5;
var endpos = -100;
var startheight = 115;
var moveamnt = 105;
var endheight = startheight + moveamnt;
var fps = 25;
var duration = 3;
var frames = fps * duration;
var speed = 4;
var up = false;
var adder = 0;
var uptimer;
var downtimer;
var beginoffset;
var ratio;


function UpPos() {
	//beginoffset = document.getElementById('history').offsetTop;
	//startheight = document.getElementById('history').style.height;

	//new Effect.Move (document.getElementById('history'),{ x: 0, y: -moveamnt, duration: duration,mode: 'relative', afterUpdate: function(x){ratio = x.currentFrame / frames;x.element.style.height = moveamnt*ratio + startheight}});

	//alert(document.getElementById('history').offsetTop);
	if(adder <= moveamnt) {
		adder = adder + 1;
		document.getElementById("history").style.top = startpos - adder + "px";
		document.getElementById("history").style.height = startheight + adder + "px";

	} else {
		up = true;
	}
}

function DownPos() {
	//	alert(ratio);

//	new Effect.Move(document.getElementById('history'), {x:0,y:0,mode: 'absolute'});
	if(adder <= moveamnt) {
	adder = adder + 1;
	document.getElementById("history").style.top = endpos + adder + "px";
	document.getElementById("history").style.height = endheight - adder + "px";
	} else {
		up = false;
	}
}

function TogglePos() {
	if(up == false) {
		window.clearInterval(downtimer);
		adder = 0;
//		UpPos();
		uptimer =  setInterval('UpPos()',speed);
		up = true;
	} else {
		window.clearInterval(uptimer);
		adder = 0;
//		DownPos();
		downtimer =  setInterval('DownPos()',speed);
		up = false;
	}
	/*	// alert('hi');
	if(up == false){
	document.getElementById('history_all').style.display = 'block';
	up = true;
	} else {
	document.getElementById('history_all').style.display = 'none';
	up = false;
	}*/
}
