function expbanner_show(o){
  o.style.height='200px';
}

function expbanner_hide(o){
  o.style.height='90px';
}


function expbanner_getObj(id){
  if (typeof(document.getElementById)!='undefined'){
    return document.getElementById(id);
  } else if (typeof(document.all)!='undefined'){
    return document.all(id);
  }
}

function expbanner_getAbsPos(element){
  var w = 0;
  var h = 0;
  do {
    w += element['offsetLeft'];
    h += element['offsetTop'];
    element = element.offsetParent;
  } while (element != document.body && element != null);
  return [w,h];
}

function expbanner_setObjPos(obj, x,y){
  if (typeof(obj.style.left)!='undefined') {
    obj.style.left = x+'px';
    obj.style.top  = y+'px';
  } else if (typeof(obj.style.pixelLeft)!='undefined') {
    obj.style.pixelLeft = x+'px';
    obj.style.pixelTop  = y+'px';
  }
}

if (expbanner_getObj('expbanner_reference')) {
  var reference = expbanner_getAbsPos(expbanner_getObj('expbanner_reference'));
  expbanner_setObjPos(expbanner_getObj('expandbanner'), reference[0], reference[1]);
}

var IE = document.all?true:false
var tempX = 0
var tempY = 0
function ativarMouse(){
	if (!IE) document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;

}
function getMouseXY(e) {
  if (IE) {
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else { 
    tempX = e.pageX
    tempY = e.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  

  return true
}
var tempX2 = 0
var tempY2 = 0
function posMouse() {
	var myWidth = 0, myHeight = 0;
  if (IE) { 
	 myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
    tempX2 = event.clientX + document.body.scrollLeft
    tempY2 = event.clientY + document.body.scrollTop
  } else {  
	myWidth = window.innerWidth;
    myHeight = window.innerHeight;
    tempX2 = tempX
    tempY2 = tempY
  }  
  return tempX2 + ';'+ tempY2 + ';' + myWidth + ';' + myHeight + ';9'; // o ultimo digito e a distancia do banner para o inicio do site.
}

function visivel(e,v,t) { // e = elemento, v = none/block, t = tempo(ms)
	var intervalo = window.setTimeout(function() {
		document.getElementById(e).style.display = v;
	}, t);
	x.preventDefault();
}