/* funciones para el manejo de las opciones de edicion de contenidos */

function openMenu(event, id) {

 var el, x, y;

  el = document.getElementById(id);
  if (window.event) {
    x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
  }
  else {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }
  /* x -= 2; y -= 2;
  el.style.width = el.offsetWidth + "px";
  el.style.left = x + "px";
  el.style.top  = y + "px"; */
  el.style.visibility = "visible";


} 


function closeMenu(event,obj) 
{

 var current, related;
 var current = (event.currentTarget) ? event.currentTarget : obj;
 var related = (event.relatedTarget) ? event.relatedTarget : event.toElement;     
  
  if (current != related && !current.contains(related)) current.style.visibility = "hidden";


}



blockToEdit = {

	currentColor : null,
	showBlockToEdit : function(obj)
	{	
		var parent = obj.parentNode;
		currentColor = parent.style.backgroundColor;
		parent.style.backgroundColor = "#ECF4F1"; 
		if(parent.className == "modEditionLock") parent.style.backgroundColor = "#f77"; 		
	},
    hideBlockToEdit : function(obj)
	{
		var parent = obj.parentNode;
		parent.style.backgroundColor = currentColor; 
	}
}