﻿// 作者：			李志平 
// 修改：	        
// 文件名：			SetStyle.js 
// 功能：			自定义事件，与页面相关的一些函数 
// 版本：			1.0.0 
// 最后修改时间：	    2010-05-25 
//定义全局变量
var maxflag=false;
//切换面板函数1：实现在左侧不同的面板之间进行切换
//参数说明：tabIndex代表面板序号，从1开始；
//         count代表面板数量。
function SwitchTab(tabIndex,count)
{
	var tempObject;
	//先全部设为不可见，面板背景切换为off状态
	for (var i=1; i<=count; i++)
	{
		tempObject = document.getElementById("tbt" + i);
		if( typeof(tempObject) != "undefined" && tempObject != null)
		{
			tempObject.src = tempObject.src.replace("_on", "_off");
		}
		tempObject = document.getElementById("Toolbox_" + i);
		if( typeof(tempObject) != "undefined" && tempObject != null)
		{
			tempObject.style.visibility = "hidden";
			tempObject.style.display = "none";
		}
	}
	if(tabIndex==1)
	{
		document.getElementById("DivQueryResult").style.visibility="visible";
		//document.getElementById("DivQueryInput").style.visibility="visible";
		document.getElementById("DivSwitchLayerXZ").style.visibility="hidden";	
		document.getElementById("DivSwitchLayerPT").style.visibility="hidden";	
		
	}
	if(tabIndex==2)
	{
		document.getElementById("DivQueryResult").style.visibility="hidden";
		//document.getElementById("DivQueryInput").style.visibility="hidden";
		document.getElementById("DivSwitchLayerXZ").style.visibility="visible";	
		document.getElementById("DivSwitchLayerPT").style.visibility="hidden";
				
	}
	if(tabIndex==3)
	{
		document.getElementById("DivQueryResult").style.visibility="hidden";
		//document.getElementById("DivQueryInput").style.visibility="hidden";
		document.getElementById("DivSwitchLayerXZ").style.visibility="hidden";	
		document.getElementById("DivSwitchLayerPT").style.visibility="visible";
				
	}
	// 设置点击的面板的背景图片，同时设为可见
	tempObject = document.getElementById("tbt" + tabIndex);
	if( typeof(tempObject) != "undefined" && tempObject != null)
	{
		tempObject.src = tempObject.src.replace("_off", "_on");
	}
	tempObject = document.getElementById("Toolbox_" + tabIndex);
	if( typeof(tempObject) != "undefined" && tempObject != null)
	{
		tempObject.style.visibility = "visible";
		tempObject.style.display = "block";
	}
}
//切换面板函数2：实现在顶部不同的面板之间进行切换
//参数说明：tabIndex代表面板序号，从1开始；
//         count代表面板数量。
function SwitchTabTop(tabIndex,count)
{
	//alert("hi");
	var tempObject,frmobj;
	//先全部设为不可见，面板背景切换为off状态
	for (var i=1; i<=count; i++)
	{
		frmobj=document.frames("FrameTitle");//获取要访问的frame

		tempObject = frmobj.window.document.getElementById("tbtT" + i);
		if( typeof(tempObject) != "undefined" && tempObject != null)
		{
			tempObject.src = tempObject.src.replace("_on", "_off");
		}
		tempObject = frmobj.window.document.getElementById("TabBox_" + i);
		if( typeof(tempObject) != "undefined" && tempObject != null)
		{
			tempObject.style.visibility = "hidden";
			tempObject.style.display = "none";
		}
	}
	if(tabIndex==1)
	{
		frmobj.window.document.getElementById("DivQueryInputXZ").style.visibility="visible";
		frmobj.window.document.getElementById("DivQueryInputZJ").style.visibility="hidden";	
		frmobj.window.document.getElementById("DivQueryInputZB").style.visibility="hidden";	
	}
	if(tabIndex==2)
	{
		frmobj.window.document.getElementById("DivQueryInputXZ").style.visibility="hidden";
		frmobj.window.document.getElementById("DivQueryInputZJ").style.visibility="visible";	
		frmobj.window.document.getElementById("DivQueryInputZB").style.visibility="hidden";	
	}
	if(tabIndex==3)
	{
		frmobj.window.document.getElementById("DivQueryInputXZ").style.visibility="hidden";
		frmobj.window.document.getElementById("DivQueryInputZJ").style.visibility="hidden";	
		frmobj.window.document.getElementById("DivQueryInputZB").style.visibility="visible";			
	}
	// 设置点击的面板的背景图片，同时设为可见
	tempObject = frmobj.window.document.getElementById("tbtT" + tabIndex);
	if( typeof(tempObject) != "undefined" && tempObject != null)
	{
		tempObject.src = tempObject.src.replace("_off", "_on");
	}
	tempObject = frmobj.window.document.getElementById("TabBox_" + tabIndex);
	if( typeof(tempObject) != "undefined" && tempObject != null)
	{
		tempObject.style.visibility = "visible";
		tempObject.style.display = "block";
	}
}
//
function initstruct()
{
		document.body.scroll = "no";
		//var mapControl = doc.getElementById("MapControl1");

		var h=document.documentElement.clientHeight-document.getElementById("header").clientHeight;
		var w=document.documentElement.clientWidth-document.getElementById("DivQuery").clientWidth-5;
		
		var hov=document.getElementById("OverviewDiv").style.height;
		var hdr=document.getElementById("DivQuery").clientWidth;
		
		var hd=document.getElementById("header").clientHeight;
		//var qrwd=document.getElementById("DivQuery").style.width;
		//var drgw=document.getElementById("dragDiv").style.width;
        
		document.getElementById("myMap").style.height=h-31+"px";
		document.getElementById("picDiv").style.height=h-31+"px";
		
		document.getElementById("DivQuery").style.left=w+2+"px";
		document.getElementById("DivQuery").style.top=hd+26+"px";
		document.getElementById("DivQuery").style.height=h-29+"px";
		document.getElementById("DivQuery").style.width=237+"px";
		document.getElementById("tuliDiv").style.top=h+hd-530+"px";
		document.getElementById("ClsTlDiv").style.top=h+hd-525+"px";
		
		if(maxflag==true){
			document.getElementById("DivPic").style.left=w+hdr-7+"px";
			document.getElementById("DivSectoolB").style.left=w+hdr-160+"px";
			document.getElementById("infopanel1").style.left=w+hdr-230+"px";
			document.getElementById("myMap").style.width=w+hdr-13+"px";
			ReSizeMapcontrol(w+hdr-13,h-31);
		    document.getElementById("DivQueryResult").style.left=w+hdr+"px";
		    document.getElementById("DivSwitchLayerXZ").style.left=w+hdr+"px";
		    document.getElementById("DivSwitchLayerPT").style.left=w+hdr+"px";
		    document.getElementById("picDiv").style.width=w+hdr-13+"px";
		    document.getElementById("botmB").style.left=w+hdr-212+"px";
		    document.getElementById("tuliDiv").style.left=w+hdr-196+"px";
		    document.getElementById("ClsTlDiv").style.left=w+hdr-31+"px";
		    document.getElementById("toolpanel").style.left=w+hdr+"px";
		    document.getElementById("DivSectoolA").style.left=w+60+"px";
//		    if (document.getElementById("dragDiv")!=null) {
//		        document.getElementById("dragDiv").style.left=screen.width/2-250+"px";
//		    }
		}
		else
		{
			document.getElementById("DivPic").style.left=w-7+"px";
			document.getElementById("DivSectoolB").style.left=w-160+"px";
			document.getElementById("infopanel1").style.left=w-230+"px";
			document.getElementById("myMap").style.width=w-12+"px";
			ReSizeMapcontrol(w-12,h-31);
		    document.getElementById("DivQueryResult").style.left=5+"px";
		    document.getElementById("DivSwitchLayerXZ").style.left=5+"px";
		    document.getElementById("DivSwitchLayerPT").style.left=5+"px";	
		    document.getElementById("picDiv").style.width=w-12+"px";
		    document.getElementById("botmB").style.left=w-212+"px";
		    document.getElementById("tuliDiv").style.left=w-196+"px";
		    document.getElementById("ClsTlDiv").style.left=w-31+"px";
		    document.getElementById("toolpanel").style.left=w+hdr-215+"px";
		    document.getElementById("DivSectoolA").style.left=w-160+"px";
//		    if (document.getElementById("dragDiv")!=null) {
//		        document.getElementById("dragDiv").style.left=screen.width/2-237/2-250+"px";
//		    }
		}
		document.getElementById("dragDiv").style.top=200+"px";
		
		document.getElementById("DivPic").style.top=hd+33+"px";
		document.getElementById("DivPic").style.height=h-33+"px";
		
		document.getElementById("botmA").style.top=h+hd-17+"px";
		document.getElementById("botmB").style.top=h+hd-27+"px";
		
		//document.getElementById("OverviewDiv").style.width=0;
		//document.getElementById("OverviewDiv").style.height=0;
		document.getElementById("OverviewDiv").style.left=3+"px";
		document.getElementById("OverviewDiv").style.top=h+hd-114+"px";
		
		//document.getElementById("hwkswt").style.width=14+"px";
		//document.getElementById("hwkswt").style.height=14+"px";
		document.getElementById("hwkswt").style.left=5+"px";
		document.getElementById("hwkswt").style.top=h+hd-17+"px";
		
		document.getElementById("tool").style.left=2+"px";
		document.getElementById("tool").style.width=w+hdr+2+"px";
		
		//document.getElementById("toolpanel").style.left=w+hdr-215+"px";
		//document.getElementById("DivSectoolA").style.visibility="visible";
		//document.getElementById("DivQuery").style.Height=327+"px";
		
		document.getElementById("DivQueryResult").style.top=5+"px";//140
		document.getElementById("DivQueryResult").style.height=h-41+"px";
		
		document.getElementById("DivSwitchLayerXZ").style.top=5+"px";//140
		document.getElementById("DivSwitchLayerXZ").style.height=h-41+"px";		

		document.getElementById("DivSwitchLayerPT").style.top=5+"px";//140
		document.getElementById("DivSwitchLayerPT").style.height=h-44+"px";
		
//		document.getElementById("divPQ").style.height=(h-105)/3+26+"px";
//		document.getElementById("divXQ").style.height=2*(h-105)/3-54+"px";//140

		if (document.getElementById("pqgsh")) {
		    document.getElementById("pqgsh").style.height=(h-105)/3+"px";
		}
		if (document.getElementById("zfxx")) {
		    document.getElementById("zfxx").style.height=2*(h-105)/3-80+"px";
		}		

//		document.getElementById("bottom").style.left=3+"px";
//		document.getElementById("bottom").style.top=h+hd-72+"px";
//		document.getElementById("bottom").style.height=70+"px";
//		document.getElementById("bottom").style.width=w+hdr+"px";
		var frm;
		frm=document.frames("FrameTitle");
		frm.window.document.getElementById("toplink").style.left=w+hdr-300+"px";
}
	 
