﻿

//公用
function $ID(id)
{
	return document.getElementById(id);
}
function $Name(name)
{
	return document.getElementsByName(name);
}
function $Tag(tag)
{
	return document.getElementsByTagName(tag);
}



//Tab切换
function H_ShowTab(id, num)
{
	var tab = $ID(id);
	var tabItems = tab.getElementsByTagName("li");
	for(i = 0; i < tabItems.length; i++)
	{
		var tagBody = $ID(id + "Body" + i);
		if(num == i)
		{
			tagBody.style.display = "block";
			tabItems[i].className = "On";
		}
		else
		{
			tagBody.style.display = "none";
			tabItems[i].className = "nomal";
		}
	}
}

//设置字体大小
function SetFontSize(size) 
{ 
	var zoom=document.all?document.all['Zoom']:document.getElementById('Zoom'); 
	zoom.style.fontSize=size+'px'; 
}

//改变样式
function F_ShowSub(num)
{   
	var tabList = document.getElementById("MainNav").getElementsByTagName("li");
	for(i=0; i<tabList.length; i++)
	{
		if (i==num )
		{ 
			tabList[i].className = "On";
			document.getElementById("SubNav"+i).style.display="block";
		}
		else
		{
			tabList[i].className =""; 
			document.getElementById("SubNav"+i).style.display="none";
		}
	} 
}

/*------------------------------------弹出高亮窗口S------------------------------------*/
var isIe=(document.all)?true:false;
var Sb_bgLayer;
var Sb_boxLayer;

//弹出高亮窗口
/*
title 窗口标题名称
w 宽
h 高
src 页面Url（仅当msg参数为''时有效）
msg 文本（支持html）
*/
function SB_ShowBox(title,w,h,src,msg)
{	
	var documentHtml=document.documentElement;

	//createBgLayer
	Sb_bgLayer = document.createElement("div");
	with (Sb_bgLayer)
	{
		className="Sb_bgLayer";
		style.width = documentHtml.clientWidth + "px";
		
		var h0;
		var h1 = documentHtml.scrollHeight;
		var h2 = documentHtml.clientHeight;
		h0 = h1 > h2 ? h1 : h2;
		//alert(h1 + "-" + h2 + "-" + h0);
		
		style.height = (isIe) ? h0 + "px" : documentHtml.scrollHeight+"px";
		style.display="none";
		if(!isIe)
		{
			style.cssText += "opacity:0;";
		}
	}
	document.body.insertBefore(Sb_bgLayer,document.body.firstChild);
	
	//背景透明度渐变
	SB_SetAlpha(Sb_bgLayer,70);
	
	//createBox
	Sb_boxLayer = document.createElement("div");
	with (Sb_boxLayer)
	{
		className = "Sb_boxLayer";
		style.width= w + "px";
		style.height = h +"px";
		style.display="none";
	};
	document.body.insertBefore(Sb_boxLayer,document.body.firstChild);
	
	var showBody = msg;
	if(msg == "")
	{
		showBody = "<iframe name='SB_Frame' id='SB_Frame' src='" + src + "' scrolling-x='no' frameborder=0 marginwidth=0 marginheight=0 style='height:" + (h - 32) + "px;width:100%;'></iframe>";
	}
	if(w == "")
	{
		w = 600;
	}
	if(h == "")
	{
		400;
	}
	Sb_boxLayer.innerHTML= "<div class='Sb_Title'><span>" + title + "</span><a href='javascript:void(0)' onfocus='this.blur()' onclick='SB_HideBox()' title='关闭'>关闭</a></div>" + "<div class='Sb_Body'>" + showBody + "</div>";
	Sb_bgLayer.style.display = "block";
	Sb_boxLayer.style.display = "block";
	Sb_boxLayer.style.left = documentHtml.offsetWidth /2 - Sb_boxLayer.offsetWidth/2 +"px";
	Sb_boxLayer.style.top = (document.documentElement.clientHeight + document.documentElement.scrollTop * 2)/2 - h/2 + "px";
}

//关闭高亮窗口
function SB_HideBox()
{
	try
	{
		Sb_bgLayer.style.display = "none";
		Sb_boxLayer.style.display = "none";
	}
	catch(err)
	{
		window.parent.SB_HideBox();
	}
}

//让背景渐渐变暗
function SB_SetAlpha(obj,endInt)
{
	if(isIe)
	{
		try
		{
			obj.filters.alpha.opacity+=5;
			if(obj.filters.alpha.opacity<endInt)
			{
				setTimeout(function(){SB_SetAlpha(obj,endInt)},1);
			}
		}
		catch(err)
		{
			obj.style.filter="alpha(opacity=70)"; 
		}
	}
	else
	{
		var al=parseFloat(obj.style.opacity);
		al+=0.03;
		obj.style.opacity=al;
		if(al<(endInt/100))
		{
			setTimeout(function(){SB_SetAlpha(obj,endInt)},1);
		}
	}
}
/*------------------------------------弹出高亮窗口N------------------------------------*/
