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) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    /*tempY = event.clientY + document.body.scrollTop;*/
	var scrollTop = (window.pageYOffset)
        ? window.pageYOffset
        : (document.documentElement && document.documentElement.scrollTop)
                ? document.documentElement.scrollTop
                : document.body.scrollTop;
	tempY = event.clientY + scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
  }  
  if (tempX < 0){tempX = 0;}
  if (tempY < 0){tempY = 0;}  
/*  document.getElementById('fPreview').style.left = tempX + 20;
  document.getElementById('fPreview').style.top = tempY;*/
  return true;
}

function showPreview(url) {
  document.images.imagePreview.src= ''+url ;
  showLayer('fPreview') ;
  moveLayer(tempY,tempX+20) ;
  if(document.images.imagePreview.width == 1)
    document.images.imagePreview.border = 0 ;
}
  
function showIcon(ident) {
  showLayer(ident) ;
}

function showLayer(obj) {
  var div = null ;
  if (document.getElementById){
    div = document.getElementById(obj);
  }else if (document.all){
    div = document.all[obj];
  }else if (document.layers){
    div = document.layers[obj];
  }
  
  if (!div) {	}
  else if (div.style){
    if (div.style.display != 'none') {
      div.style.display = 'none';
    }else{
      div.style.display = 'block';
    }
  }else{
    if (div.visibility == 'hidden'){
      div.visibility = 'show';
    }else{
      div.visibility = 'hidden';
    }
  }  
}

function hideLayer(obj) {
  var div = null ;
  if (document.getElementById){
    div = document.getElementById(obj);
  }else if (document.all){
    div = document.all[obj];
  }else if (document.layers){
    div = document.layers[obj];
  }
  
  if (!div) {	}
  else if (div.style){
      div.style.display = 'none';
  }else{
      div.visibility = 'hidden';
  }  
}

function moveLayer(y,x) {
  document.getElementById('fPreview').style.top = y+'px' ;
  document.getElementById('fPreview').style.left = x+'px' ;
}
