﻿function SNaddTabs(tabname,num,interval){
	if (window.navigator.userAgent.indexOf("MSIE")>=1){
		document.execCommand("BackgroundImageCache",false,true);
	}
	//获取tab列表
	//var myTabOver=false;
	var myTabSet=document.getElementById(tabname);
	
	//获取tab块列表，直接子节点下第一个div就是最外面的tab版块
	var myTabs=new Array();
	for(var i=0;i<myTabSet.childNodes.length;i++){
		if(myTabSet.childNodes[i].tagName=="DIV"){
			myTabs.push(myTabSet.childNodes[i]);
		}
	}
	
	var tabNum=myTabs.length;
	var tabPos=num;
		
	//获取按钮列表，设置按钮事件
	var myTabBts=myTabSet.getElementsByTagName("li");
	for(var i=0;i<tabNum;i++){
		
		myTabs[i].myBt=myTabBts[i];
		var tmp=myTabBts[i].childNodes[0];
		tmp.tabIndex=i;
		/*
		tmp.onmouseout=function(){
			myTabOver=false;
		}
		*/
		
		tmp.onmouseover=function(){
			myTabOver=true;
			SNshowHideTabs(myTabs,tabNum,this.tabIndex);
			this.blur();
			return false;
		}
		
		/*
		myTabs[i].onmouseover=function(){
			myTabOver=true;
		}
		myTabs[i].onmouseout=function(){
			myTabOver=false;
		}
		*/
		
	}
	//显示默认tab
	SNshowHideTabs(myTabs,tabNum,num);
	
	var myPos=num;
	
	//开始刷新
	if(interval>=1000){
		setInterval(function(){
			if(myTabOver)return;
			myPos++;
			SNshowHideTabs(myTabs,tabNum,myPos%tabNum);
		},interval);
	}
}
function SNshowHideTabs(tabArray,tabNum,tabIndex){
	for(var i=0;i<tabNum;i++){
		if(i!=tabIndex){
			if(tabArray[i].myBt.className.indexOf("-on")>0){
				SNhideTab(tabArray[i]);
			}
			//SNhideTab(tabArray[i]);
		}else{
			SNshowTab(tabArray[i]);
		}
	}
}

function SNhideTab(tab){
	tab.style.display="none";
	var tmppos=tab.myBt.className.indexOf("-on");
	tab.myBt.className=tmppos>0?tab.myBt.className.substring(0,tmppos):tab.myBt.className;
	//var tmppos=tab.myBt.className.indexOf(" ");
	//tab.myBt.className=tmppos>0?tab.myBt.className.substring(0,tmppos):tab.myBt.className;
}
function SNshowTab(tab){
	tab.style.display="block";
	tab.myBt.className=tab.myBt.className.indexOf("-on")>0?tab.myBt.className:tab.myBt.className+"-on";
	//tab.myBt.className=tab.myBt.className.indexOf(" ")>0?tab.myBt.className:tab.myBt.className+" "+tab.myBt.className+"-on";
	//alert(tab.myBt.className);
}
function SNhideTabById(tabId){
	SNhideTab(document.getElementById(tabId));
}


//fold menu
function initFoldMenu(menuname,arg){
	var fmenu=document.getElementById(menuname);
	var mn=document.getElementById(menuname+"_items");
	var cname=fmenu.className.split(" ")[0];
	fmenu.onmouseover=function(){
		if(mn.style.display!="block"){
			fmenu.className=cname+" "+cname+"-hover";
		}
	}
	fmenu.onmouseout=function(){
		if(mn.style.display!="block"){
			fmenu.className=cname;
		}
	}
	fmenu.onclick=function(){
		if(mn.style.display!="block"){
			mn.style.display="block";
			fmenu.className=cname+" "+cname+"-on";
		}else{
			mn.style.display="none";
			fmenu.className=cname;
		}
		
	}
	if(mn.style.display!="block" && arg=="1"){
		mn.style.display="block";
		fmenu.className=cname+" "+cname+"-on";
	}
}

//setSize
function setSize(cname,sizename){
	var ccontent=document.getElementById(cname);
	ccontent.className=ccontent.className.split(" ")[0]+" "+sizename;
}

function printPage(){
	window.print();
}

