﻿window.onerror = killErrors;
function changeTab(n){
    //tab个数
    var len=5;
    for(i=1;i<=len;i++){
	    document.getElementById("tab_"+i).style.display=(i==n)?"block":"none";
	    document.getElementById("tab_head_"+i).className=(i==n)?"isactive":"none";
    }
}

var timeout; 
function delayChangeTab(m,n){
    timeout = setTimeout("changeTab("+m+")",n);
}

function cancelChangeTab(){
    clearTimeout(timeout);
}

function onSearch(){
     var df = document.searchForm;
     var word=df.keyword.value;
     if(word=="" || word=="Search" || word=="Input Keywords"){
        setSearchText("Input Keywords");
     return false;
     }
     df.searchContent.value=escape(word);
     return true;
 }
 
function setSearchText(word){
    var df = document.searchForm;
    df.keyword.value=word;
}

function setDefaultText(){
    var df = document.searchForm;
    if(df.keyword.value==""){
        setSearchText("Search");
    }
}

var childCreate=false;
function expandclose(obj){
	var _parent = obj.parentNode;
	//alert(_parent.childNodes.length);
	
	for(var _i=0;_i<_parent.childNodes.length;_i++)
    {
		 if(_parent.childNodes[_i].className=='expand-off' ||_parent.childNodes[_i].className=='expand-on'){
		  	if(_parent.childNodes[_i].className=='expand-off'){
		  		_parent.childNodes[_i].className= 'expand-on';
		  	} else{
		  		_parent.childNodes[_i].className= 'expand-off'; 
		  	}
		  }
		 if(_parent.childNodes[_i].className=='title' ||_parent.childNodes[_i].className=='title-on'){
		  	if(_parent.childNodes[_i].className=='title'){
		  		_parent.childNodes[_i].className= 'title-on';
		  	} else{
		  		_parent.childNodes[_i].className= 'title'; 
		  	}
		  }
		 if(_parent.childNodes[_i].className=='summary'){
		  	if(_parent.childNodes[_i].style.display!='block'){
					_parent.childNodes[_i].style.display='block';
				}else{
					_parent.childNodes[_i].style.display='none';
				} 
				break;
			}
	 }	
}
var _delayECTimeout ;
function delayExpandClose(obj)
 { 
	 _delayECTimeout=setTimeout(function(){expandclose(obj);},1000);
}
function clearExpandClose(){
	clearTimeout(_delayECTimeout);
}

