/*
  Finds the *actual position of an object on the page
  
  - Necessary because IE and Firefox positioning is different!
 */
function findPos(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
		}
	}
	return curleft;
}

function moveMeSome(from, to) {
	new Effect.Move('hand', { x: (findPos(to) - findPos(from)), y: 0, transition: Effect.Transitions.sinoidal });
}

function moveMeTo(who) {
	mover = document.getElementById('hand');
	moveLoc = document.getElementById(who);
	moveMeSome(mover, moveLoc);
}

function swap(hide, show) {
	document.getElementById(hide).style.display='none';
	document.getElementById(show).style.display='block';
}

function showNews(whatNews) {
	new Effect.SlideDown(whatNews);
}

function hideNews(whatNews) {
	new Effect.SlideUp(whatNews);
}

function toggleNews(whatNews) {
	if (document.getElementById(whatNews).style.display == 'none') {
		showNews(whatNews);
	} else {
		hideNews(whatNews);
	}
}

function toggleNews(whatNews) {
	if (document.getElementById(whatNews).style.display == 'none') {
		showNews(whatNews);
	} else {
		hideNews(whatNews);
	}
}

function toggle2(off, on) {
	document.getElementById(off).style.display = 'none';
	document.getElementById(on).style.display = 'block';
}