function makeCopyToClipboardButton(label_id, target_id)
{
  if (!document.getElementById || !document.getElementById(label_id) || !document.getElementById(target_id) || !window.clipboardData || !window.clipboardData.setData)
  {
    return false;
  }

  var label = document.getElementById(label_id);
  var target = document.getElementById(target_id);
  
  if (!label || !target)
  {
    return false;
  }

  label.className = 'btn';
  label.onclick = function()
  {
    copyToClipboard(target.value);
    return false;
  } 
}

function copyToClipboard(content)
{
  if (!window.clipboardData || !window.clipboardData.setData)
  {
    return false;
  }

  window.clipboardData.setData('Text', content);
  return true;
}