// 09 IT.COM.CN 频道JS代码

//topnav  list_top
startList = function () {
    navRoot = document.getElementById("g_nav");
    for (i=0; i<navRoot.childNodes.length; i++) {
        node = navRoot.childNodes[i];
        if (node.nodeName=="LI") {
            node.onmouseover=function() {
                this.className+=" over";
            }
            node.onmouseout=function() {
                this.className=this.className.replace(" over", "");
            }
        }
    }
 }
//topnav  list_top end

function writedelay(id,idd){var obj_id=document.getElementById(id);var obj_idd=document.getElementById(idd);obj_id.innerHTML=obj_idd.innerHTML;}
//focus_tab
var waitInterval
var DelayTime=80
function delaytab(m,n,count,hght){
clearTimeout(waitInterval);
waitInterval=window.setTimeout("showtab("+m+","+n+","+count+","+hght+");",DelayTime);}
function showtab(m,n,count,hght){
for(var i=1;i<=count;i++){
if (i==n){getObject('tab_'+m+'_'+i).style.display='';}
else {getObject('tab_'+m+'_'+i).style.display='none';}}
if ((m==2) || (m==3) || (m==4) || (m==5) || (m==6) || (m==7)){
var positiony=-(n-1)*hght+"px";
getObject('tt'+m).style.backgroundPosition="0px "+positiony;
}else
var positiony=-(n-1)*hght+"px";
getObject('tt'+m).style.backgroundPosition="0px "+positiony;}
function getObject(objectId) {
if(document.getElementById && document.getElementById(objectId)){
return document.getElementById(objectId);
} else if (document.all && document.all(objectId)) {
return document.all(objectId);
} else if (document.layers && document.layers[objectId]) {
return document.layers[objectId];
} else {return false;}}
//layer
function MM_findObj(n, d) {
var p,i,x;  
if(!d) d=document; 
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n];
if(!(x)&&d.getElementById) x=d.getElementById(n);
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document); return x;}
function MM_showHideLayers() {
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v;}}
//bighot
if(typeof PicFocusManager == "undefined")
	{
		PicFocusManager =[];
	}
	function PicFocus(imageContainerID,textContainerID,buttonContainerID,intervarTime){
		this.$ = function (id){return document.getElementById(id)}
		this.index = PicFocusManager.length;
		PicFocusManager[PicFocusManager.length] = this;
		this.imageContainer = this.$(imageContainerID);
		this.textContainer = this.$(textContainerID);
		this.buttonContainer = this.$(buttonContainerID);
		this.firstShow = 0; //默认显示项
		this.interval = (isNaN(intervarTime)?0:intervarTime) || 5000;
		 //切换时间
		this.canAutoPlay = true; //是否可以自动切换
		this.currentPosition = this.firstShow;
		this.timer;
		this.images = [];
		this.texts = [];
		this.buttons = [];
		this.callback=function(){};
		this.bindEvent = function(){
			var _self = this;
			for(var i=0;i<this.images.length;i++){
				this.images[i].onmouseover = function(){
					_self.stop();
				}
				this.images[i].onmouseout = function(){
					_self.timer = setTimeout('PicFocusManager[' + _self.index + '].play()' , _self.interval )
				}
			}
			for(var i=0;i<this.buttons.length;i++){
				this.buttons[i].onclick = function(){
					_self.focus(this);
				}
			}
		}
		this.play = function(){
			this.stop();
			if(this.canAutoPlay){
				this.setFocus(this.currentPosition ++ )
				if(this.currentPosition >= this.images.length)this.currentPosition =0 ;
			}
			this.timer = setTimeout('PicFocusManager[' + this.index + '].play()' , this.interval )
		}
		this.stop = function(){
			clearTimeout( this.timer );
		}
		this.focus = function(button){
			for(var i=0;i<this.buttons.length;i++){
				if(this.buttons[i] == button){
					this.currentPosition = i;
					this.setFocus(this.currentPosition);
					break;
				}
			}
		}
		this.setFocus = function(i){
			if(/Microsoft/.test(navigator.appName)){
				this.imageContainer.filters[0].apply();
				this.imageContainer.filters[0].play();
			}
			for(var j=0;j<this.images.length;j++){
				this.images[j].style.display = (i==j)?"":"none";
			}
			for(var j=0;j<this.texts.length;j++){
				this.texts[j].style.display = (i==j)?"":"none";
			}
			for(var j=0;j<this.buttons.length;j++){
				this.buttons[j].className = (i==j)? this.buttons[j].getAttribute("focusClass") :this.buttons[j].getAttribute("normalClass");
			}
			if(/Microsoft/.test(navigator.appName)){  //滤镜版本
				new ActiveXObject("DXImageTransform.Microsoft.Fade");
				this.imageContainer.filters[0].play();
			}
			this.callback(i);
		}
		this.init = function(){
			if(this.imageContainer && this.buttonContainer){
				//init
				this.images=this.imageContainer.getElementsByTagName("img");
				if(this.textContainer) this.texts=this.textContainer.getElementsByTagName("b");//学院频道焦点图下文字
				this.buttons=this.buttonContainer.getElementsByTagName("a");
				this.bindEvent();
				for(var i=0;i<this.images.length;i++){
					this.images[i].style.display = "none";
					if(i<this.texts.length) this.texts[i].style.display = "none";
					this.buttons[i].className = this.buttons[i].getAttribute("normalClass");
					this.buttons[i].target="_self";
				}
				this.images[this.firstShow].style.display = "";
				if(this.firstShow<this.texts.length) this.texts[this.firstShow].style.display = "";
				this.buttons[this.firstShow].className = this.buttons[this.firstShow].getAttribute("focusClass");
			}else{
				alert("no provide correct parameter")
			}
		}
	}
	
