﻿//
function setTab(name,cursel,n){
	for(i=1;i<=n;i++){
		var menu=document.getElementById(name+i);
		var con=document.getElementById("con_"+name+"_"+i);
		menu.className=i==cursel?"hover":"";
		con.style.display=i==cursel?"block":"none";
	}
}





//左侧菜单

function $(id)
{
    return document.getElementById(id);
};

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; 
}

//ff支持s
function isIE()
{
  return !!(window.attachEvent && !window.opera);
}


if(!isIE()){ //firefox innerText define
   HTMLElement.prototype.__defineGetter__( "innerText", 
    function(){
     var anyString = "";
     var childS = this.childNodes;
     for(var i=0; i<childS.length; i++) {
      if(childS[i].nodeType==1)
       anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText;
      else if(childS[i].nodeType==3)
       anyString += childS[i].nodeValue;
     }
     return anyString;
    } 
   ); 
   HTMLElement.prototype.__defineSetter__(     "innerText", 
    function(sText){ 
     this.textContent=sText; 
    } 
   ); 
}



//商品推荐滚动
var Commend={
    divShow:[],
    divShow_obj:[],
    divHide_obj:[],
    timeInterval_obj:[],
    timeOut_obj:[],
    startInfo:[],
    picTemp:[],
    stoped:[],
    
    timeInterval_time:10,//移动速度
    timeOut_time:5000,//停滞时间
    info :[], 
    
  
    init: function(){
        Commend.stoped=true;
        Commend.picTemp=[];
        for(var i=0;i<Commend.info.length;i++)
        {
            Commend.picTemp[i]=document.createElement('img');
            Commend.picTemp[i].name=i;
	        Commend.picTemp[i].src = Commend.info[i][0];
	        Commend.picTemp[i].title=""+Commend.info[i][5]+"";
	        Commend.picTemp[i].id ="CommendTempImg"+i;
	        Commend.picTemp[i].width ="69";
	        Commend.picTemp[i].height ="93";
	        Commend.picTemp[i].style.width="69px";
	        Commend.picTemp[i].style.height="93px";
	        Commend.picTemp[i].className ="imghover";
	        Commend.picTemp[i].onclick=function(){window.open(Commend.info[this.name][2]);};      
        }
        Commend.divShow=0;
        Commend.reloadDiv(0,0);
        if(Commend.info.length>5)
            {Commend.reloadDiv(1,5);}
        Commend.divShow_obj= $("CommendShowDiv0");
        Commend.divHide_obj= $("CommendShowDiv1");
        if(Commend.timeOut_obj!=null) 
            clearInterval(Commend.timeOut_obj);
        if(Commend.info.length>5)
            Commend.timeOut_obj=setTimeout("Commend.timeInterval_obj=setInterval('Commend.changeDiv()',"+Commend.timeInterval_time+")",Commend.timeOut_time);
    },
    
    reloadDiv:function(divObj,startBit){
        var divNo;
        var atBit;
        if(divObj==0)
            divNo=0;
        else
            divNo=5;
            
        for (var i=0;i<5;i++)
        {
            atBit=startBit+i;
            if(atBit>(Commend.info.length-1))
                atBit=atBit-(Commend.info.length)
                
            if($("CommendProDiv"+(divNo+i)).innerHTML!=""){  
                      
                $("CommendProDiv"+(divNo+i)).innerHTML="";
            }
            
            if($("icon_"+(divNo+i))==null){
            var o=dq_discountNew(1,Commend.info[i][6],(divNo+i));
            $("Div_Icon"+(divNo+i)).appendChild(o);
               
             }
            $("CommendProDiv"+(divNo+i)).appendChild(Commend.picTemp[atBit]);
           
            $("CommendNameA"+(divNo+i)).name=atBit;
              $("CommendNameA"+(divNo+i)).title=""+Commend.info[atBit][5]+"";
            $("CommendNameA"+(divNo+i)).onclick=function(){window.open(Commend.info[this.name][2]);};
            $("CommendNameA"+(divNo+i)).innerHTML=Commend.info[atBit][1];
            $("CommendPriSpn"+(divNo+i)).innerHTML="￥"+Commend.info[atBit][3];
            $("CommendPriDSpn"+(divNo+i)).innerHTML="￥"+Commend.info[atBit][4];
            if(i==4) Commend.startInfo=atBit+1
        }
    },
    
           initHTML:function()
           {
               
               var commOutput="<div id='CommendMainDiv' style='position:absolute;width:540px;height:187px;overflow:hidden;' id='__J_recommendation'>";
               for(var i=0;i<2;i++)
               {
                    commOutput+="<div id='CommendShowDiv"+i+"' style='position:absolute;width:540px;top:0px;left:"+(540*i)+"px' onmousemove='Commend.stoped=false' onmouseout='Commend.stoped=true'>";
                    for(var j=0;j<5;j++)
                    {
                       var k = i*5+j;
                       commOutput+="<div class='xh_tuijian' style='solid 1px #000'><div class='tuijian_pic_txt'><div id='CommendProDiv"+k+"' class='tuijian_shuipi'><span id='CommendProA"+k+"' class='tuijian_name'><img width='69' height='93' id='CommendProImg"+k+"'/></span></div><div id='Div_Icon"+k+"'></div><span  id='CommendNameA"+k+"' class='tuijian_name' onmousemove=\"this.className='tuijian_name_hover'\" onmouseout=\"this.className='tuijian_name'\"></span><span class='pot'></span></div><span class='gray'>定价:<span  id='CommendPriSpn"+k+"' class='gray11'></span><br />价:<span id='CommendPriDSpn"+k+"' class='gray11'></span></span></div>";
                    }
                    commOutput+="</div>";
               }
               commOutput+="</div>";
               document.write(commOutput);
           },
           
           changeDiv:function(){
            if(!Commend.stoped) return;
           if(Commend.divShow_obj.offsetTop>-540&&(Commend.divShow_obj.offsetLeft-60)>-540)
           {
                    Commend.divShow_obj.style.left=(Commend.divShow_obj.offsetLeft-30)+"px";
                    Commend.divHide_obj.style.left=(Commend.divHide_obj.offsetLeft-30)+"px";
           }
           else
           {
                if(Commend.timeInterval_obj!=null) clearInterval(Commend.timeInterval_obj);
                Commend.divShow_obj.style.left="540px";
                Commend.divHide_obj.style.left="0px";
                Commend.reloadDiv(Commend.divShow,Commend.startInfo);
                Commend.divHide_obj= $("CommendShowDiv"+Commend.divShow);
                Commend.divShow_obj= $("CommendShowDiv"+(Commend.divShow+1)%2);
                Commend.divShow=(Commend.divShow+1)%2;
                
                if(Commend.timeOut_obj!=null) clearInterval(Commend.timeOut_obj);
                Commend.timeOut_obj=setTimeout("Commend.timeInterval_obj=setInterval('Commend.changeDiv()',"+Commend.timeInterval_time+");",Commend.timeOut_time);
           }
       
    }
}


