﻿function loadClipboard()
{
    if (document.getElementById('tdTemplate'))
    {
        var textArea = document.createElement("textarea");
        textArea.id = "txtTemplate";
        textArea.value = document.getElementById('tdTemplate').innerText;
        textArea.style.display = "none";
        
        document.body.appendChild(textArea);
    }
}

function copyToClipboard(inElement, html) 
{
    var text = html.replace(/<br>/g,'');
    
    if (inElement.createTextRange) 
    {
        var range = inElement.createTextRange();
        
        if (range)
            range.execCommand('Copy');
    } 
    else 
    {
        var flashcopier = 'flashcopier';

        if(!document.getElementById(flashcopier)) 
        {
            var divholder = document.createElement('div');
            divholder.id = flashcopier;
            document.body.appendChild(divholder);
        }

        document.getElementById(flashcopier).innerHTML = '';
        var divinfo = '<embed src="/clipboard/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(text)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;
    }

    alert("Content copied");
}

function addEvent(obj, evt, fnc)
{
    if (obj.addEventListener)
	    obj.addEventListener(evt, fnc, false);
    else if (obj.attachEvent)
	    obj.attachEvent("on" + evt, fnc)
}

addEvent(window, "load", loadClipboard);