/*  Copyright (c) 2000, 2006, Oracle. All rights reserved.
    ToolsRel: 8.48 */

function CopyUrlToClipboard()
{

// strCurrUrl contains the url to copy to the clipboard
if (navigator.appName == "Netscape")
	{
    // Netscape 7.1 Copy to Clipboard
    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
    if (!str)
        {
        alert("no support 1");
        return;
        }
    str.data=strCurrUrl;
    var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
    if (!trans) return;
    trans.addDataFlavor("text/unicode");
    trans.setTransferData("text/unicode",str,strCurrUrl.length*2);
    // ICE#:1437732000 - var Iclip and var clip
    var Iclip = Components.interfaces.nsIClipboard;
    var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(Iclip);
    if (!clip)
        {
        alert("no support 2");
        return;
        }
    clip.emptyClipboard(clip.kGlobalClipboard);
    clip.setData(trans,null,clip.kGlobalClipboard);
	}
else
    {
    // IE Copy to Clipboard
    clipboardData.setData("Text", strCurrUrl);
	}

}