//滚动提示
var Sroll={
scrollInfo:[],
isStoped :false, 
oScroll:[],
preTop : 0, 
curTop : 0, 
stopTime : 0, 
oScrollMsg :[],
si:[],
init: function(){
try{  
                 Sroll.oScroll = $("scrollWrap"); 
                 Sroll.oScrollMsg = $("scrollMsg");
                
                 for(var i=0;i<Sroll.scrollInfo.length;i++){
                    Sroll.oScrollMsg.innerHTML+=" <a href=\""+Sroll.scrollInfo[i][1]+"\" target= \"_blank\">"+Sroll.scrollInfo[i][0]+"<span class=\"pot\"></span></a><br />"
                 }
                 with(Sroll.oScroll){  noWrap = true;  } 
                 Sroll.oScroll.onmouseover = new Function('Sroll.isStoped = true'); 
                 Sroll.oScroll.onmouseout = new Function('Sroll.isStoped = false'); 
                 
                 Sroll.si= setInterval('clearInterval(Sroll.si);Sroll.init_srolltext(); ', 2500); 
                }
                catch(e) {} 
},
init_srolltext:function(){ 
 Sroll.oScroll.scrollTop = 0; 
 setInterval('Sroll.scrollUp()', 15); 
},
 
scrollUp:function(){ 
     if(Sroll.isStoped) return; 
     Sroll.curTop += 1; 
     if(Sroll.curTop == 21) { 
         Sroll.stopTime += 1; 
         Sroll.curTop -= 1; 
         if(Sroll.stopTime == 180) { 
             Sroll.curTop = 0; 
             Sroll.stopTime = 0; 
         } 
     }
     else{
         Sroll.preTop = Sroll.oScroll.scrollTop; 
         Sroll.oScroll.scrollTop += 1; 
         if(Sroll.preTop == Sroll.oScroll.scrollTop){ 
             Sroll.oScroll.scrollTop = 0; 
             Sroll.curTop = 20; 
         } 
     } 
} 
}


