﻿// JScript File

// The function (possibly adapted for Mozilla) thet performs Highlighting the text to be copied.
function Copy2ClipBoard(ctrlID)
{
   var ctrl = document.getElementById(ctrlID);
	
	var intext = ctrl.value;
	ctrl.select();
	
	if (window.clipboardData)
	{
		window.clipboardData.setData("Text", intext);
	}
	else if (window.netscape)
	{
	   /*
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return false;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return false;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=intext;
		str.data=copytext;		
		trans.setTransferData("text/unicode",str,copytext.length*2);		
		var clipid=Components.interfaces.nsIClipboard;
		if (!clipid) return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
		*/
	}
	return false;
}

// Add to Favorites
function addfavorite() 
{
   var nm=navigator.appName;
   NS=((nm.indexOf("Netscape")>-1||nm.indexOf("Netscape")>-1)?1:0);
   var IE4 = (document.all);

   if (IE4) 
   {
       window.external.AddFavorite(location.href, document.title);
   }
   if (NS) 
   {
       alert("For Netscape, Firefox, AOL and Mozilla users, please press Ctrl+D to add this page to your bookmarks.");
   }
}

// Set as Home Page (does not work unless written in .aspx file)
function sethomepage()
{
//   this.style.behavior='url(#default#homepage)';
//   this.setHomePage('http://www.99bytes.com/');
}