function MapViewImageMax()
{
		var h=document.documentElement.clientHeight-document.getElementById("header").clientHeight;
		var w=document.documentElement.clientWidth-document.getElementById("DivQuery").clientWidth-5;
		var hdr=document.getElementById("DivQuery").clientWidth;
		
		document.getElementById("DivPic").style.left=w+hdr-7+"px";
		
		document.getElementById("DivQueryResult").style.left=w+hdr+"px";
		document.getElementById("DivSwitchLayerXZ").style.left=w+hdr+"px";
		document.getElementById("DivSwitchLayerPT").style.left=w+hdr+"px";
		
		document.getElementById("DivQuery").style.visibility="hidden";
		document.getElementById("DivQuery").style.left=w+2+"px";
		
		document.getElementById("DivSectoolB").style.left=w+hdr-160+"px";
		
		document.getElementById("HideResultPic").src="images/qiehuan2.jpg";
        document.getElementById("HideResultPic").onclick =MapViewImageNormal;
		maxflag=true;
		ReSizeMapcontrol(w+hdr-13,h-31);
}

function MapViewImageNormal()
{
		var h=document.documentElement.clientHeight-document.getElementById("header").clientHeight;
		var w=document.documentElement.clientWidth-document.getElementById("DivQuery").clientWidth-5;
		
		document.getElementById("DivPic").style.left=w-7+"px";
		
		document.getElementById("DivQueryResult").style.left=5+"px";
		document.getElementById("DivSwitchLayerXZ").style.left=5+"px";
		document.getElementById("DivSwitchLayerPT").style.left=5+"px";
		
		document.getElementById("DivQuery").style.visibility="visible";
		document.getElementById("DivQuery").style.left=w+2+"px";
		
		document.getElementById("DivSectoolB").style.left=w-160+"px";
		
		document.getElementById("HideResultPic").src="images/qiehuan1.jpg";
        document.getElementById("HideResultPic").onclick =MapViewImageMax;	
		maxflag=false;
		ReSizeMapcontrol(w-12,h-31);
}
	 
