﻿// JavaScript Document
function parseId(tagName,prefix,furId)
{
	var divs = document.getElementsByTagName(tagName);
	var id ="";
	var num=0;
	for(var i =0; i<divs.length;i++)
	{
		id = divs[i].getAttribute("id");
		var indexStr = prefix+furId;
		if(id!=null&&id.indexOf(indexStr)!=-1)
		{
			num++;
		}
	}
	var obj = new Array(num);
	num = 0;
	for(var i =0; i<divs.length;i++)
	{
		id = divs[i].getAttribute("id");
		var indexStr = prefix+furId;
		if(id!=null&&id.indexOf(indexStr)!=-1)
		{
			obj[num]=divs[i];
			num++;
		}
	}
	return obj;
}
function showPicDiv(prefix,divName)
{
	showFocusTable(divName);
	lazyLoadImg('parper_img','longdesc',divName);
	//取得所有符合条件的DIV对象
	var obj = getSelectedChild("pictureContent",prefix,divName);
	if(obj.length>0)
	{
		
		var div = document.getElementById("showDiv1");
		var div2 = document.getElementById("showDiv2");
		div.innerHTML ="";
		div2.innerHTML ="";
		var html="";
		for(var i=0;i<obj.length;i++)
		{
			html+= obj[i].innerHTML;
			if(i==3)
				break;
		}
		div.innerHTML = html;
		if(obj.length>4)
		{
			
			html="";
			for(var i=4;i<obj.length;i++)
			{
				if(i%4==0)
					html +="<div>"
				html+= obj[i].innerHTML;
				if(i%4==3&&i+1<obj.length)
					html+="</div>";
				if(i+1>=obj.length)
					html+="</div>";
			}
			div2.innerHTML = html;
		}
	}
	if(picDivObj!=null)
		clearInterval(picDivObj);
}
function showCameraPicture()
{
	var cameraObjs = parseId("img","media","/page/true");
	for(var i = 0;i<cameraObjs.length;i++)
	{
		cameraObjs[i].style.display="block";
	}
}
var picDivObj = null;
function showDefaultFurlOnPicEditon()
{
	var defaultFurlObj = document.getElementById("defaultShowFurlId");
	var defaultFurlId = defaultFurlObj.innerHTML;
	//匹配前面空格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	//匹配后面格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	setFurlNameObjVisiAble();
	showFurlOnPanelEditon(defaultFurlId);
	//showCameraPicture();
	setPicHrefVisiAble();
	//picDivObj = setInterval("showPicDiv('picture',"+defaultFurlId+")",1000);
	showPicDiv('picture',defaultFurlId);
	/*************************************************/
   //为提高速度,把showPicDiv('picture',defaultFurlId);放到dzb.js的lazyLoadImg中
    /****************************************************/
}
var lastOnFocusTable = null;
function showFocusTable(furId)
{
	var tableObj = document.getElementById("table"+furId);
	if(tableObj!=null)
	{
		if(lastOnFocusTable==null)
			lastOnFocusTable = tableObj;
		if(lastOnFocusTable!=tableObj)
		{
			lastOnFocusTable.className="";
			///lastOnFocusTable.background = "../../../tplimg/gengduo_zhibo4.jpg";
		}
		tableObj.className = "act";
		//tableObj.background = "../../../tplimg/buttonBg1.jpg";
		lastOnFocusTable = tableObj;
	}
	
}
var furls = new Array('A叠','B叠','C叠','D叠','E叠','东莞','佛山','特刊','顺德','江门','时尚荟');
function setPicHrefVisiAble()
{
	var i = 0;
	for(i=0;i<furls.length;i++)
	{
		var furlObjs = document.getElementById("picture"+furls[i]);
		var picHrefId = "table"+furls[i];
		if(furlObjs!=null)
		{
			document.getElementById(picHrefId).style.display="block";
		}
	}
}
//显示上一版,下一版,因为上一版与下一版之间有两个&nbsp;以致把右边的pdf图片挤成换行
function showEditHref()
{
	var editHrefObj = document.getElementById("editHref");
	if(editHrefObj!=null)
	{
		var html=editHrefObj.innerHTML;
		var r = html.match(/\s/);
		var showEditHrefObj = document.getElementById("showEditHref");
		if(r)
		{
			html = html.replace(/&nbsp;&nbsp;/,"");
			html = html.replace(/&nbsp;&nbsp;/,"");
			showEditHrefObj.innerHTML =" "+ html;
		}
	}
}