//search
function getNavigatorType(){
	if(navigator.appName == "Microsoft Internet Explorer")
		return 1;  
	else if(navigator.appName == "Netscape")
		return 2;	
	else 
		return 0;
}

function wValDisp(sts,idx){
	if(getObject("sbArea_"+ sts +"").style.display == "none"){
		getObject("sbArea_"+ sts +"").style.display = "";
	}else{
		getObject("sbArea_"+ sts +"").style.display = "none";
	}
}
function setSelBox(event){
	var _event;
	switch (getNavigatorType()) {
		case 1 : // IE
			_event = window.event;
			node = _event.srcElement;
			nodeName = _event.srcElement.className;
			break;
		case 2 : // Netscape
			_event = event;
			node = _event.target;
			nodeName = _event.target.className;
			break;
		default :
			nodeName = "None"; 
			break;
	}
	if(nodeName == "dselObj"){
		
	}else{
		try{
			document.getElementById("sbArea_h").style.display = "none";
		}catch(e){}
	}
}

//hotsoftwear

 function GetObj(objName){
     if(document.getElementById){
      return eval('document.getElementById("' + objName + '")');
     }else if(document.layers){
      return eval("document.layers['" + objName +"']");
     }else{
      return eval('document.all.' + objName);
     }
    }
    function pc(preFix, idx){
     for(var i=0;i<10;i++){
      if(GetObj(preFix+"_a_"+i)) GetObj(preFix+"_a_"+i).className = "none";
      if(GetObj(preFix+"_b_"+i)) GetObj(preFix+"_b_"+i).style.display = "none";
     }
     GetObj(preFix+"_a_"+idx).className = "edu_tt_aon";
     GetObj(preFix+"_b_"+idx).style.display = "block";
 }
 //产品评论静态页
 function CheckMember() {
     var membername = document.getElementById("Label1");
     if (membername.innerHTML == "登录") {
         document.getElementById("NoEnter").style.display = "none";
         document.getElementById("YesEnter").style.display = "";
         document.getElementById("Label1").style.display = "inline";
         document.getElementById("Label1").innerHTML = "昵称";
     }
     else {

         document.getElementById("NoEnter").style.display = "";
         document.getElementById("YesEnter").style.display = "none";
         document.getElementById("Label1").style.display = "inline";
         document.getElementById("Label1").innerHTML = "登录";
     }

 }
 function MemberXX() {
     document.getElementById("NoEnter").style.display = "none";
     document.getElementById("YesEnter").style.display = "none";
     document.getElementById("xinxi").style.display = "";
 }
 function ph() {
     var ph = document.getElementById("ph");
     if(ph.style.display=="none")
         ph.style.display = "";
     else
         ph.style.display = "none";
 }
 function jg() {
     var ph = document.getElementById("jg");
     if (ph.style.display == "none")
         ph.style.display = "";
     else
         ph.style.display = "none";
 }


 function ShowTimes() {

     var l = document.getElementById("hiddenLast").value

     l = l.replace(/-/g, "/");


     var last = new Date(l);
        LeaveTime = last - new Date();
        LeaveDays = Math.floor(LeaveTime / (1000 * 60 * 60 * 24)); //天   
        LeaveHours = Math.floor(LeaveTime / (1000 * 60 * 60) % 24); //时   
        LeaveMinutes = Math.floor(LeaveTime / (1000 * 60) % 60); //分   
        LeaveSeconds = Math.floor(LeaveTime / 1000 % 60); //秒   
        var c = new Date();
        var q = c.getMilliseconds();
        if (q < 10)//因为毫秒为一位数时只占一个字符位置，会让毫秒二字变动位置   
        {
            q = "00" + c.getMilliseconds();
        }
        if (q >= 10 && q < 100)//因为毫秒为两位数时只占两个字符位置，会让毫秒二字变动位置   
        {
            q = "0" + c.getMilliseconds();
        }
        SpanSpellBuyEndTime.innerHTML = "<font color=red>" + LeaveDays + "</font>天<font color=red>" + LeaveHours + "</font>时<font color=red>" + LeaveMinutes + "</font>分<font color=red>" + LeaveSeconds + "</font>秒";
    }