//左菜单关于详细分类div 2008-10-16

var sortArray;
var sortId=-1;

function showwindowExtra(obj,objdiv,addx,addy,ids){
    if(sortArray[ids].length>0) {
			$("sortTitle").innerHTML=obj.innerText;
			$("sortTitle").href=obj;
			if(sortArray[ids].length==0) 
			{
				sortId=-1;
				$("sortContentBox").style.display="none";
				$("sortTitle").className="flxf_left2";
			}
			else
			{
				sortId=ids;
				$("sortTitle").className="flxf_left";
				$("sortContentBox").style.display="inline";
				$("sortContent"+sortId).style.display="";
			}
			var x=getposOffset(obj,'left');
	    var y=getposOffset(obj,'top');
	    var div_obj=$(objdiv);
			div_obj.style.left=(x+addx)+'px';
			div_obj.style.top=(y+addy)+'px';
			div_obj.style.display="inline";
			//$("SortBoxShadowRight").style.height=($("SortBoxRight").offsetHeight+2)+"px";
		}
	}
	
	function hidewindowExtra(objdiv,ids){
    var div_obj=$(objdiv);
    var ul_obj=$("sortContent"+ids);
		if(div_obj) div_obj.style.display="none";
		if(ul_obj)	ul_obj.style.display="none";
	}
	
	function showwindowExtra2(){
	if(sortId!=-1)	$("sortContent"+sortId).style.display="";
	$('sortBox').style.display='inline';
	}
	
	function hidewindowExtra2(){
	if(sortId!=-1)	$("sortContent"+sortId).style.display="none";
	$('sortBox').style.display='none';
	}
	

var  book='/';
var list='/';
var categroy='/';
var stat='/'
function initSort(){
    sortArray=[
     ["院长、党组书记","#","1",
    "路甬祥(全国人大副委员长)","/10000/10140/index.htm","0",
    "常务副院长、党组副书记","#","1",
		"白春礼","/10000/10150/index.htm","0",
		"副院长、党组成员","#","1",
				"江绵恒","/10000/10151/index.htm","0",
		"施尔畏","/10000/10152/index.htm","0",
		"李家洋","/10000/10153/index.htm","0",
		"李静海","/10000/10154/index.htm","0",
		"詹文龙","/10000/10155/index.htm","0",
		"副院长","#","1",
		"丁仲礼","/10000/10156/index.htm","0",
		"副院长、党组成员","#","1",
		"阴和俊","/10000/10157/index.htm","0",
		
		"党组副书记","#","1",
		"方&nbsp;&nbsp;&nbsp;&nbsp;新","/10000/10159/index.htm","0",
		"纪检组组长、党组成员","#","1",
		"王庭大","/10000/10160/index.htm","0",
		"党组成员、秘书长","#","1",
		"李志刚","/10000/10161/index.htm","0",
		"党组成员、副秘书长","#","1",
		"何&nbsp;&nbsp;&nbsp;&nbsp;岩","/10000/10162/index.htm","0",
		"副秘书长","#","1",
		"邓麦村","/10000/10163/index.htm","0",
		"曹效业","/10000/10164/index.htm","0",
		"谭铁牛","/10000/10165/index.htm","0",
		"王恩哥","/10000/10166/index.htm","0"
    ],
	[],
    [  
     "办公厅（党组办）","http://www.go.cas.cn/","3",
    "院士工作局","http://www.casad.cas.cn/","3",
    "基础科学局","http://www.bbr.cas.cn/","3",
    "生命科学与生物技术局","http://www.bio.cas.cn/","3",
    "资源环境科学与技术局","http://www.bre.cas.cn/","3",
    "高技术研究与发展局","http://www.bht.cas.cn/","3",
    "院地合作局","http://www.alc.cas.cn/","3",
    "规划战略局","http://www.bps.cas.cn/","3",
    "计划财务局","http://www.bpf.cas.cn/","3",
    "人事教育局"," http://www.pe.cas.cn/","3",
    "基本建设局","http://www.jijian.cas.cn/","3",
    "国际合作局","http://www.bic.cas.cn/","3",
	"京区党委","http://www.bjb.cas.cn/","3",	
    "监察审计局","http://www.jianshen.cas.cn/","3",
    "离退休干部工作局","http://www.lt.cas.cn/","3"
    ],    
    [
    "北京分院","http://www.bjb.cas.cn/","2",
    "沈阳分院","http://www.syb.ac.cn/","2",
    "长春分院","http://www.ccb.cas.cn/","2",
    "上海分院","http://www.shb.cas.cn/","2",
	"南京分院","http://www.njbas.ac.cn/","2",
	"武汉分院","http://www.whb.ac.cn/","2",
	"广州分院","http://www.gzb.ac.cn/","2",
	"成都分院","http://www.cdb.ac.cn/","2",
	"昆明分院","http://www.kmb.ac.cn/","2",
	"西安分院","http://www.xab.ac.cn/","2",
	"兰州分院","http://www.lzb.cas.cn/","2",
	"新疆分院","http://www.xjb.ac.cn/","2",
    ],
    [
	"院直属事业单位（京区）","http://www2.cas.cn/index/0P/15/10/index.htm","3",
	"院直属事业单位（京外）","http://www2.cas.cn/index/0P/15/20/index.htm","3",
	"学校及公共支撑单位","http://www2.cas.cn/index/0P/30/index.htm","3",
	"拟转制的院直属事业单位","http://www2.cas.cn/index/0P/40/index.htm","3",
	"共建单位","http://www2.cas.cn/index/0P/50/index.htm","3",
		"直接投资控股企业","http://www2.cas.cn/index/0P/60/index.htm","3"
    ],
    [
	"FAST","/10020/10101/index.htm","3",
	"Lamost","/10020/10105/index.htm","3",
	"上海光源","/10020/10106/index.htm","3",
	"重离子加速器","/10020/10116/index.htm","3",
	"EAST","/10020/10113/index.htm","3",
	"更多>>","/10020/index.htm","4"
    ],
    [
  "国家实验室","http://www.bp.cas.cn/unitweb/3/312311/detailnews.asp?infoNo=117011","3",
  "国家重点实验室","http://www.bp.cas.cn/unitweb/3/312311/detailnews.asp?infoNo=116975","3",
  "院重点实验室","http://www.bp.cas.cn/unitweb/3/312311/detailnews.asp?infoNo=117012","3",
    
    ]
    ];
   initSortCreate();
}    
    
