	var IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = getMouseXY;
	var tempX = 0;
	var tempY = 0;

	function getMouseXY(e) {
  		if (IE) {
    		tempX = event.clientX + document.body.scrollLeft;
    		tempY = event.clientY + document.body.scrollTop;
  		} else {
    		tempX = e.pageX;
    		tempY = e.pageY;
  		}  
  		if (tempX < 0){tempX = 0;}
  		if (tempY < 0){tempY = 0;}  

  		return true;
	}

	function getPosition(element) {
  		position=new Object();
  		position.x=tempX;
  		position.y=tempY;
  		return position;
	}

	function showOverText(text, x, y) {
		var el = document.getElementById('textoverbox');
		el.innerHTML = text;
		el.style.top = y + "px";
		el.style.left = x + "px";
		new Effect.Appear('textoverbox', {duration: 0.5});
	}
	
	function hideOverText() {
		new Effect.Fade('textoverbox', {duration: 0.0});
	}

	var current_active = null;

	function overnav(el) {
		if (el != current_active) {
			if (el.name == 'nav') {
				el.className = 'nav_a_active';
			}
			else {
				el.parentNode.className = 'dir_div_active';
			}
		}
	}

	function outnav(el) {
		if (el != current_active) {
			if (el.name == 'nav') {
				el.className = 'nav_a';
			}
			else {
				el.parentNode.className = 'dir_div';
			}
		}
	}

	function clicknav(el) {
		// reset old class
		if (current_active) {
			if (current_active.name == 'nav') {
				current_active.className = 'nav_a';
			}
			else {
				current_active.parentNode.className = 'dir_div';
			}
		}
		
		if (el.name == 'nav') {
			el.className = 'nav_a_active';
		}
		else {
			el.parentNode.className = 'dir_div_active';
		}
		current_active = el;
	}
	
	function showvideo(file) {
		$('iframe_container').show();
		$('flv').value = file;
		$('iframe_form').submit();		 
	}

	function hidevideo() {
		$('iframe_container').hide();
		$('iframe').src = 'plainfile.html';
	}
