//correctly handle PNG transparency in Win IE 5.5 & 6. 
function correctPNG(){var arVersion = navigator.appVersion.split("MSIE");var version = parseFloat(arVersion[1]);if ((version >= 5.5) && (document.body.filters)){for(var j=0; j<document.images.length; j++){ var img = document.images[j];var imgName = img.src.toUpperCase();if (imgName.substring(imgName.length-3, imgName.length) == "PNG"){var imgID = (img.id) ? "id='" + img.id + "' " : "" 
	var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
	var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
	var imgStyle = "display:inline-block;" + img.style.cssText 
	if (img.align == "left") imgStyle = "float:left;" + imgStyle 
	if (img.align == "right") imgStyle = "float:right;" + imgStyle 
	if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
	var strNewHTML = "<span " + imgID + imgClass + imgTitle 
	+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
	+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
	+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
	img.outerHTML = strNewHTML;j = j-1 }}}}
window.attachEvent("onload", correctPNG); 

function DrawImage(ImgD,img_width,img_height){var image=new Image();image.src=ImgD.src;var img_width;var img_height;if(image.width>0 && image.height>0){flag=true;if(image.width/image.height>= img_width/img_height){if(image.width>img_width){ImgD.width=img_width;ImgD.height=(image.height*img_width)/image.width;}else{ ImgD.width=image.width;ImgD.height=image.height;}}else{if(image.height>img_height){ImgD.height=img_height;ImgD.width=(image.width*img_height)/image.height;}else{ImgD.width=image.width;ImgD.height=image.height;}}}}

function ResumeError(){return true;}window.onerror = ResumeError;

function flashCore(flashUrl,flashWidth,flashHeight,flashWmode,flashVersion){ 
document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="FlashBanner" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+flashVersion+'" border="0" width="'+flashWidth+'" height="'+flashHeight+'">'); 
//8.0.24
document.write('<param name="movie" value="'+flashUrl+'">'); 
document.write('<param name="quality" value="high"> '); 
document.write('<param name="wmode" value="'+flashWmode+'"> '); 
document.write('<param name="menu" value="false"> '); 
document.write('<embed src="'+flashUrl+'" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" name="FlashBanner" width="'+flashWidth+'" height="'+flashHeight+'" quality="High" wmode="transparent">'); 
document.write('</embed>'); 
document.write('</object>'); 
}

//首页信息盒子添加样式
/*$(document).ready(function(){
	$(".homeinfo:odd").addClass("d_l");
	$(".homeinfo:even").addClass("d_r");
});*/

function goPageTop(acceleration, goPageTopTime){
acceleration = acceleration || 0.1;
goPageTopTime = goPageTopTime || 16;
var goPageTopX1 = 0;
var goPageTopY1 = 0;
var goPageTopX2 = 0;
var goPageTopY2 = 0;
var goPageTopX3 = 0;
var goPageTopY3 = 0;
if (document.documentElement){
	goPageTopX1 = document.documentElement.scrollLeft || 0;
	goPageTopY1 = document.documentElement.scrollTop || 0;
}
if (document.body){
	goPageTopX2 = document.body.scrollLeft || 0;
	goPageTopY2 = document.body.scrollTop || 0;
}
var goPageTopX3 = window.scrollX || 0;
var goPageTopY3 = window.scrollY || 0;
var goPageTopX = Math.max(goPageTopX1, Math.max(goPageTopX2, goPageTopX3));// 滚动条到页面顶部的水平距离
var goPageTopY = Math.max(goPageTopY1, Math.max(goPageTopY2, goPageTopY3));// 滚动条到页面顶部的垂直距离
var goPageTopSpeed = 1 + acceleration;// 滚动距离 = 目前距离 / 速度, 因为距离原来越小, 速度是大于 1 的数, 所以滚动距离会越来越小
window.scrollTo(Math.floor(goPageTopX / goPageTopSpeed), Math.floor(goPageTopY / goPageTopSpeed));
if(goPageTopX > 0 || goPageTopY > 0){// 如果距离不为零, 继续调用迭代本函数
	var invokeFunction = "goPageTop(" + acceleration + ", " + goPageTopTime + ")";
	window.setTimeout(invokeFunction, goPageTopTime);
	}
}