function initSortCreate(){
    var tempString ="";
        for(var i=0;i<sortArray.length;i++)
        {
        tempString+="<ul id=\"sortContent"+i+"\" style=\"display:none\">";
        var hasCat=false;
        if(sortArray[i]!=null)
        {
            for(var j=0;j<sortArray[i].length;j++){
            	if(sortArray[i][j+2]==1)
            	{
            		
            		if(hasCat)
            			tempString+="<br>";
            		hasCat=true;	
            		tempString+="<span class=\"css_tit_leader_name\">"+sortArray[i][j]+"</span><br>";
            	}else if(sortArray[i][j+2]==3){            		
            		tempString+="<li><span><a href=\""+sortArray[i][j+1]+"\" target=\"_blank\">"+sortArray[i][j]+"</a></span></li>";
            	}else if(sortArray[i][j+2]==2){            		
            		tempString+="<span class=\"css_pad_leader_name2\"><a href=\""+sortArray[i][j+1]+"\" target=\"_blank\">"+sortArray[i][j]+"</a></span>";
            	}else if(sortArray[i][j+2]==0){            		
            		tempString+="<span class=\"css_pad_leader_name0\"><a href=\""+sortArray[i][j+1]+"\" target=\"_blank\">"+sortArray[i][j]+"</a></span>";
            	}else if(sortArray[i][j+2]==4){            		
            		tempString+="<p align=right><a href=\""+sortArray[i][j+1]+"\" target=\"_blank\">"+sortArray[i][j]+"</a></p>";
            	}
						
            	j++;
            	j++;
            }
            if(hasCat)
            	tempString+="";
        }
        tempString+="</ul>";
        }
        document.write(tempString);
    }

var start = ["<img src='images/icon_star_gray.gif'/>","<img src='images/icon_star_harf.gif'/>","<img src='images/icon_star_red.gif'/>"];
var starts=[2,0,0,0,0,2,1,0,0,0,2,2,0,0,0,2,2,1,0,0,2,2,2,0,0,2,2,2,1,0,2,2,2,2,0,2,2,2,2,1,2,2,2,2,2];
function getStarsHtml(o)
{
 var s=[],i;
 for(i=0;i<5;i++) s.push(start[starts[(o-1)*10+i]]);
 return s.join('');
}

