//** iframe自动适应页面 **//

//输入你希望根据页面高度自动调整高度的iframe的名称的列表
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"]，可以只有一个窗体，则不用逗号。

//定义iframe的ID
var iframeids=["main"]

//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏，no表示不隐藏
var iframehide="yes"

function dyniframesize() 
{

	for (i=0; i<iframeids.length; i++)
	{
		if (document.getElementById) 
		{
			//自动调整iframe高度
			var dyniframe = document.getElementById(iframeids[i]);
			if (dyniframe && !window.opera)
			{
				dyniframe.style.display="block"
				if (dyniframe.contentDocument && dyniframe.contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
					dyniframe.height = dyniframe.contentDocument.body.offsetHeight; 
				else if (dyniframe.Document && dyniframe.Document.body.scrollHeight){ //如果用户的浏览器是IE
					dyniframe.height = dyniframe.Document.body.scrollHeight;
				}
			}
		}
		//根据设定的参数来处理不支持iframe的浏览器的显示问题
		if ((document.all || document.getElementById) && iframehide=="no")
		{
			var tempobj=document.all? document.all[iframeids] : document.getElementById(iframeids)
			tempobj.style.display="block"
		}
	}
}

//设定左边列表的
function dynArticleSize(){
	//中间内容部分
	var mainContent = document.getElementById("main");
	//左边菜单控制菜单长度部分
	var leftContent = document.getElementById("leftContent");
	
	dyniframesize();

	
	var leftMenu = document.getElementById("leftMenu");
	var right = document.getElementById("right");
	
	//默认左右的最低高度
	var height = 530;
	
	//实际的最高高度与默认的最低高度差
	var distance = 0;
	
	
	if(leftMenu.scrollHeight > mainContent.scrollHeight){
		distance = eval(height + "-" + leftMenu.scrollHeight);
		
		if(distance > 0){
			mainContent.height = eval(mainContent.scrollHeight + 
							" + " +  leftMenu.scrollHeight + 
							" - " + right.scrollHeight + " + " + distance);
			leftMenu.height = eval(leftMenu.scrollHeight + " + " + distance);				
		}else{
			mainContent.height = eval(mainContent.scrollHeight + 
							" + " +  leftMenu.scrollHeight + 
							" - " + right.scrollHeight);
		}
	}else{
		distance = eval(height + "-" + mainContent.scrollHeight);
		
		if(distance > 0){
			leftContent.height = eval(leftContent.scrollHeight + 
								" + " + right.scrollHeight + 
								" - " + leftMenu.scrollHeight + " + " + distance);
			mainContent.height = eval(mainContent.scrollHeight + "+" + distance);
		}else{
			leftContent.height = eval(leftContent.scrollHeight + 
								" + " + right.scrollHeight + 
								" - " + leftMenu.scrollHeight);
		}
		
	}
	
	dyniframesize();
}

//
if (window.addEventListener)
	//window.addEventListener("load", dyniframesize, false)
	window.addEventListener("load", dynArticleSize, false)
else if (window.attachEvent)
	//window.attachEvent("onload", dyniframesize)
	window.attachEvent("onload", dynArticleSize)
else
	//window.onload=dyniframesize
	window.onload=dynArticleSize

