if (document.all) { 
	try { 
		document.execCommand("BackgroundImageCache", false, true); 
	} catch(oe) { } 
}

var  currentLayer, prevLayer;

window.onload = function() {
	document.body.onmouseup = hitArea;
}

function pulldown(el,layer,offsetX,offsetY) {
  if(currentLayer)
    document.getElementById(currentLayer).style.visibility = 'hidden';
    
  if (currentLayer!=layer) {     
    //document.getElementById(layer).style.left=getObjectPositionX(el)+offsetX+'px';
    //document.getElementById(layer).style.top=getObjectPositionY(el)+offsetY+'px';
    showLayer(layer);
  } else { currentLayer=null; }
}

function swapLayer(layer) {
  if(prevLayer)
    document.getElementById(prevLayer).style.display = 'none';
    
  if(prevLayer!=layer) {     
    document.getElementById(layer).style.display='block';
    prevLayer=layer;
  } else { prevLayer=null; }
}

function hideLayer(layer) {
  if(layer) {
    document.getElementById(layer).style.visibility = 'hidden';
    if(layer==currentLayer) currentLayer = null;
  }
}

function showLayer(layer) {
  if(layer) {
    document.getElementById(layer).style.visibility = 'visible';
    currentLayer = layer;
  }
}

function getObjectPositionX(el) {
  x= el.offsetLeft;
  while (el = el.offsetParent) x+=el.offsetLeft;
  return(x);
}

function getObjectPositionY(el) {
  y= el.offsetTop;
  while (el = el.offsetParent) y+= el.offsetTop;
  return(y);
}

function hitArea(e) {
  var el = (e)?e.target:window.event.srcElement;
  if (el.tagName == 'A') return; else hideLayer(currentLayer);
}

function popUp(imgName) {
	props=window.open(imgName, 'poppage1', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=400, height=200 left = 100, top = 100');
}
function popUpShowroom(imgName) {
	props=window.open(imgName, 'poppage2', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=747, height=560 left = 100, top = 100');
}