/*
 *
 * @Parm["tagCount"]：选项卡的总选项数
 * @Parm["currentNum"]：当前要显示的项
 * @Parm["showClass"]：显示的选项的样式
 * @Parm["hideClass"]：不显示时候的样式 
 * @Parm["baseDomId"]：数据容器基础DOM标签ID，如Box_，则其下的选项卡ID就必需为Box_1、Box_2　SO SO
 * @Parm["baseTagDomId"]：选项卡基础DOM标签ID，如Tag_，则其下的选项卡ID就必需为Tag_1、Tag_2　SO SO
 * eg:changTag(3,1,'tag_over2','tag_out2','tagA_','boxA_');
 */
function newsCustom(tagCount,currentNum,showClass,hideClass,baseTagDomId,baseDomId){
    for(var i = 1; i <= tagCount; i ++){
        TagNav(baseDomId + i).className = hideClass;//首先循环将所有选项卡的样式都置为不可见
        TagNav(baseTagDomId + i).style.display = "none";
        if(currentNum == i){
            //遇到要显示的选项时，将其样式置为可见的
            TagNav(baseDomId + i).className = showClass;
            TagNav(baseTagDomId + i).style.display = "";
        }
    }
}
var TagNav = function(el){
    return document.getElementById(el);
}


var intervalId = null; 
function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){ 
  this.stayTime=nStayTime*1000 || 3000; 
  this.maxHeigth=nMaxHth || 150; 
  this.minHeigth=nMinHth || 1; 
  this.state=sState || "down" ; 
  var obj = document.getElementById(id); 
  if(intervalId != null)window.clearInterval(intervalId); 
  function openBox(){ 
   var h = obj.offsetHeight; 
   obj.style.height = ((this.state == "down") ? (h + 2) : (h - 2))+"px"; 
    if(obj.offsetHeight>this.maxHeigth){ 
    window.clearInterval(intervalId); 
    intervalId=window.setInterval(closeBox,this.stayTime); 
    } 
    if (obj.offsetHeight<this.minHeigth){ 
    window.clearInterval(intervalId); 
    obj.style.display="none"; 
    } 
  } 
  function closeBox(){ 
   slideAd(id,this.stayTime,"up",nMaxHth,nMinHth); 
  } 
  intervalId = window.setInterval(openBox,10); 
} 
