function page_num(dir,base,pages){
    //alert("it works");
    for(var i=1; i<=pages; i++){
        var id = i+"p"+base;
        var idp= (i+1)+"p"+base;
        var idm= (i-1)+"p"+base;
        var old_color = document.getElementById(id).style.color;
        var orange= "rgb(240, 134, 48)";
        var gray= "rgb(96, 96, 96)";
        if (document.all){
            orange= "rgb(240,134,48)";
            gray= "rgb(96,96,96)";
        }
        if (window.opera){
            orange= "#f08630";
            gray= "#606060";
        }
        if(old_color==orange && dir==1){
            if(i>=pages){
                return false;
            }
            document.getElementById(idp).style.color=orange;
            document.getElementById(id).style.color=gray;
            return false;
        }
        if(old_color==orange && dir==-1){
            if(i<=1){
                return false;
            }
            document.getElementById(idm).style.color=orange;
            document.getElementById(id).style.color=gray;
        }
    }
}

function portalTabs(id){
  for(var e = 1; e <= 5; e++){
    if(id==e){
      document.getElementById(id).style.display="block";
    }else{
      if(document.getElementById(e)){
        document.getElementById(e).style.display="none";
      }
    }
  }
}
function changeTabsGray(id){
  for(var e = 11; e <= 15; e++){
    if(id==e){
      var s = document.getElementById(id).src;
      var txt=s;
      var re1='.*?';
      var re2='(?:[a-z][a-z0-9_]*)';
      var re3='.*?';
      var re4='(?:[a-z][a-z0-9_]*)';
      var re5='.*?';
      var re6='(?:[a-z][a-z0-9_]*)';
      var re7='.*?';
      var re8='(?:[a-z][a-z0-9_]*)';
      var re9='.*?';
      var re10='(?:[a-z][a-z0-9_]*)';
      var re11='.*?';
      var re12='(?:[a-z][a-z0-9_]*)';
      var re13='.*?';
      var re14='(?:[a-z][a-z0-9_]*)';
      var re15='.*?';
      var re16='((?:[a-z][a-z0-9_]*))';
      var p = new RegExp(re1+re2+re3+re4+re5+re6+re7+re8+re9+re10+re11+re12+re13+re14+re15+re16,["i"]);
      var m = p.exec(txt);
      if (m != null)
      {
          var var1=m[1];
          var word = var1.replace(/</,"&lt;");
          var re1='((?:[a-z][a-z]+))';	// Word 1
          var p = new RegExp(re1,["i"]);
          var m = p.exec(word);
          if (m != null)
          {
              var word1=m[1];
              word = word1.replace(/</,"&lt;")+"2";
          }
      }
      document.getElementById(id).src="http://www.toptenreviews.com/i/new_temp/portal/"+word+".gif";
    }else{
      if(document.getElementById(e)){
        var s = document.getElementById(e).src;
        var txt=s;
        var re1='.*?';
        var re2='(?:[a-z][a-z0-9_]*)';
        var re3='.*?';
        var re4='(?:[a-z][a-z0-9_]*)';
        var re5='.*?';
        var re6='(?:[a-z][a-z0-9_]*)';
        var re7='.*?';
        var re8='(?:[a-z][a-z0-9_]*)';
        var re9='.*?';
        var re10='(?:[a-z][a-z0-9_]*)';
        var re11='.*?';
        var re12='(?:[a-z][a-z0-9_]*)';
        var re13='.*?';
        var re14='(?:[a-z][a-z0-9_]*)';
        var re15='.*?';
        var re16='((?:[a-z][a-z0-9_]*))';
        var p = new RegExp(re1+re2+re3+re4+re5+re6+re7+re8+re9+re10+re11+re12+re13+re14+re15+re16,["i"]);
        var m = p.exec(txt);
        if (m != null)
        {
            var var1=m[1];
            var word = var1.replace(/</,"&lt;");
            var re1='((?:[a-z][a-z]+))';	// Word 1
            var p = new RegExp(re1,["i"]);
            var m = p.exec(word);
            if (m != null)
            {
                var word1=m[1];
                word = word1.replace(/</,"&lt;");
            }
        }
        document.getElementById(e).src="http://www.toptenreviews.com/i/new_temp/portal/"+word+".gif";
      }
    }
  }
}


/**********portal hover menu thing************/
function showMenu(elem,menuId,menuData){
    var menu = document.getElementById(menuId);
    if(menu.style.display=='none'){
        menu.style.position = 'absolute';
        var position = findPos(elem);
        menu.style.top = position[1] + 'px';
        menu.style.left = position[0] + elem.offsetWidth + 'px';
        var html = '';
        for(var i in menuData[elem.id]){
            html += '<a href="'+menuData[elem.id][i].url+'"><div onmouseover="this.style.background=\'#696969\';" onmouseout="this.style.background=\'#414040\';" class="subchannel_links"><img src="http://www.toptenreviews.com/i/new_temp/portal/white-bullet-pt.jpg" />'+menuData[elem.id][i].name+'</div></a>';
        }
        menu.innerHTML = html;
        menu.daddy = elem;
        elem.style.background = '#696969';
        elem.style.color = 'white';
        changeBullet(elem.id+'_image','white');
        if(html!='') menu.style.display = 'block';
    }
}

function hideMenu(menuId){
    var menu = document.getElementById(menuId);
    menu.style.display = 'none';
    changeBullet(menu.daddy.id+'_image','black');
    menu.daddy.style.background = 'transparent';
    menu.daddy.style.color = 'black';
}

//some hover nav stuff
function changeBullet(imgId,color){
  var s = document.getElementById(imgId);
  s.src="http://www.toptenreviews.com/i/new_temp/portal/"+color+"-bullet-pt.jpg";
}

//get position of element on page
function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
    do{
        curleft += obj.offsetLeft;
        curtop += obj.offsetTop;
    }
    while (obj = obj.offsetParent);
    return [curleft,curtop];
    }
}
