var defaultFontSize = 16;			//初始页面字号
var maxFontSize = 24;				//页面最大字号
var minFontSize = 16;				//页面最小字号

//获取节点公用函数------------------------
var allElements = new Array();
//var allFrame = new Array();
var allColumnElement = new Array();
//var allLink = new Array();
//var allImg = new Array();
function getAllElement(){
	allElements = document.all ? document.all : document.getElementsByTagName("*");
//	allElements = $("wrapper").getElementsByTagName("*");
//	allFrame = $("container").getElementsByTagName("iframe");
 //	allLink = document.getElementsByTagName("link");
//	var ColumnElementCount = 0;
//	for(var i=0;i<allElements.length;i++){
//		if(allElements[i].nodeName=="H3"||allElements[i].nodeName=="H4"||allElements[i].nodeName=="H5"){
//			if(!($(articleBox)&&(allElements[i].nodeName=="H4"||allElements[i].nodeName=="H5"))){
//				allColumnElement[ColumnElementCount] = allElements[i];
//				ColumnElementCount++;
//			}
//		}
//	}
}

//公共节点获取函数------------------------
//function $(elementId){return document.getElementById(elementId);} 



// ----------------------------------------------------------------------
// 纯文本通道执行模块
// ----------------------------------------------------------------------
var textModeState = false;
var allLink = document.getElementsByTagName("link");


// 纯文本通道执行函数----------------------
function textMode(keyContorl)
{
	var url = window.location.href;
	var textmodebutton = document.getElementById("textmodebutton");
	if (keyContorl == undefined)
	{
		textModeState = textModeState;
	}
	else if (keyContorl == true)
	{
		if (textModeState)
		{
			return false;
		}
	}
	else
	{
		if (!textModeState)
		{
			return false;
		}
	}
	if (!textModeState)
	{
		for ( var i = 0; i < allLink.length; i++)
		{
			if (url.indexOf("sitePages") == -1) {
				allLink[i].setAttribute("href", "css/css4.css");
			} else {
				allLink[i].setAttribute("href", "../../css/css4.css");
			}	
		}
		
		frameTextMode();
		imgTextMode();
		clearStyle();
		textModeState = true;
		if (textmodebutton)
		{
			textmodebutton.innerHTML = "重置";
			//$("textmodebutton").setAttribute("value", "切换为可视模式");
		}
		if (textmodebutton)
		{
			textmodebutton.setAttribute("title", "重置");
		}
		if (textmodebutton)
		{
			textmodebutton.style.width = "130px";
		}
	}
	else
	{
		window.location.reload();
	}
	
	return true;
}


 function frameTextMode() {
    allFrame = document.getElementById("wrapper").getElementsByTagName("iframe");
    var tempVar2 = allFrame.length;
    for (var a = 0; a < tempVar2; a++) {
        allFrame[0].parentNode.removeChild(allFrame[0]);
    }
 }

// 纯文本通道执行函数----------------------
function imgTextMode()
{
	allImg = document.getElementById("wrapper").getElementsByTagName("img");
	var tempVar1 = allImg.length;
	for ( var i = 0; i < tempVar1; i++)
	{
		var replaceImg = document.createElement("span");
		var imgAlt;
		if (allImg[0].getAttribute("alt") != null && allImg[0].getAttribute("alt") != "")
		{
			imgAlt = allImg[i].getAttribute("alt");
		}
		else if (allImg[0].getAttribute("title") != null && allImg[0].getAttribute("title") != "")
		{
			imgAlt = allImg[0].getAttribute("title");
		}
		else
		{
			imgAlt = document.getElementsByTagName("title")[0].innerHTML;
		}
		replaceImg.innerHTML = imgAlt;
		allImg[0].parentNode.insertBefore(replaceImg, allImg[0]);
		allImg[0].parentNode.removeChild(allImg[0]);
	}
}


// ----------------------------------------------------------------------
// 页面文字放大缩小模块
// ----------------------------------------------------------------------
function fontSizeZoom(zoomMode){
	if(zoomMode == "zoomIn"){
		defaultFontSize = defaultFontSize+2;
		if(defaultFontSize>maxFontSize){defaultFontSize=maxFontSize;}
	}
	else if(zoomMode == "zoomOut"){
		defaultFontSize = defaultFontSize-2;
		if(defaultFontSize<minFontSize){defaultFontSize=minFontSize;}
	}
	var element = document.getElementById("wrapper").getElementsByTagName("*");
	if(defaultFontSize == minFontSize){
		for(var i=0;i<element.length;i++){
			element[i].style.fontSize = "";
			element[i].style.lineHeight = "";
		}
	}
	else{
		for(var j=0;j<element.length;j++){
			element[j].style.fontSize = defaultFontSize+"px";
			element[j].style.lineHeight = defaultFontSize+2+"px";
		}
	}
	document.getElementById("readstyle").style.fontSize = "12px";
	document.getElementById("readstyletitle").style.fontSize = "12px";
	document.getElementById("readstyletitle").style.lineHeight = "";
	var readstylecont = document.getElementById("readstylecont");
	readstylecont.style.fontSize = "12px";
	
	var child = readstylecont.childNodes;
	
	for(var y = 0; y < child.length; y++){
		if ("A" == child[y].nodeName) {
			child[y].style.fontSize = "12px";
			child[y].style.lineHeight = "";
		}
	}
}
 
// ----------------------------------------------------------------------
// 工具条重置功能模块
// ----------------------------------------------------------------------
function resetToolBar()
{
//	setCookie("toolBarState", 1);
//	setCookie("pageFontSize", minFontSize);
//	setCookie("contrastState", 0);
//	if (browserIsIE)
//	{
//		setCookie("pageZoomState", 1);
//	}
//	setCookie("guidesState", 0);
//	setCookie("textModeState", 0);
	for ( var i = 0; i < allLink.length; i++)
	{
		allLink[i].setAttribute("href", "css/css1.css");
	}
	window.location.reload();
}

//页面样式清除函数------------------------
function clearStyle(){
 var newAllElements = document.getElementById("wrapper").getElementsByTagName("*");
 for(var b=0;b<newAllElements.length;b++){newAllElements[b].style.cssText = "";}
 for(var c=0;c<newAllElements.length;c++){newAllElements[c].style.height = "auto";};
 
 var lk_wcms_edit_float012all = document.getElementById("lk_wcms_edit_float012all");
 var smkmh22 = document.getElementById("smkmh22")
 var smkmh = document.getElementById("smkmh")
 var renmmany = document.getElementById("renmmany")	 
  if (lk_wcms_edit_float012all) lk_wcms_edit_float012all.style.display = "none";
  if (smkmh22) smkmh22.style.display = "none";
  if (smkmh) smkmh.style.display = "none";
  if (renmmany) renmmany.style.display = "none";
 
 var embed = document.getElementsByTagName("embed");
 for (var d=0;d<embed.length; d++)
 {
	 embed[d].style.height = "0";
	 embed[d].style.visibility = "hidden";
 }
 
}

var toolBarState = false;
function toolBarShow()
{
	var readstylecont =  document.getElementById("readstylecont");
	if (!toolBarState)
	{
		readstylecont.style.display = "block";
		toolBarState = true;
	}	
	else
	{
		readstylecont.style.display = "none";
		toolBarState = false;
	}
}
