top.formIsChange=false;  //当前表单是否改变
top.windowOBJ=window;  //当前window对象

//===========窗口打开方式=============//
function createChildPage(URL)
{
	if(isopen)//弹出
	{
		wid=800;
		hei=600;
		window.open(URL,"","width="+wid+",height="+hei+",left="+(screen.width-wid)/2+",top="+(screen.height-hei)/2+",resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
	}
	else//嵌入
	{
		altSubmit();
		openframe(URL)
	}

}
//====================================//


//============开启提交状态==============//
function altSubmit()
{
		contentrow.style.display="none";
		submittd.style.display="block";
}
//====================================//


//============关闭提交状态==============//
function closeSubmit()
{
		//contentrow.style.display="block";
		submittd.style.display="none";
}
//====================================//

//============关闭提交状态==============//
function closeSubmit2()
{
		contentrow.style.display="block";
		submittd.style.display="none";
}
//====================================//

//============生成子页面==============//
var topf; 
//var topf=top.iframe_index.iframe_index_right; //顶层框架
var topfischange=false;
try
{
	if(top.topfischange)
	{
		topf=top.openCompany.iframe_index_right; //顶层框架
	}
	else
	{
		topf=top.main.contents; //顶层框架
	}

}
catch(e)
{
	topf=self;
}





var createNum=0; //生成子页面的数目;
var thisNum=0;

function openframe(URL)
{	
	var frametd=document.getElementById("frametd");
	var framepage=document.getElementById("framepage");
	framepage.src=URL;
	frametd.style.display="block";

	var contentrow=document.getElementById("contentrow")
	var fx=document.getElementById("fx")
	//====改变申缩按钮状态======//	
	contentrow.style.display="none";
	fx.src="images/tooldown.gif";
	//========================//
}
//======================================//

//=========内容的申缩控制============//
function tableshow()
{
	var contentrow=document.getElementById("contentrow")
	var fx=document.getElementById("fx")
	if(arguments[0])
	{
		if(arguments[0]=="block")
		{
			contentrow.style.display="block";
			fx.src="images/toolup.gif";		
		}
		else
		{
			contentrow.style.display="none";
			fx.src="images/tooldown.gif";		
		}
	}
	else
	{
		if(contentrow.style.display=="block")
		{
			contentrow.style.display="none";
			fx.src="images/tooldown.gif";
		}
		else
		{
			contentrow.style.display="block";
			fx.src="images/toolup.gif";
		}
	}
	changeParentFrametd(thisNum);

}
//====================================//


//==================当前页面初始化时生成工具条的行、更改内容行属性和生成Iframe===============//
function createbigtable()
{
	//alert(parent.thisNum)
	if(topf!=self) thisNum=parent.thisNum+1;  //子框架的层数

	var obj=document.getElementById("bigtable");
	//======生成工具条的行=============//
		var tooltr=obj.insertRow([0]);
		var tooltd=tooltr.insertCell();
			tooltd.align="left";
			tooltd.id="toolbar";
	//===============================//

	//======设置当前页的内容行的属性===========//
	var contentrowobj=obj.rows[1].children(0);
	var contable=contentrowobj.children(0)
	contentrowobj.boder=0
	contentrowobj.style.display="block";
	contentrowobj.id="contentrow";
	//======================================//

	//======如果参数为yes就生成子页的行和iframe======//
	if(arguments[0] && arguments[0]=="yes")
	{
		var framewidth=600;
		var frametr=obj.insertRow();
		var frametd=frametr.insertCell();
			frametd.align="left";
			frametd.id="frametd";
			frametd.height=1;
			frametd.style.display="none";
			frametd.innerHTML='<iframe frameborder=0 width="98%" height="100%" id="framepage" src="about:blank"></iframe>';
	}
	//============================================//
	
	//=============生成提交状态行==========//
	var submittr=obj.insertRow();
	var submittd=submittr.insertCell();
	submittd.id="submittd"
	submittd.align="center";
	submittd.style.display="none";
	var str1='<table border=0 align=center class=submitstuats>';
		str1+='<tr><td height=80 align=center valign=top class="submitBG">';
		str1+='<br><iframe src="/common/dialog/plan.html" width=100% frameborder=0 height=30></iframe>';
		str1+='操作中，请等待...';
		str1+='<br></td></tr></table>';
		submittd.innerHTML=str1;
	//==================================//

	//==========页面初始时循环改变父框架的iframe行的高度=============//
	if(self==topf)
	{
		document.body.leftMargin=0;
		document.body.topMargin=0;
	}
	else
	{
		document.body.leftMargin=0;
		document.body.topMargin=0;
		changeParentFrametd(thisNum);
	}
}
//=================================================================================================//

//==========页面初始时循环改变父框架的iframe行的高度=============//
function changeParentFrametd(len)
{
	var pa=self.parent;
	//alert(len)
		for(i=0;i<len;i++)
		{
			if(pa.frametd)
			{
				if(i==0)
					pa.frametd.height=pa.framepage.document.body.scrollHeight+60;	
				else
					pa.frametd.height=pa.framepage.document.body.scrollHeight;	
		//alert(len)
		//alert(pa.framepage.document.body.scrollHeight)
				pa=pa.parent;			
			}
		}	
}
//===========================================================//


//====================================生成工具条函数=============================================//
var toolbarStyle = ["85%","images/frame_toolsbg.jpg","images/frame_toolsbg.jpg","images/frame_toolsbg.jpg"]//width;bgimg,img0,img1
var toolbarData=new Array();
function createMyNewToolBar()  //arguments[0]：工具条数组，arguments[1]：页面名称，arguments[2]：是否生成字框架，arguments[3]：是否生成排序
{


	var nullstr='<table  height="18" cellspacing="0" cellpadding="0" border="0"><tr><td width="1" bgcolor="#808080"></td><td width="1"  bgcolor="#ffffff"></td></tr></table>';

	createbigtable(arguments[2]);
	var myContainer = document.getElementById("toolbar");

	var toolTable='<table align="left" border="0" cellspacing="0" cellpadding="0" height="30">';
			toolTable+='<tr>';
				toolTable+='<td align="right"><img src="'+toolbarStyle[2]+'"></td>';
				toolTable+='<td  background="'+toolbarStyle[1]+'" width="15%">&nbsp;'+arguments[1]+'&nbsp;</td>';
				toolTable+='<td background="'+toolbarStyle[1]+'"><img src="images/toolnull.gif"></td>';
				//--------自定义工具----//
				toolTable+='<td width="'+toolbarStyle[0]+'" background="'+toolbarStyle[1]+'" height="30" valign="top">';
					toolTable+='<table height="30" border="0" cellspacing="0" cellpadding="0">';
						toolTable+='<tr id="addMyTool"></tr>';
					toolTable+='</table>';
				toolTable+='</td>';
			
				//--------排序工具------//
				/*
				if(arguments[3] && arguments[3]=="yes")
				{
					toolTable+='<td background="'+toolbarStyle[1]+'"><img src="images/toolnull.gif"></td>';
					toolTable+='<td background="'+toolbarStyle[1]+'" height="32" valign="top">';
						toolTable+='<table width=80 height="32" border="0" cellspacing="0" cellpadding="0">';
							toolTable+='<tr>';
								toolTable+='<td align="center" >';
									toolTable+='<table onMouseOver=this.className="over" onMouseOut=this.className="out" onMouseDown=this.className="down" onMouseUp=this.className="out" onclick="orderBy()" border="0" cellspacing="0" cellpadding="0" width="70" style="cursor:hand;">'
										toolTable+='<tr>';
											toolTable+='<td align="center">';
												toolTable+='<table width="60" border="0" cellspacing="0" cellpadding="0">';
													toolTable+='<tr>';
														toolTable+='<td width="20" align="center" height="20"><img   src="images/show_img.gif"  border="0"></td>';
														toolTable+='<td width="100%" align="center">排序(O)</td>';
													toolTable+='</tr>';
												toolTable+='</table>';
											toolTable+='</td>';
										toolTable+='</tr>';
									toolTable+='</table>';
								toolTable+='</td>';
							toolTable+='</tr>';
						toolTable+='</table>';
					toolTable+='</td>';
				}
				*/
				toolTable+='<td background="'+toolbarStyle[1]+'"><img src="images/toolnull.gif"></td>';
				toolTable+='<td background="'+toolbarStyle[1]+'"  onclick="tableshow()" style="cursor:hand">&nbsp;<img src="images/toolup.gif" id="fx">&nbsp;</td>';
				toolTable+='<td width="7"><img src="'+toolbarStyle[3]+'"></td>';
			toolTable+='</tr>'
			toolTable+='<tr>';
				toolTable+='<td height=10></td>';
			toolTable+='</tr>';
		toolTable+='</table>';

	myContainer.innerHTML=toolTable;
	if(arguments[0])
		var MytoolbarData=arguments[0];
	else
		var MytoolbarData=toolbarData;
	var len=MytoolbarData.length;
	for(var i=0;i<len;i++)
	{
		var baritem=MytoolbarData[i];
		var myid="";
		var displayvalue="";
		var disabledvalue="";
		var sText="";
		var wwid=0;
		var arrLen = baritem.length;
		var tempName;
		if(baritem[4]=="reset")
			tempName="清空(Z)";
		else
			tempName=baritem[2];
			

			
		if(arrLen!=0)
		{
			if(top.sAction=="info")
			{
				if(baritem[4]=="info" || baritem[4]=="clo")
				{
					wwid=parseInt(baritem[0])+20;
					var wwid1=parseInt(baritem[0])+30;
					
					displayvalue = (baritem[6]) ? baritem[6] : "";
					disabledvalue = (baritem[5]&&baritem[5]=="1") ? true : false;
					
					sText='<table onMouseOver=this.className="over" onMouseOut=this.className="out" onMouseDown=this.className="down" onMouseUp=this.className="out" onclick="'+baritem[3]+'" border="0" cellspacing="0" cellpadding="0" width="'+wwid1+'" style="cursor:hand;">'
					
					sText+='<tr><td align="left"><table width="'+wwid+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" align="center" height="20"><img   src="'+baritem[1]+'"  border="0"></td><td width="'+baritem[0]+'" align="center">'+tempName+'</td></tr></table></td></tr></table>'
					myid = (baritem[4]) ? baritem[4] : "";		
				}
			}
			else
			{
				if(baritem[4]!="goback")
				{
					wwid=parseInt(baritem[0])+20;
					var wwid1=parseInt(baritem[0])+30;
					
					displayvalue = (baritem[6]) ? baritem[6] : "";
					disabledvalue = (baritem[5]&&baritem[5]=="1") ? true : false;
					
					sText='<table onMouseOver=this.className="over" onMouseOut=this.className="out" onMouseDown=this.className="down" onMouseUp=this.className="out" onclick="'+baritem[3]+'" border="0" cellspacing="0" cellpadding="0" width="'+wwid1+'" style="cursor:hand;">'
					
					sText+='<tr><td align="left"><table width="'+wwid+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" align="center" height="20"><img   src="'+baritem[1]+'"  border="0"></td><td width="'+baritem[0]+'" align="center">'+tempName+'</td></tr></table></td></tr></table>'
					myid = (baritem[4]) ? baritem[4] : "";		
				}			
			}
		}
		else
		{
			sText=nullstr;
		}

		var myNewCell=addMyTool.insertCell();
		
		myNewCell.width=wwid+10;
		myNewCell.innerHTML=sText;
		myNewCell.id=myid;
		if(myNewCell.children(0))
		{
			var obj=document.getElementById(baritem[4]);
			if(obj)
			{
				disabledTool(obj,disabledvalue);
			}
		}
		myNewCell.style.display=displayvalue;
	}
}
//==============================================================================================//

//===============工具条只读时将图片变为灰色=============//
function disabledTool(obj,state)
{
	obj.children(0).disabled=state;
	var imgobj=obj.children(0).children(0).children(0).children(0).children(0).children(0).children(0).children(0).children(0);
	if(state)
	{
		imgobj.className="aFilterDisabled";
	}
	else
	{
		imgobj.className="aFilterNote";				
	}
}
//========================================//

//============改变toolbar指定按钮的状态==============//
function change_toolbal_state(tool_name,tool_state)
{
	var tool_name_array=new Array();
	var tool_state_array=new Array();
	tool_name_array=tool_name.split(",");
	tool_state_array=tool_state.split(",")
	for(i=0;i<tool_name_array.length;i++)
	{
		if(tool_state_array[i])
		{
			var state=false;
			if(tool_state_array[i]==0)
			{
				state=false;
			}
			if(tool_state_array[i]==1)
			{
				state=true;
			}

			var obj=document.getElementById(tool_name_array[i]);
			if(obj)
			{
				disabledTool(obj,state);
			}
		}
	}
}
//==============================================//

//================排序===================//
function orderBy()
{

}
//========================================//


/** 
滚轮上下滚动产生的时间
 */
function handle(delta) {
var obj=getScrollDocument();
if(obj==null)
return;
if (delta < 0){//向下移动滚轮
	obj.scrollTop=obj.scrollTop+50;
		//alert("想下");
	
}
    
	else{//向上移动滚轮
	obj.scrollTop=obj.scrollTop-50;
	     //alert("想上");
	
	}
	   
	
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/**
 得到有滚动条的页面,调用页面需要重写,如果不需要这个功能就屏在页面返回null
**/
function getScrollDocument(){
if(top && top.main)
	var obj=top.main.contents.document.body;
else
	var obj=document.body;

return obj;
}

/* Initialization code. */
if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;


