function findPos(obj) {
  var curleft = 0;
  var curtop = 0;
  if (obj.offsetParent) {
    curleft = obj.offsetLeft
      curtop = obj.offsetTop
      while (obj = obj.offsetParent) {
	curleft += obj.offsetLeft
	curtop += obj.offsetTop
      }
  }
  return [curleft,curtop];
}

function showAdvancedSearch(btn){
  if ($('advancedSearch').style.display == 'none') {
  	pos = findPos(btn);
  	$('advancedSearch').style.left=pos[0]-121 + 'px';
  	$('advancedSearch').style.top=pos[1]+38 + 'px';
	new Effect.Appear('advancedSearch', {duration : 0.5 });

  }
  else {
	new Effect.Fade('advancedSearch', {duration : 0.5 });
  }
}

function showBox(txt, btn){
  pos = findPos(btn);
  document.getElementById('InfoBox').innerHTML=txt + "<br/><b onmouseover='this.style.cursor=\"pointer\"'>Close</b>";
  document.getElementById('InfoBox').style.left=pos[0] + 'px';
  document.getElementById('InfoBox').style.top=pos[1] + 'px';
  new Effect.Appear('InfoBox', {duration : 0.3 });
}

function hideElement(el){
  new Effect.Fade('InfoBox', {duration : 0.3 });
}