﻿// JavaScript Document
/*
	动态的TAB标签切换
*/
	var dynamic_mode = {
		click:1,
		over:2
		}
	function dynamic_panel()
	{
		this.dynamicMode = dynamic_mode.click;
		this.currentButtonStyle = "current";
		this.buttons = new Array();
		this.panels = new Array();
	}
	dynamic_panel.prototype.AddPanel = function (button_id)
	{
		var _button = document.getElementById(button_id);
		var _group = new Array();
		for(var i=1;i<arguments.length;i++)
		{
		    _group.push(document.getElementById(arguments[i]));
		 }
		//this.panels.push(_group);
		try
		{
			_button.dp = this;
			_button._button_index = this.buttons.length;
			_button.onclick = function ()
			{
				this.dp.OnClick(this);
			}
			_button.onmouseover = function ()
			{
				this.dp.OnMouseOver(this);
			}
			this.buttons.push(_button);
			this.panels.push(_group);			
		}
		catch(ex)
		{
			//alert(ex.message);
		}
	}
	dynamic_panel.prototype.OnClick = function (sender)
	{
		if(this.dynamicMode==dynamic_mode.click)
		{
			this.ChangeState(sender);
		}
		else
		{
			return false;	
		}
	}
	dynamic_panel.prototype.OnMouseOver = function (sender)
	{
		if(this.dynamicMode==dynamic_mode.over)
		{
			this.ChangeState(sender);
		}
		else
		{
			return false;	
		}
	}
	dynamic_panel.prototype.Init = function (dm)
	{
		if(dm == dynamic_mode.over || dm == dynamic_mode.click)
		{
			this.dynamicMode=dm;
		}
		try
		{
			switch(this.dynamicMode)
			{
				case dynamic_mode.over:
					this.OnMouseOver(this.buttons[0]);
					break;
				case dynamic_mode.click:
					this.OnClick(this.buttons[0]);
					break;
			}
		}
		catch(e){}
	}
	
	dynamic_panel.prototype.ChangeState = function (sender)
	{
	    for(var i=0;i<this.buttons.length;i++)
			{
				if(i!=sender._button_index)
				{
					this.buttons[i].className="";
				}
			}
			sender.className=this.currentButtonStyle;
			
			for(var i=0;i<this.panels.length;i++)
			{
				if(i!=sender._button_index)
				{
				    var _group = this.panels[i];
				    for(var j=0;j<_group.length;j++){
					    _group[j].style.display="none";
					}
				}
			}
			var _group = this.panels[sender._button_index];
			for(var j=0;j<_group.length;j++){
			    _group[j].style.display="";
			}
	}
	
	
//=========================== 设置文章内容字体大小 ==============================
	function SetFontSize(font_size,target)
	{
		//设置指定指定区域的字体大小，并自动设置行间距
		var _box = document.getElementById(target);
		if(_box)
		{
			_box.style.fontSize = font_size+"px";
			_box.style.lineHeight = (font_size * 1.5)+"px";
		}
	}
	
//地图按扭执行参数

function FLASH_CMD_SHOWPAGE(id)
{
			$('.showpage').load('/html/'+id+'.html');
}

function FLASH_CMD_SHOWPAGE2(id)
{
			$('.showpage').load('/html2/'+id+'.html');
}

	function JumpSite_OnChange(select_box)
	{
		//处理下拉列表框URL跳转
		var _url = select_box.options[select_box.selectedIndex].value;
		var _rg = /^(http:\/\/|ftp:\/\/|https:\/\/)/ig;
		if(_rg.test(_url))
		{
			var _popup=open(_url,"_blank","");
			if(!_popup)
			{
				location.href= _url;	
			}
		}
	}