function Pid(id,tag){ 
    if(!tag){ 
        return document.getElementById(id); 
        } 
    else{ 
        return document.getElementById(id).getElementsByTagName(tag); 
        } 
} 
// 选项卡 - [id],[hx=标题],[box=容器标记],[iClass=容器样式],[s=事件],[pr=序列] 
//tab01,h3,div,ta
function tab(id,hx,box,iClass,s,pr){ 
    var hxs=Pid(id,hx); 
    var boxs=Pid(id,box); 
    if(!iClass){ // 如果不指定class，则： 
        boxsClass=boxs; // 直接使用box作为容器 
    } 
    else{ // 如果指定class，则： 
        var boxsClass = []; 
        for(i=0;i<boxs.length;i++){ 
            if(boxs[i].className.match(/\btab\b/)){// 判断容器的class是否匹配 
                boxsClass.push(boxs[i]); 
            } 
        } 
    } 
    if(!pr){ // 如果不指定预展开容器，则： 
        go_to(0); // 默认展开序列 
        yy(); 
    } 
    else { 
        go_to(pr); 
        yy(); 
    } 
    function yy(){ 
        for(var i=0;i<hxs.length;i++){ 
            hxs[i].temp=i; 
            if(!s){// 如果不指定事件，则： 
                s="onmouseover"; // 使用默认事件 
                hxs[i][s]=function(){ 
                    go_to(this.temp); 
                } 
            } 
            else{ 
                hxs[i][s]=function(){ 
                    go_to(this.temp); 
                } 
            } 
        } 
    } 
    function go_to(pr){ 
        for(var i=0;i<hxs.length;i++){ 
            if(!hxs[i].tmpClass){ 
                hxs[i].tmpClass=hxs[i].className+=" pr1984_com"; 
                boxsClass[i].tmpClass=boxsClass[i].className+=" pr1984_com"; 
            } 
            if(pr==i){ 
            	
                hxs[i].className+="up"; // 展开状态：标题 
                boxsClass[i].className+="up"; // 展开状态：容器 
            } 
            else { 
                hxs[i].className=hxs[i].tmpClass; 
                boxsClass[i].className=boxsClass[i].tmpClass; 
            } 
        } 
    } 
} 
