var flashcopier;

function copy(obj, idName) {

  if(copyToClipBoard(document.getElementById(idName).value)) {  
    var msg1 = "&nbsp;- copied";
    var msg2 = "&nbsp;- copied again!";
    var msg3 = "&nbsp;- and again!";
    
    msg = obj.nextSibling.innerHTML;

    if(!msg) {
      obj.nextSibling.innerHTML = msg1;
    } else if (msg == msg1) {
      obj.nextSibling.innerHTML += msg2;
    } else if (msg == msg1 + msg2) {
      obj.nextSibling.innerHTML += msg3;
    }
     
  }
}

function copyToClipBoard(code) {

  if(window.clipboardData) {
    window.clipboardData.setData('text',code);
  } else if(clipboardSwf!=null) {
      //var flashcopier=highlighter.flashCopier;
      if(flashcopier==null) {
        flashcopier = document.createElement('div');
        document.body.appendChild(flashcopier);
        //highlighter.flashCopier=flashcopier;
        //highlighter.div.appendChild(flashcopier);
      }
    flashcopier.innerHTML='<embed src="'+clipboardSwf+'" FlashVars="clipboard='+encodeURIComponent(code)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
  }

  return true;

}