function HwkViewImageMax()
{
		document.getElementById("HideHwkPic").src="images/minBtn.png";
        	document.getElementById("HideHwkPic").onclick =HwkViewImageMin;
		document.getElementById("OverviewDiv").style.width=150+"px"; 
		document.getElementById("OverviewDiv").style.height=110+"px";
}

function HwkViewImageMin()
{
		document.getElementById("HideHwkPic").src="images/maxBtn.png";
        	document.getElementById("HideHwkPic").onclick =HwkViewImageMax;
		document.getElementById("OverviewDiv").style.width=0+"px";
		document.getElementById("OverviewDiv").style.height=0+"px";
}
//开关图层，参数clsdiv代表Div标签id，flag标识显示（=show）或隐藏（hide）
function closeDiv(clsdiv,flag)
{
	if(flag=="hide")
	
	{   
	    document.getElementById(clsdiv).style.visibility="hidden";
//	    document.getElementById(clsdiv).style.height = 0+"px";
//	    document.getElementById(clsdiv).style.width =0+"px";
	}
	
	else if (flag=="show")
	{
	  document.getElementById(clsdiv).style.visibility="visible";
//        document.getElementById(clsdiv).style.height = 73+"px";
//        document.getElementById(clsdiv).style.width =132+"px";
    }	

}

function switchImg(id,index)
{
	var frm;
	frm=document.frames("FrameTitle");
	frm.window.document.getElementById(id).src="images/search0"+index+".gif";
}
