﻿function copyDocument(){
	event.returnValue=false;
	copyPage(document.selection.createRange().text + "\r\n\r\n原文来源：“激情燃烧的木炭” http://www.woodcoal.cn/\r\n原文标题：" + document.title + "\r\n原文地址：" + document.location, 1);
}

function copyPage(content, showAlert){
	var sData = content;
	if (sData == null) sData = document.title + "\n" + location.href;

	try{
		if (window.clipboardData){
			window.clipboardData.setData("Text", sData);}
		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;
			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);
			str.data = sData;
			trans.setTransferData("text/unicode", str, sData.length * 2);
			var clipid = Components.interfaces.nsIClipboard;
			if (!clip) return false;
			clip.setData(trans,null,clipid.kGlobalClipboard);
		}
	}
	catch (e){
		return false;
	}

	if (showAlert == null) alert("已复制以下内容到剪贴板：\n" + sData)
}

/* 加入收藏夹 */
function favorite(title, url) {
	if (!title) {
		title = document.title;
	}
	if (!url) {
		url = location.href;
	}

	if (window.sidebar) {
		// firefox
		window.sidebar.addPanel(title, url, "");
	} else {
		if (window.opera && window.print) {
			// opera
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		} else {
			if (document.all) {
				// ie
				window.external.AddFavorite(url, title);
			}
		}
	}
}

/* 初始化页面 */
function initPage(){
	try {
		/* 加载页面头部 */
		document.getElementById("header").innerHTML = document.getElementById("headerContent").innerHTML;
		document.getElementById("headerContent").innerHTML = "";

		var tit = document.getElementsByTagName("h1")[0];
		var info = document.getElementById("info");
		info.innerHTML = tit.innerHTML;
		tit.innerHTML = "";
		tit.style.display = "none";

		/* 处理主栏目 */
		if (mainMenu.length > 0){
			var oMenu = document.getElementById("menu");
			if (oMenu != null) {
				var li = oMenu.getElementsByTagName("li");
				for (var i=0; i<li.length; i++) {
					if (li[i].className == "menuCurren"){
						li[i].className = ""
					}
				var a = li[i].getElementsByTagName("a")[0];
					if (a.innerHTML == mainMenu){
						li[i].className = "menuCurren"
					}
				}
			}
		}

		/* 处理子栏目 */
		if (subMenu.length > 0){
			var oMenu = document.getElementById("submenu");
			if (oMenu != null) {
				var a = oMenu.getElementsByTagName("a");
				for (var i=0; i<a.length; i++) {
					if (a[i].innerHTML.indexOf(subMenu) > 0) {
						a[i].className = "red";
						return;
					}
				}
			}
		}
	}
	catch (e){
	}
}
/* 处理默认作者和来源地址 */
function checkArticle() {
	var oAuthor = document.getElementById("author");
	if (oAuthor != null) {
		if (oAuthor.innerHTML.length < 1) {
			oAuthor.innerHTML = "<a href=\"http://www.woodcoal.cn/\">木炭</a>"
		}
	}
	var oSource = document.getElementById("source");
	if (oSource != null) {
		if (oSource.innerHTML.length < 1) {
			oSource.innerHTML = "<a href=\"" + location.href + "\" title=\"" + document.title + "\">" + location.href + "</a>"
		}
	}
}

/* 修正跨域时，评论表单不显示 */
function bugComment(){
/*
	var oComment = document.getElementById("CommentForm");
	if (oComment != null) {
		var oDiv = oComment.getElementsByTagName("div");
		for (var i=0; i<oDiv.length; i++) {
			if (oDiv[i].id.indexOf("_loading") > 1) {
				oDiv[i].style.display = "none";
			}
			if (oDiv[i].id.indexOf("_input") > 1) {
				oDiv[i].style.display = "block";
			}
			oDiv[i].id = "";
		}
	}
*/
}



// 页初始化部分
function initContent() {
	var content = document.getElementById("body")
	content.style.display = "block";

	var arrImgObject = content.getElementsByTagName("img");
	for (var i = 0; i < arrImgObject.length; i++){
		//图片错误兼容
		arrImgObject[i].onerror = function() {this.style.display="none";}
		if (arrImgObject[i].width > 560) {
			arrImgObject[i].width = 560;
			arrImgObject[i].alt = "【在新窗口查看图片】" + arrImgObject[i].alt;
			arrImgObject[i].style.cursor = "pointer";
			arrImgObject[i].onclick = function() {window.open(this.src,"_blank");}
		}
	}
	document.getElementById("loading").style.display = "none";
}