function AddFavorite(sURL, sTitle)
{try{window.external.addFavorite(sURL, sTitle);}catch (e){try{window.sidebar.addPanel(sTitle, sURL, "");}catch (e){alert("加入收藏失败，请使用Ctrl+D进行添加");}}}
function SetHome(obj,vrl){try{obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);}catch(e){if(window.netscape){try {netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch (e){alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");}var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',vrl);}}}

function CallFlash(flashUrl,flashWidth,flashHeight,flashWmode,flashVersion){document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="flash" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+flashVersion+'" border="0" width="'+flashWidth+'" height="'+flashHeight+'">');document.write('<param name="movie" value="'+flashUrl+'">');document.write('<param name="quality" value="high"> ');document.write('<param name="wmode" value="'+flashWmode+'"> ');document.write('<param name="menu" value="false"> ');document.write('<embed src="'+flashUrl+'" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" name="FlashBanner" width="'+flashWidth+'" height="'+flashHeight+'" quality="High" wmode="transparent">');document.write('</embed>');document.write('</object>');}//normal version 8.0.24
function showLocale(objD){var str;var yy = objD.getYear();if(yy<1900) yy = yy+1900;var MM = objD.getMonth()+1;if(MM<10) MM = '0' + MM;var dd = objD.getDate();if(dd<10) dd = '0' + dd;var ww = objD.getDay();if  (ww==0)  ww="星期日";if  (ww==1)  ww="星期一";if  (ww==2)  ww="星期二";if  (ww==3)  ww="星期三";if  (ww==4)  ww="星期四";if  (ww==5)  ww="星期五";if  (ww==6)  ww="星期六";str =yy + "-" + MM + "-" + dd + "  " + ww;return(str);}
function thisDay(){var today;today = new Date();document.write(showLocale(today));}


function nTabs(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
	if (i == Num)
	{
		thisObj.className = "active";
		document.getElementById(tabObj+"_Content"+i).style.display = "block";
	}else{
		tabList[i].className = "normal";
	document.getElementById(tabObj+"_Content"+i).style.display = "none";
	}
	var linkItem=document.getElementById("linkImg");
	
	if (Num==0)
	{
		linkItem.href='html.asp?type=5';
	}
	else if(Num==1)
	{
		linkItem.href='html.asp?type=6';
	}
	else if(Num==2)
	{
		linkItem.href='html.asp?type=7';
	}
}
}

function nTabs2(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
	if (i == Num)
	{
		thisObj.className = "active";
		document.getElementById(tabObj+"_Content"+i).style.display = "block";
	}else{
		tabList[i].className = "normal";
	document.getElementById(tabObj+"_Content"+i).style.display = "none";
	}
}
}


//more javascript from http://www.baist.net 
var disappeardelay=250 //menu disappear speed onMouseout (in miliseconds) 
var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d) 
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no) 
/////No further editting needed 

var ie5=document.all 
var ns6=document.getElementById&&!document.all 

function getposOffset(what, offsettype){ 
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; 
var parentEl=what.offsetParent; 
while (parentEl!=null){ 
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; 
parentEl=parentEl.offsetParent; 
} 
return totaloffset; 
} 

function showhide(obj, e, visible, hidden){ 
if (ie5||ns6) 
dropmenuobj.style.left=dropmenuobj.style.top=-500 
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover") 
obj.visibility=visible 
else if (e.type=="click") 
obj.visibility=hidden 
} 

function iecompattest(){ 
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body 
} 

function clearbrowseredge(obj, whichedge){ 
var edgeoffset=0 
if (whichedge=="rightedge"){ 
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15 
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth 
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure) 
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth 
} 
else{ 
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18 
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight 
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure) 
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight 
} 
return edgeoffset 
} 

function dropdownmenu(obj, e, dropmenuID){ 
if (window.event) event.cancelBubble=true 
else if (e.stopPropagation) e.stopPropagation() 
if (typeof dropmenuobj!="undefined") //hide previous menu 
dropmenuobj.style.visibility="hidden" 
clearhidemenu() 
if (ie5||ns6){ 
obj.onmouseout=delayhidemenu 
dropmenuobj=document.getElementById(dropmenuID) 
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'} 
dropmenuobj.onmouseover=clearhidemenu 
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)} 
showhide(dropmenuobj.style, e, "visible", "hidden") 
dropmenuobj.x=getposOffset(obj, "left") 
dropmenuobj.y=getposOffset(obj, "top") 
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px" 
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px" 
} 
return clickreturnvalue() 
} 

function clickreturnvalue(){ 
if ((ie5||ns6) && !enableanchorlink) return false 
else return true 
} 

function contains_ns6(a, b) { 
while (b.parentNode) 
if ((b = b.parentNode) == a) 
return true; 
return false; 
} 

function dynamichide(e){ 
if (ie5&&!dropmenuobj.contains(e.toElement)) 
delayhidemenu() 
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget)) 
delayhidemenu() 
} 

function delayhidemenu(){ 
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay) 
} 

function clearhidemenu(){ 
if (typeof delayhide!="undefined") 
clearTimeout(delayhide) 
} 
