// JavaScript Document

var yPos = 0;
var newYPos = 0;


function getElementPosition(elemID){
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail){
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
offsetLeft += document.body.leftMargin;
offsetTop += document.body.topMargin;
}
return {left:offsetLeft,top:offsetTop};
}

function slideItDown(element, pixels) {
if (yPos == 0) {
	yPos = getElementPosition(element).top;
}
	new Effect.Move (element,{ x: 0, y: pixels, mode: 'relative', duration: 0.3});
	
}

function slideItUp(element, pixels) {
	
	newYPos = getElementPosition(element).top;
	difference = newYPos - yPos;

	new Effect.Move (element,{ x: 0, y: -difference, mode: 'relative', duration: 0.3});

}