//跨浏览器复制
function toClipboard(newsUrl,newsTitle){
	var txt="";
	if(newsTitle==null||newsTitle=="") txt="文章地址："+newsUrl;
	else   txt="文章地址："+newsUrl+"  文章标题："+newsTitle;
	if(window.clipboardData) {
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
		document.getElementById("copyUrl").innerHTML="已经复制成功！";
	} else if(navigator.userAgent.indexOf("Opera") != -1) {
		window.location = txt;
	} else if (window.netscape) {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		} catch (e) {
			alert("您的firefox安全限制限制您进行剪贴板操作，请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试");
			return false;
		}
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip)
			return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans)
			return;
		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 = txt;
		str.data = copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid = Components.interfaces.nsIClipboard;
		if (!clip)
			return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
		document.getElementById("copyUrl").innerHTML="已经复制成功！";
	}
}

//跨浏览器添加收藏夹
function addfavorite(newsUrl,newsTitle){ 
	switch(getOs()){
       case 1:window.external.AddFavorite(newsUrl, newsTitle); break;
       case 2:window.sidebar.addPanel(newsTitle, newsUrl, "");break;
       case 0:alert("您的浏览器不支持此项功能，请选择目前主流的浏览器！");break;
	}
}
function getOs(){  
   if(navigator.userAgent.indexOf("MSIE")>0)return 1;
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;
   if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;  
   if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4;
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5;
   return 0;
}
