/**
* When you want to edit a blcok
*/
function editBlock(blockId)
{
   var contentDiv = document.getElementById('block_content_' + blockId);
   var content    = contentDiv.innerHTML;

   var currentHeight = contentDiv.style.height;
   contentDiv.style.height = "250px";

   var editLink           = document.getElementById('block_edit_link_' + blockId);
   editLink.innerHTML = 'Cancel';
   editLink.onclick   = function(){cancelEditBlock(blockId);};

   var iframe             = document.createElement('iframe');
   iframe.id          = 'block_iframe_' + blockId;
   iframe.src         = '/app/standard/user_home/user_home.php?cmd=edit_block&block_id=' + blockId;
   iframe.width       = "90%";
   iframe.height      = "100%";
   iframe.style.width = "90%"
   iframe.frameBorder = "0";
   iframe.border = "0";
   backupDivConntent = '<div id="hidden_block_content_' + blockId + '" style="display:none;height:' + currentHeight + '">'+content+'</div>';
   contentDiv.innerHTML = backupDivConntent;
   contentDiv.appendChild(iframe);
   iframe.src = '/app/standard/user_home/user_home.php?cmd=edit_block&block_id=' + blockId;
}

/**
* Currently it has no use
*/
function callAfterLoad(item)
{
   //Do nothing
}

/**
* Cancel editing
*/
function cancelEditBlock(blockId)
{
   var editLink     = document.getElementById('block_edit_link_' + blockId);
   editLink.onclick = function(){editBlock(blockId);};

   var editLink        = document.getElementById('block_edit_link_' + blockId);
   editLink.innerHTML  = 'Edit';

   var backupDivConntent = document.getElementById('hidden_block_content_' + blockId).innerHTML;
   var backupDivConntentHeight = document.getElementById('hidden_block_content_' + blockId).style.height;
   contentDiv        = document.getElementById('block_content_' + blockId);
   contentDiv.innerHTML  = backupDivConntent;
   contentDiv.style.height = backupDivConntentHeight;
}

/**
* Call this method from iframe to back div
*/
function iframeCallBack(blockId,contents)
{
   document.location.reload();
   /*
   var editLink     = document.getElementById('block_edit_link_' + blockId);
   editLink.onclick = function(){editBlock(blockId);};

   var editLink       = document.getElementById('block_edit_link_' + blockId);
   editLink.innerHTML = 'Edit';

   var contentDiv       = document.getElementById('block_content_' + blockId);
   contentDiv.innerHTML = contents;
   */
}