<!--
var global_menu_context_contador_de_hints = 0;
var listaMenusContextuales = new Array();
var listaDelayHide = new Array();

/////////////////////////////////

function MenuContextual_delayHideDiv(div_id,time2close)
{
	if (listaDelayHide[div_id])	clearTimeout(listaDelayHide[div_id]);
	listaDelayHide[div_id]=setTimeout("MenuContextual_HideDiv('"+div_id+"')",time2close);
}

function MenuContextual_clearHideDiv(div_id)
{
	if (listaDelayHide[div_id])	clearTimeout(listaDelayHide[div_id]);
}


/////////////////////////////////

function MenuContextual_HideAllBut(div_id)
{
  var key;
  for (key in listaMenusContextuales)
  {
    var mi_div = listaMenusContextuales[key];
		if(mi_div) 
		{
			if((mi_div.id!="menu_contextual_div_"+div_id) || (div_id==""))
			{
				mi_div.style.display="none";
			}
		}
	}
}

/////////////////////////////////

function MenuContextual_OpenAtMouse(div_id)
{
	MenuContextual_HideAllBut(div_id);
	MenuContextual_delayHideDiv(div_id,6000);
	var mi_div = document.getElementById("menu_contextual_div_"+div_id);
	if(mi_div) 
	{
		if(mi_div.style.display=="none")
		{		
			mi_div.style.display="inline";
			
			var rightedge=document.body? document.body.clientWidth+document.body.scrollLeft-mouse_x : window.innerWidth+window.pageXOffset-mouse_x;
			var bottomedge=document.body? document.body.clientHeight+document.body.scrollTop-mouse_y : window.innerHeight+window.pageYOffset-mouse_y;
			var contentwidth=(!mi_div.style.width)? mi_div.clientWidth : mi_div.style.width;
			var contentheight=(!mi_div.style.height)? mi_div.clientHeight : mi_div.style.height;			
				
			
			mi_div.style.display="none";
			
			
			var x_offset = rightedge - contentwidth;
			var y_offset = bottomedge - contentheight;
			var x_offset = (x_offset < 0)?x_offset:0;
			var y_offset = (y_offset < 0)?y_offset:0;
			
			mi_div.style.left=mouse_x-5+x_offset;
			mi_div.style.top=mouse_y-5+y_offset;
			
					
			mi_div.style.display="inline";
				
			listaMenusContextuales[div_id] = mi_div;	
		}
	}
}

/////////////////////////////////

function MenuContextual_OpenInplace(div_id)
{
	MenuContextual_HideAllBut(div_id);
	MenuContextual_delayHideDiv(div_id,6000);
	var mi_div = document.getElementById("menu_contextual_div_"+div_id);
	if(mi_div) 
	{
		if(mi_div.style.display="none")
		{
			mi_div.style.display="inline";
			listaMenusContextuales[div_id] = mi_div;	
		}
	}
}

/////////////////////////////////

function MenuContextual_ShowDiv(div_id)
{
	MenuContextual_HideAllBut(div_id);
	MenuContextual_clearHideDiv(div_id);
	var mi_div = document.getElementById("menu_contextual_div_"+div_id);
	if(mi_div) 
	{
		mi_div.style.display="inline";
		listaMenusContextuales[div_id] = mi_div;	
	}
}

/////////////////////////////////

function MenuContextual_HideDiv(div_id)
{
	MenuContextual_HideAllBut('');
}



/////////////////////////////////////////////////////////////////////////////////////////////

		function get_open_inplace_js(capa_id)
		{
			return "MenuContextual_OpenInplace('"+capa_id+"');";
		}

		function get_open_at_mouse_js(capa_id)
		{
			return "MenuContextual_OpenAtMouse('"+capa_id+"');";
		}

		function get_close_and_open_at_mouse_js(capa_id)
		{
			return "MenuContextual_HideDiv();MenuContextual_OpenAtMouse('"+capa_id+"');";
		}


		function get_close_js(capa_id,delay)
		{
			if(!delay) delay=400;
			
			return "Javascript:MenuContextual_delayHideDiv('"+capa_id+"','"+delay+"');";
		}

		function get_top_seccion(capa_id)
		{
			var s_return = "<div onMouseOver=\"Javascript:MenuContextual_ShowDiv('"+capa_id+"')\" onMouseOut=\"Javascript:MenuContextual_delayHideDiv('"+capa_id+"',400)\" id=\"menu_contextual_div_"+capa_id+"\" style=\"z-index:9999;display:none;position:absolute; top:0;left:0;border: 0px none transparent;\">";
    	s_return+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">			<tr>        <td width=\"100%\" height=\"100%\" align=\"center\">";
    	
    	return s_return;
		}

		function get_bottom_seccion()
		{
			return "</td></tr></table></div>";
		}

		/////////////////////////////////////////

		function get_hint(img_src,inner_html,b_formatted)
		{
			var s_return = "";
			s_return+=get_hint_top(img_src);

			if(b_formatted)
			{
				s_return+='<div class="hint" style="padding:3px;background-color:#FFFFE7; border:1px solid black;"><table><tr><td valign="top" width="1%"><img border="0" src="'+img_src+'"></td><td>'+inner_html+'</td></tr></table></div>';
			}
			else
			{
				s_return+=inner_html;
			}

			s_return+=get_hint_bottom();
			
			return s_return;
		}
		
		function get_hint_free_id()
		{
			
			global_menu_context_contador_de_hints++;
			var hint_id = "menucontext_hint_"+global_menu_context_contador_de_hints;
			return hint_id;
		}
		
		function get_hint_top(img_src,event_type)
		{
			if(!event_type) event_type = "onmouseover";
			
			var hint_id = get_hint_free_id();

			if(!js_in_array(event_type,new Array("onclick","onmouseover")))
			{
				event_type = "onmouseover";
			}
			
			var s_return = '<img '+event_type+' ="Javascript:'+get_close_and_open_at_mouse_js(hint_id)+'" ';
			
			if(event_type=='onmouseover')
			{
				s_return+='onMouseOut="'+get_close_js(hint_id,100)+'"';
			}
			
			
			s_return+= 'src="'+img_src+'" border="0" align="absmiddle" style="cursor:pointer;">';


			s_return+=get_top_seccion(hint_id);
			
			s_return+='<table border="0">	<tr><td>';
			
			return s_return;
		}

		function get_hint_bottom()
		{
			return '</td></tr></table>'+get_bottom_seccion();
		}


//-->