//splitpage
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){
	if(_nPageCount == null || _nPageCount<=1){
		return;
	}
	var nCurrIndex = _nCurrIndex || 0;
	document.write("<div  class='GpageSpliter'>");
	if(_nCurrIndex >0 ){
		if(_nCurrIndex == 1)
                      document.write("<span class=\"pagepre\"><a href=\""+_sPageName + "."+_sPageExt+"\" target=\"_self\">上一页</a></span>&nbsp;");
                else
                      document.write("<span class=\"pagepre\"><a href=\""+_sPageName+"_" + (_nCurrIndex-1) + "."+_sPageExt+"\" target=\"_self\">上一页</a></span>");
        }	
        if(_nCurrIndex < _nPageCount-1)
		document.write("<span class=\"pagenext\"><a href=\""+_sPageName+"_" + (_nCurrIndex+1) + "."+_sPageExt+"\" target=\"_self\">下一页</a></span>");
	document.write("<br />");
	document.write("<span class=\"text\">第</span> ");
	if(nCurrIndex == 0)
		document.write("<span class=\"current\">1</span> ");
	else
		document.write("<span class=\"pagecode\"><a href=\""+_sPageName+"."+_sPageExt+"\" target=\"_self\">1</a></span> ");
	for(var i=1; i<_nPageCount; i++){
		if(nCurrIndex == i)
			document.write("<span class=\"current\">" + (i+1) + "</span>&nbsp;&nbsp;");
		else
			document.write("<span class=\"pagecode\"><a href=\""+_sPageName+"_" + i + "."+_sPageExt+"\" target=\"_self\">"+(i+1)+"</a></span> ");
		//if(i!=_nPageCount-1)	document.write(" ");
	}
	document.write("<span class=\"text\">页</span>");
	document.write("</div>");
}

//date
function writeDate(){
	todayDate = new Date();
	date = todayDate.getDate();
	month= todayDate.getMonth() +1;
	year= todayDate.getYear();
	if(navigator.appName == "Netscape"){
		year=1900+year;
	}
	var datestr=year+"年"+month+"月"+date+"日";
	if (todayDate.getDay() == 5){ datestr+=" 星期五";}
	if (todayDate.getDay() == 6){ datestr+=" 星期六";}
	if (todayDate.getDay() == 0){ datestr+=" 星期日";}
	if (todayDate.getDay() == 1){ datestr+=" 星期一";}
	if (todayDate.getDay() == 2){ datestr+=" 星期二";}
	if (todayDate.getDay() == 3){ datestr+=" 星期三";}
	if (todayDate.getDay() == 4){ datestr+=" 星期四";}
	document.write(datestr);
}

function showHideElement(shname,arg){
	if(arg==0){
		document.getElementById(shname).style.display="none";
	}else{
		document.getElementById(shname).style.display="block";
	}
}

