var tooltip=function(){
 var id = 'tt';
 var top = 3;
 var left = 3;
 var maxw = 380;
 var speed = 25;
 var timer = 25;
 var endalpha = 95;
 var alpha = 0;
 var tt,t,c,b,h;
 var mobi=0;
 var ie = document.all ? true : false;
 return{
  show:function(v,w,mob){
   if(tt == null){
    tt = document.createElement('div');
    tt.setAttribute('id',id);
    tt.style.zindex=100;
    tt.style.position='absolute';
    t = document.createElement('div');
    t.setAttribute('id',id + 'top');
    c = document.createElement('div');
    c.setAttribute('id',id + 'cont');
    b = document.createElement('div');
    b.setAttribute('id',id + 'bot');
    tt.appendChild(t);
    tt.appendChild(c);
    tt.appendChild(b);
    document.body.appendChild(tt);
    tt.style.opacity = 0;
    tt.style.filter = 'alpha(opacity=0)';
	tt.mobi=mob;
   }
if(tt.mobi==1 && mob==0 ){
 return true;
}else{
	if(mob!=1 && mob!=2){
	    document.onmousemove = this.pos;
		tt.mobi=0;	
	}
	if(mob==1){
		
                var scrxy=getScrollXY();
                tt.style.top= scrxy[1]+'px';
                tt.style.left=scrxy[0]+'px';
		tt.mobi=1;
	    document.onmousemove = '';
	}
//	if(mob==2){ this.pos; }
   tt.style.display = 'block';
   c.innerHTML = v;
   tt.style.width = w ? w + 'px' : 'auto';
   if(!w && ie){
    t.style.display = 'none';
    b.style.display = 'none';
    tt.style.width = tt.offsetWidth;
    t.style.display = 'block';
    b.style.display = 'block';
   }
  if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
  h = parseInt(tt.offsetHeight) + top;
clearInterval(tt.timer);
  tt.timer = setInterval(function(){tooltip.fade(1)},timer);
        if(mob!=1){
            document.onmousemove = this.pos;
        }else{
            document.onmousemove = "";
		window.scrollTo(scrxy[0],scrxy[1]);
	}
 }
  },
 hide:function(){
  clearInterval(tt.timer);
	tt.mobi=0;
   tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
  },
  pos:function(e){
 var ie = document.all ? true : false;
   var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
   var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
	if(u - h < 0){ u=h; }
//document.getElementById('ebamurldiv').value=u;
   tt.style.top = (u - h) + 'px';
   tt.style.left = (l + left) + 'px';
  },
  fade:function(d){
   var a = alpha;
   if((a != endalpha && d == 1) || (a != 0 && d == -1)){
    var i = speed;
   if(endalpha - a < speed && d == 1){
    i = endalpha - a;
   }else if(alpha < speed && d == -1){
     i = a;
   }
   alpha = a + (i * d);
   tt.style.opacity = alpha * .01;
   tt.style.filter = 'alpha(opacity=' + alpha + ')';
   tt.style.zIndex=200;
  }else{
	clearInterval(tt.timer);
     if(d == -1){tt.style.display = 'none'}
  }
  },
  isitthere:function(){ if(tt == null){ return false;} else { return true;}},
  checkhide:function(){ if(tt.mobi==0){tooltip.hide();}},
  ishidden:function(){ if(tt == null){ return true;} else { if(tt.style.display =='none'){return true;}else{return false;}}}
 };
}();

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

var ttid=0;
var ttlastitemid='';
function gettt(itemid,st,siteid){
if(itemid!=ttlastitemid){
tooltip.show('<div style=width:200px;height:40px;text-align:center;padding:80px;><img src="http://int.eb.am/loading.gif" width=20></div>',null,0);
}
ttlastitemid=itemid;
ttid=Math.random();
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'http://int.eb.am/tt.php?query='+itemid+'&st='+st+'&siteid='+siteid+'&ttid='+ttid;
headID.appendChild(newScript);

	clearInterval(tooltip.timer2); 
if(itemid.indexOf('mobile')==-1){
	tooltip.timer2 = setInterval(function(){tooltip.checkhide();ttlastitemid='';},3500);
}
}