/*************************************************************************************************************************/
function showFurlOnPanelEditon(furId)
{
	showEditHref();
	var obj = document.getElementById("leftFurl"+furId);
	if(obj!=null)
	{	
		obj.parentNode.className="acttitle";
	}
	var obj2 = document.getElementById(furId);
	if(obj2!=null)
	{	
		obj2.style.height="249px";
	}
	setTdInnerHTML(furId);
	if(browserType==2)
	{
		loadWowi();
	}
}
function setTdInnerHTML(furId)
{
	
	var showObj = document.getElementById("td"+furId);
	var html = showObj.innerHTML;
	var re = html.match(/\w+/);
	if(!re)
	{
		var furlObjs = getSelectedChild("leftColumnContent","leftPanel",furId);
		var obj = document.getElementById(furId);
		if(obj!=null)
			obj.style.display="block";
		if(furlObjs.length>0)
		{
			for(var i = 0;i<furlObjs.length;i++)
			{
	 			html += furlObjs[i].innerHTML;
			}
			showObj.innerHTML=html;
		}
	}
	
}
function showDefaultFurlOnPanelEdition()
{
	var defaultFurlObj = document.getElementById("defaultShowFurlId");
	var defaultFurlId = defaultFurlObj.innerHTML;
	//匹配前面空格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	//匹配后面格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	
	setDefaultEditionOnFocus();
	
	setFurlNameObjVisiAble();
	showFurlOnPanelEditon(defaultFurlId);
	dojo.addOnLoad(changeSpaceHeight);
	
	//showCameraPicture();
}
function setFurlNameObjVisiAble()
{
	var allNum = 0;
	var i = 0;
	for(i=0;i<furls.length;i++)
	{
		var furlObjs = document.getElementById("leftPanel"+furls[i]);
		var leftSubFurlId = "leftSubFurlDiv"+furls[i];
		if(furlObjs!=null)
		{
			document.getElementById(leftSubFurlId).style.display="block";
			var leftFurlObj = document.getElementById("leftFurl"+furls[i]);
			if(leftFurlObj!=null)
			{
				var html = leftFurlObj.innerHTML;
				var num = getSelectedChildNumber("leftColumnContent","leftPanel",furls[i]);
				leftFurlObj.innerHTML = html +" ("+num+"版)";
				allNum += num;
			}
			
		}
	}
	var pageMenuObj = document.getElementsByClassName('pagemenu');
	if(pageMenuObj!=null)
	{
		if(browserType==2)
		{
			var spans = pageMenuObj[0].getElementsByTagName("span");
			for(var i =0;i<spans.length;i++)
			{
				if(spans[i].innerHTML =='版面目录')
				{
					spans[i].innerHTML = '版面目录' +' 今日共'+allNum+'版';
				}
			}
		}

		else
		{
			var innerHTML = pageMenuObj[0].firstChild.firstChild.innerHTML;
			pageMenuObj[0].firstChild.firstChild.innerHTML=innerHTML +' 今日共'+allNum+'版';
		}
		
	}
	
}
function setDefaultEditionOnFocus()
{
	var obj = document.getElementById("defaultShowEditionId");
	if(obj!=null)
	{
		var defaultEditionId = obj.innerHTML;
		//匹配前面空格
		defaultEditionId = defaultEditionId.replace(/\s+/im,"");
		//匹配后面格
		defaultEditionId = defaultEditionId.replace(/\s+/im,"");
        var obj2 = document.getElementById("Txt"+defaultEditionId);
		if(obj2!=null)
		{
			obj2.className = "act";
		}
	}
	
	
}
/**********************************************************************************************************/
function showFurlOnArticleEdition()
{
	document.getElementById('pagemenu').style.display="block";
	var i = 0;
	for(i=0;i<furls.length;i++)
	{
		var furlObjs = document.getElementById("leftPanel"+furls[i]);
		var leftFurlId = "leftSubFurlDiv"+furls[i];
		if(furlObjs!=null)
		{
			document.getElementById(leftFurlId).style.display="block";
		}
	}
	
}
function showDefaultOnArtcleEdition()
{
	//showCameraPicture();
	showEditHref();
	setMediaCss();
	var defaultFurlObj = document.getElementById("defaultShowFurlId");
	var defaultFurlId = defaultFurlObj.innerHTML;
	//匹配前面空格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	//匹配后面格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	
	setDefaultEditionOnFocus();
	
	setFurlNameObjVisiAble();
	showFurlOnPanelEditon(defaultFurlId);
	dojo.addOnLoad(changeSpaceHeight);
}
function setMediaCss()
{
 	var mediaObj = document.getElementById("leftMedia");
	if(mediaObj!=null)
	{
		var html = mediaObj.innerHTML;
		var re = html.match(/\w+/)
		if(!re)
			mediaObj.style.margin="0em";
	}
}

function getSelectedChildNumber(parentId,prefix,furlId)
{
	var leftContentObj = document.getElementById(parentId);
	var num = 0;
	if(leftContentObj!=null)
	{
		var childNodes = leftContentObj.childNodes;
		for(var i=0;i<childNodes.length;i++)
		{
			if(childNodes[i].id==(prefix+furlId))
				num++;
		}
	}
	return num;
}

function getSelectedChild(parentId,prefix,furId)
{
	var parentObj = document.getElementById(parentId); 
	//var divs = parentObj.childNodes;
	var divs = parentObj.getElementsByTagName("div");
	var id ="";
	var num=0;
	for(var i =0; i<divs.length;i++)
	{
		id = divs[i].getAttribute("id");
		var indexStr = prefix+furId;
		if(id!=null&&id.indexOf(indexStr)!=-1)
		{
			num++;
		}
	}
	var obj = new Array(num);
	num = 0;
	for(var i =0; i<divs.length;i++)
	{
		id = divs[i].getAttribute("id");
		var indexStr = prefix+furId;
		if(id!=null&&id.indexOf(indexStr)!=-1)
		{
			obj[num]=divs[i];
			num++;
		}
	}
	return obj;
}
function winOpen()
{
	var url = "http://59.42.241.171:8080/hlftiweb/articlesearch.jsp";
	//var url ='http://gzdaily.dayoo.com/hlftiweb/articlesearch.jsp';
	document.searchForm.action = url;
	return true;
}