var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;

function hideLayer(iObjLayerName) {
  if (isMinNS4) {    
    document.layers[iObjLayerName].visibility = 'hidden'; 
  }    
  if (isMinIE4) {   
    document.all[iObjLayerName].style.visibility = 'hidden'; 
  }
}

function showLayer(iObjLayerName) {	
  if (isMinNS4) {
    document.layers[iObjLayerName].visibility = 'visible';
  }
  if (isMinIE4) { 
    document.all[iObjLayerName].style.visibility = 'visible'; 
  }
}

function hideV4Layer(layer) {
  if (isMinNS4)
    layer.visibility = "hide";
  if (isMinIE4)
    layer.style.visibility = "hidden";
}

function showV4Layer(layer) {
  if (isMinNS4)
    layer.visibility = "show";
  if (isMinIE4)
    layer.style.visibility = "visible";
}

function inheritLayer(layer) {
  if (isMinNS4)
    layer.visibility = "inherit";
  if (isMinIE4)
    layer.style.visibility = "inherit";
}

function isVisible(layer) {
  if (isMinNS4 && layer.visibility == "show")
    return(true);
  if (isMinIE4 && layer.style.visibility == "visible")
    return(true);
  return(false);
}

var scrollMoveX = 0; 
var scrollMoveY = 0;
var currentX = 0;
var currentY = 0;  
var lastScrollX = 0; 
var lastScrollY = 0;
var diffY = 0;

function moveLayerAfterScroll(layerIDtoMove) {
	if (isMinIE4) { DifferenceY = document.body.scrollTop; DifferenceX = document.body.scrollLeft; }
//	if (isMinNS4) { DifferenceY = self.pageYOffset; DifferenceX = self.pageXOffset; }
	positioneur = (DifferenceY - scrollMoveY);
	if(isMinIE4) document.all[layerIDtoMove].style.pixelTop += positioneur;
//	if (isMinNS4) document.layers[layerIDtoMove].top += positioneur;
	scrollMoveY = scrollMoveY + positioneur;
	positioneur = (DifferenceX - scrollMoveX);
	if(isMinIE4) document.all[layerIDtoMove].style.pixelLeft += positioneur;
//	if (isMinNS4) document.layers[layerIDtoMove].left += positioneur;
	scrollMoveX = scrollMoveX + positioneur;
}

	
function smoothLayerMover(layerID) {
	if(isMinIE4) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
	if(isMinNS4) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
	if(diffY != lastScrollY) {
		percent = .2 * (diffY - lastScrollY);
		if (percent > 0) percent = Math.ceil(percent);
			else percent = Math.floor(percent);
		if (isMinIE4) document.all[layerID].style.pixelTop += percent;
		lastScrollY = lastScrollY + percent;
	}
	if(diffX != lastScrollX) {
		percent = .2 * (diffX - lastScrollX);
		if (percent > 0) percent = Math.ceil(percent);
			else percent = Math.floor(percent);
		if (isMinIE4) document.all[layerID].style.pixelLeft += percent;
//		if (isMinNS4) document.layers[layerID].left += percent;
		lastScrollX = lastScrollX + percent;
	}	
}

function initSmoothNav() {
		window.setInterval("smoothLayerMover('navBar')",1);
} 