function qjdhMenu(arg){
	/*
	if(arg==0){
		showHideElement("qjdh",0);
	}else{
		document.getElementById('qjdh').style.left=(window.screen.width-550)/2;
		document.getElementById('qjdh').style.top=(window.screen.height-400)/2;
		showHideElement("qjdh",1);
	}
	*/
	
	
	window.open ('http://www.gd.gov.cn/govinc/flash/dyform.htm', 'qjdhwindow', 'height=400, width=550, top='+(window.screen.height-400)/2+', left='+(window.screen.width-550)/2+', toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
}

function gotoJT()
{
         var ToUrl;
         var CurUrl = document.URL;
                           
  var s = CurUrl.indexOf("gate/big5");          
  if (s < 0) { 
   ToUrl = CurUrl;
  }
  else {
   ToUrl = "ht" + "tp://" + CurUrl.substr(s + 10);
  }    
         window.location = ToUrl;
}
function gotoFT()
{
         var ToUrl;
         var CurUrl = document.URL;
                           
         var s = CurUrl.indexOf("gate/big5");          
  if (s > 0) { 
    ToUrl = CurUrl;
  }
  else {
   ToUrl = "ht" + "tp://big5.gd.gov.cn/gate/big5/" + CurUrl.substr(7);
  } 
         window.location = ToUrl;
}
function showmsg(Div)
{
    document.getElementById("MsgDiv1").style.display="none";
   
    var objdiv=document.getElementById(Div);
    objdiv.style.display='';
}

function divdisplay(Div)
{
    var objdiv=document.getElementById(Div);
    objdiv.style.display='none';
}
function writeSerial(sid,arg){
	if(arg){
		//multi code,only for "span title"
		var tmps=document.getElementsByTagName("span");
		for(var i=0;i<tmps.length;i++){
			if(tmps[i].title==sid){
				var num=tmps[i].innerHTML;
				num=1000000+parseInt(num);
				num=num+"";
				tmps[i].innerHTML=num.substr(1,6);
			}
		}
	}else{
		//for single code
		var tmp=document.getElementById(sid);
		var num=tmp.innerHTML;
		num=1000000+parseInt(num);
		num=num+"";
		tmp.innerHTML=num.substr(1,6);
	}
}

//marquee
function snMarquee(myid,timeout,step,dir){
	if(!dir)var dir="up";
	if(!timeout)var timeout=20;
	if(!step)var step=1;
	var tmc=document.getElementById(myid);
	tmc.style.overflow="hidden";
	tmc.style.position="relative";
	var twidth=tmc.scrollWidth;
	var theight=tmc.scrollHeight;
	var content=tmc.innerHTML;
	if(dir=="up"){
		tmc.innerHTML="<div style='position:absolute;top:0px;left:0px;height:"+theight+"px; width:"+twidth+"px;' id='"+myid+"_wrap'>"+content+content+"</div>";
		var target=document.getElementById(myid+"_wrap");
		target.mypos=0;
	}else if(dir=="down"){
		tmc.innerHTML="<div style='position:absolute;top:0px;left:0px;height:"+theight+"px; width:"+twidth+"px;' id='"+myid+"_wrap'>"+content+content+"</div>";
		var target=document.getElementById(myid+"_wrap");
		target.mypos=-theight;
	}else if(dir=="left"){
		tmc.innerHTML="<div style='position:absolute;top:0px;left:0px;height:"+theight+"px; width:"+2*twidth+"px;' id='"+myid+"_wrap'><div style='float:left;height:"+theight+"px; width:"+twidth+"px;'>"+content+"</div><div style='float:left;height:"+theight+"px; width:"+twidth+"px;'>"+content+"</div></div>";
		var target=document.getElementById(myid+"_wrap");
		target.mypos=0;
	}else if(dir=="right"){
		tmc.innerHTML="<div style='position:absolute;top:0px;left:0px;height:"+theight+"px; width:"+2*twidth+"px;' id='"+myid+"_wrap'><div style='float:left;height:"+theight+"px; width:"+twidth+"px;'>"+content+"</div><div style='float:left;height:"+theight+"px; width:"+twidth+"px;'>"+content+"</div></div>";
		var target=document.getElementById(myid+"_wrap");
		target.mypos=-twidth;
	}
	target.onmouseover=function(){
		target.rollme=true;
	}
	target.onmouseout=function(){
		target.rollme=false;
	}
	var scrollme=function(){
		if(target.rollme)return;
		if(dir=="up"){
			target.mypos-=step;
			if(target.mypos<-theight)target.mypos=0;
			target.style.top=target.mypos+"px";
		}else if(dir=="down"){
			target.mypos+=step;
			if(target.mypos>=0)target.mypos=-theight;
			target.style.top=target.mypos+"px";
		}else if(dir=="left"){
			target.mypos-=step;
			if(target.mypos<-twidth)target.mypos=0;
			target.style.left=target.mypos+"px";
		}else if(dir=="right"){
			target.mypos+=step;
			if(target.mypos>=0)target.mypos=-twidth;
			target.style.left=target.mypos+"px";
		}
	}
	setInterval(scrollme,timeout);
}

 function showProject()
{
    var tr=document.getElementById('trProject');
    var img=document.getElementById('imgProject');
    if(tr.style.display == "")
    {
	    tr.style.display = "none";
	    img.src="images/exp_plus.gif";
    }
    else
    {
	    tr.style.display = "";
	    img.src="images/exp_minus.gif";
    } 
}

 function changeimg(imgname)
{
    var objdiv=document.getElementById("imgDynamic");
     objdiv.src=imgname;
}