function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1)
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

var prev_image = '';
var prev_element = '';

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  document.getElementById(prev_element).src = prev_image;
//  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  prev_image = document.getElementById(MM_swapImage.arguments[0]).src;
  prev_element = MM_swapImage.arguments[0];
  document.getElementById(MM_swapImage.arguments[0]).src = MM_swapImage.arguments[2];

  /*var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  */
}

if (document.layers) { // Netscape
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
document.onmousemove = captureMousePosition;
}

// Global variables
xMousePos = 0; // Horizontal position of the mouse on the screen
yMousePos = 0; // Vertical position of the mouse on the screen
xMousePosMax = 0; // Width of the page
yMousePosMax = 0; // Height of the page

function captureMousePosition(e) {

if (document.layers) { //Netscape
xMousePos = e.pageX;
yMousePos = e.pageY;
xMousePosMax = window.innerWidth+window.pageXOffset;
yMousePosMax = window.innerHeight+window.pageYOffset;
} else if (document.all) { //IE
xMousePos = window.event.x+document.documentElement.scrollLeft;
yMousePos = window.event.y+document.documentElement.scrollTop;
xMousePosMax = document.body.clientWidth+document.documentElement.scrollLeft ;
yMousePosMax = document.body.clientHeight+document.documentElement.scrollTop ;
} else if (document.getElementById) {

// Netscape 6 behaves the same as Netscape 4 in this regard
xMousePos = e.pageX;
yMousePos = e.pageY;
xMousePosMax = window.innerWidth+window.pageXOffset;
yMousePosMax = window.innerHeight+window.pageYOffset;
}


//window.status = "xMousePos=" + xMousePos + ", yMousePos=" + yMousePos + ", xMousePosMax=" + xMousePosMax + ", yMousePosMax=" + yMousePosMax;
}

var current_product;
var start = 0;
var over = 0;

function productOver(id){
    if(!over){
        current_product = id;
	    //document.getElementById('JT'+id).style.display='block';
	    document.getElementById('JT'+id).style.top=yMousePos-5+'px';
	    document.getElementById('JT'+id).style.left=xMousePos+20+'px';
	    _gotimer();
        over = 1;
    }
    return true;
}

function productOut(id){
    if(over){
	    over = 0;
	    start = 0;
	    document.getElementById('JT'+id).style.display='none';
    }
    return true;
}

function _timer() {
	clocktimer = setTimeout("_timer()", 1);
    if(start){
	    document.getElementById('JT'+current_product).style.top=yMousePos-5+'px';
	    document.getElementById('JT'+current_product).style.left=xMousePos+20+'px';
    }
}

_timer();


function _timer2() {
	clocktimer = setTimeout("_timer2()", 1000);
    if(over){
	    document.getElementById('JT'+current_product).style.display='block';
    }
}

_timer2();

function _gotimer(){
    start = 1;
}

function productOver2(id,img){
    if(!over){
	    img1 = img;
	    current_product = id;
	    //document.getElementById('JT'+id).style.display='block';
	    document.getElementById('JT'+id).style.top=yMousePos-5+'px';
	    document.getElementById('JT'+id).style.left=xMousePos+20+'px';
	    _gotimer();
	    MM_swapImage('img'+id,'',img1,1);
        over = 1;
    }
    return true;
}

function productOut2(id){
	if(over){
	    start = 0;
	    document.getElementById('JT'+id).style.display='none';
	    MM_swapImgRestore();
    	over = 0;
    }
    return true;
}