function swapImage(n,i) {
	s = n.src;
	if (i=="")
		im = s.substring(0,s.length-6)+'.jpg';
	else
		im = s.substring(0,s.length-4)+'_o.jpg';
		
	n.src = im;
}
//Menu
function pos_menu(t) {
	p = document.getElementById(t+"_pos"); //Elemento donde posisiconar
	e_ = document.getElementById(t); //Elemento a posicionar
	if(navigator.userAgent.indexOf( 'MSIE' ) != -1){
		e_.style.top = (findPosY(p)+22)+'px';
	} else {
		e_.style.top = (findPosY(p)+15)+'px';
	}
	
	
	e_.style.left = (findPosX(p))+'px';
}

ocultar = null;
tmpTime = null;
function showMenu(t){
	document.getElementById(t).style.visibility='visible';
	if (tmpTime) clearTimeout(tmpTime);
	return false;
}
function hideMenu(t){
	ocultar = t;
	tmpTime = setTimeout( "hideMenu_()",500 );
}

function hideMenu_(){
	document.getElementById(ocultar).style.visibility='hidden';
}

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;
}
