
var mouse_x;
var mouse_y;

if(document.all) {
	document.body.onmousemove=ie_mousemove;
}
else if(document.layers || document.getElementById) {
	window.captureEvents(Event.MOUSEMOVE);
	window.onmousemove=ns_mousemove;
}


function check_mouselocation() {

	if(mouse_x < layerLeft || mouse_x > layerRight || mouse_y > layerBottom || mouse_y < layerTop) {
		dynlayer.hide("cat1");
		dynlayer.hide("cat2");
	}

}

function ie_mousemove() {

	mouse_x = window.event.clientX;
	mouse_y = window.event.clientY;

	check_mouselocation();

}

function ns_mousemove(e) {

	mouse_x = e.pageX;
	mouse_y = e.pageY;

	check_mouselocation();

}
function shownav(layerName) {
	dynlayer.show(layerName);
}

function hidenav(layerName) {
	dynlayer.hide(layerName);
}

function shownav2(layerName, position, catCode) {
	layerRight = dynlayer.getright(layerName);
	layerTop = dynlayer.gettop(layerName) - 40;
	layerBottom = dynlayer.getbottom(layerName) + 10;
	layerLeft = dynlayer.getleft(layerName);
	dynlayer.show(layerName);
}

//------------------------------------------------------------
 function rollovers() {
//------------------------------------------------------------

  this.over = rollovers_void;
  this.reset = rollovers_void;

  if(document.images) {
    this.load = rollovers_load;
  }
  else {
    this.load = rollovers_void;
  }

}


//------------------------------------------------------------
 function rollovers_void() {
//------------------------------------------------------------

}

//------------------------------------------------------------
 function rollovers_load() {
//------------------------------------------------------------

}

//------------------------------------------------------------
 function rollovers_over(imagename) {
//------------------------------------------------------------

  if(document.images[imagename] && this.images_over[imagename]) {
    document.images[imagename].src = this.images_over[imagename].src;
  }

}

//------------------------------------------------------------
 function rollovers_reset() {
//------------------------------------------------------------

  for(imagename in this.filenames) {
    if(document.images[imagename] && this.images_over[imagename]) {
      document.images[imagename].src = this.images_out[imagename].src;
    }
  }

}

var roll = new rollovers();
var dynlayer = new dlayer();

var layerLeft;
var layerRight;
var layerTop;
var layerBottom;