//AC_RunActiveContent.js
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var FlashisIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
		
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");			
	
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( FlashisIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(FlashisIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (FlashisIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

//关于分类搜索
function gotosearch(){
	var objfrm=document.searchform;

	if(objfrm.catalog.value>=4000000)
	{
		window.location=categroy+"search?q="+objfrm.key.value+"&guan="+objfrm.catalog.value;
		return false;
	}
	
	if(objfrm.catalog.value=="01")
	{
		objfrm.action="/"
	}
	if(objfrm.catalog.value=="03")
	{
		objfrm.action="/"
	}
	if(objfrm.catalog.value=="05")
	{
		objfrm.action="/"
	}
	return true;
}

function navOn(x,l)
{
	x.className='nav'+l+'CellOn';
}

function navOff(x,l)
{	
	x.className = 'nav'+l+'CellOff';
} 



//左侧菜单放在页面中的部分

function $(id) { return document.getElementById(id); }

function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function(){
			oldonload();
			func();
		}
	}
}

function moveElement(elementID,final_x,final_y,interval) {
  if (!document.getElementById) return false;
  if (!document.getElementById(elementID)) return false;
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.left) {
    elem.style.left = "0px";
  }
  if (!elem.style.top) {
    elem.style.top = "0px";
  }
  var xpos = parseInt(elem.style.left);
  var ypos = parseInt(elem.style.top);
  if (xpos == final_x && ypos == final_y) {
		return true;
  }
  if (xpos < final_x) {
    var dist = Math.ceil((final_x - xpos)/10);
    xpos = xpos + dist;
  }
  if (xpos > final_x) {
    var dist = Math.ceil((xpos - final_x)/10);
    xpos = xpos - dist;
  }
  if (ypos < final_y) {
    var dist = Math.ceil((final_y - ypos)/10);
    ypos = ypos + dist;
  }
  if (ypos > final_y) {
    var dist = Math.ceil((ypos - final_y)/10);
    ypos = ypos - dist;
  }
  elem.style.left = xpos + "px";
  elem.style.top = ypos + "px";
  var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}

function classNormal(iFocusBtnID,iFocusTxID){
	var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
	var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
	for(var i=0; i<iFocusBtns.length; i++) {
		iFocusBtns[i].className='pic_normal';
		iFocusTxs[i].className='pic_normal';
	}
}

function classCurrent(iFocusBtnID,iFocusTxID,n){
	var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
	var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
	iFocusBtns[n].className='current';
	iFocusTxs[n].className='current';
}

function iFocusChange() {
	if(!$('ifocus')) return false;
	$('ifocus').onmouseover = function(){atuokey = true};
	$('ifocus').onmouseout = function(){atuokey = false};
	var iFocusBtns = $('ifocus_btn').getElementsByTagName('li');
	var listLength = iFocusBtns.length;
	iFocusBtns[0].onmouseover = function() {
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (listLength>=2) {
		iFocusBtns[1].onmouseover = function() {
			moveElement('ifocus_piclist',0,-190,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',1);
		}
	}
	if (listLength>=3) {
		iFocusBtns[2].onmouseover = function() {
			moveElement('ifocus_piclist',0,-390,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',2);
		}
	}
	if (listLength>=4) {
		iFocusBtns[3].onmouseover = function() {
			moveElement('ifocus_piclist',0,-580,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',3);
		}
	}
	if (listLength>=5) {
		iFocusBtns[4].onmouseover = function() {
			moveElement('ifocus_piclist',0,-770,5);
			classNormal('ifocus_btn','ifocus_tx');
			classCurrent('ifocus_btn','ifocus_tx',3);
		}
	}	
}

setInterval('autoiFocus()',5000);
var atuokey = false;
function autoiFocus() {
	if(!$('ifocus')) return false;
	if(atuokey) return false;
	var focusBtnList = $('ifocus_btn').getElementsByTagName('li');
	var listLength = focusBtnList.length;
	for(var i=0; i<listLength; i++) {
		if (focusBtnList[i].className == 'current') var currentNum = i;
	}
	if (currentNum==0&&listLength!=1 ){
		moveElement('ifocus_piclist',0,-190,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',1);
	}
	if (currentNum==1&&listLength!=2 ){
		moveElement('ifocus_piclist',0,-390,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',2);
	}
	if (currentNum==2&&listLength!=3 ){
		moveElement('ifocus_piclist',0,-580,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',3);
	}
	if (currentNum==3&&listLength!=4 ){
		moveElement('ifocus_piclist',0,-770,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',3);
	}
	if (currentNum==3 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (currentNum==1&&listLength==2 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
	if (currentNum==2&&listLength==3 ){
		moveElement('ifocus_piclist',0,0,5);
		classNormal('ifocus_btn','ifocus_tx');
		classCurrent('ifocus_btn','ifocus_tx',0);
	}
}
addLoadEvent(iFocusChange);

