
var IE = (document.all ? true : false);

function is_child_of(parent, child) {
			if( child != null ) {			
				while( child.parentNode ) {
					if( (child = child.parentNode) == parent ) {
						return true;
					}
				}
			}
			return false;
		}
		function fixOnMouseOut(element, event, JavaScript_code) {
			var current_mouse_target = null;
			if( event.toElement ) {				
				current_mouse_target 			 = event.toElement;
			} else if( event.relatedTarget ) {				
				current_mouse_target 			 = event.relatedTarget;
			}
			if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
				myCode('');
				//if (IE) { window.execScript(JavaScript_code); } else { eval(JavaScript_code); }
			}
		}
		function myCode(val) {
		    document.getElementById('navbg').style.display = 'none';
		    document.getElementById('nav').style.width = '65px'; 
		    menu = 'off';
		}
var minY = 21;
var maxY = 400;
var menu = 'off';


/*
// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) { document.addEventListener('onmousemove',getMouseY,false); }
else { document.attachEvent('onmousemove',getMouseY); }

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseY;
*/



// Temporary variables to hold mouse x-y pos.s
var tempX = 0;
var tempY = 0;

// Main function to retrieve mouse x-y pos.s
function getMouseY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0;}
  if (tempY < 0){tempY = 0;}  
  
  tempY -= 120;
  
  if (tempY >= minY && tempY <= maxY && menu == 'off') {
    var myNav = document.getElementById('nav');
    var menuObj = document.getElementById('navbg');    
    myNav.style.cssText = 'top:'+tempY+'px';
    // menuObj.style.cssText = 'top:'+tempY+'px';
    menu = 'off';
  }
}
/*
function toggleMenu() {
    var menuObj = document.getElementById('navbg');
    if (menu == 'off') { menuObj.style.display = 'block'; menu='on'; } 
    else { menuObj.style.display = 'none'; menu='off'; }
    document.getElementById('myToggle').innerHTML = menu;
}*/

function movePeople() {
    new Effect.Move('boy', { x: -660, y: 183, mode: 'relative', transition: Effect.Transitions.linear});
    new Effect.Move('woman', { x: 420, y: 0, mode: 'relative', transition: Effect.Transitions.linear});
    // Kick to the head:
    //
    // new Effect.Move('boy', { x: -1230, y: 350, mode: 'relative', transition: Effect.Transitions.linear});
}