// 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 showCameraPicture()
{
	var cameraObjs = parseId("img","media","/page/true");
	for(var i = 0;i<cameraObjs.length;i++)
	{
		cameraObjs[i].style.display="block";
	}
}
function showDefaultFurlOnPicEditon()
{
	var defaultFurlObj = document.getElementById("defaultShowFurlId");
	var defaultFurlId = defaultFurlObj.innerHTML;
	//defaultFurlId=furls[0];
	//匹配前面空格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	//匹配后面格
	defaultFurlId = defaultFurlId.replace(/\s+/im,"");
	setFurlNameObjVisiAble();
	showFurlOnPanelEditon(defaultFurlId);
	var h4Obj1 = document.getElementById('01导读与索引');
	if(h4Obj1!=null)
	{
		h4Obj1.style.display="none";
		var ulObj = document.getElementById('page'+h4Obj1.pageId);
		if(ulObj!=null)
			ulObj.style.display="none";
		var hrObj = document.getElementById('hr'+h4Obj1.pageId);
		if(hrObj!=null)
			hrObj.style.display="none";

	}
	var h4Obj2 = document.getElementById('02导读与索引');
	if(h4Obj2!=null)
	{
		h4Obj2.style.display="none";
		var ulObj = document.getElementById('page'+h4Obj2.pageId);
		if(ulObj!=null)
			ulObj.style.display="none";
		var hrObj = document.getElementById('hr'+h4Obj2.pageId);
		if(hrObj!=null)
			hrObj.style.display="none";

	}
}
//显示上一版,下一版,因为上一版与下一版之间有两个&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;
		}
	}
}
var furls = new Array('广州日报电子版号外','A叠','B叠','C叠','D叠','E叠','东莞','佛山','特刊','顺德','江门','时尚荟');
/*************************************************************************************************************************/
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,"");
	removeBr();
	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]);
				while(num%4!=0)
				{
					num++;
				}
				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();
	removeBr();
	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;
}
function removeBr()
{
	var obj1 = document.getElementById('br1');
	if(obj1!=null)
	{
		var html = obj1.innerHTML;
		while(html.indexOf('<br>')!=-1||html.indexOf('<Br>')!=-1||html.indexOf('<BR>')!=-1)
		{
			html =  html.replace(/<br>/,"");
			html =  html.replace(/<Br>/,"");
			html =  html.replace(/<BR>/,"");
		}
		var titleBrObj1 = document.getElementById('titleBr1');
		if(titleBrObj1!=null)
		{
			titleBrObj1.innerHTML = html;
		}
		var titleBrObj2 = document.getElementById('titleBr2');
		if(titleBrObj2!=null)
		{
			titleBrObj2.innerHTML = html;
		}
	}
}