﻿//** Belfast Bars JS **//
var bb_slide = new Boolean;
var bb_slide_int = 1;
var bb_slide_itime = 0;

bb_slide = true;

var timeOuts= new Array();
var itimeOuts = 0;


//* Main Nav *//
//- turn on/off the main nav links
function nav_show(i)
        {
            var elem = document.getElementById(i + "_off");
            var elem2 = document.getElementById(i + "_on");

            Element.hide(elem);
            Element.show(elem2);
        }
        
function nav_hide(i)
{
    var elem = document.getElementById(i + "_on");
    var elem2 = document.getElementById(i + "_off");

    Element.hide(elem);
    Element.show(elem2);
}

//** End Main **//
        
function clickSlideShow(id)
{
    bb_slide = false;
    bb_clearTimeOut(5);
    bb_Slide(id);

}
//** Toggle Favorite Navs (eg Top Ten) **/
function bb_Slide(id)
  {
    var elem = document.getElementById('carousel_item_' + id);
    //alert(bb_slide);
    if (elem)
    {
      if (elem.style.display == 'none')
      {
        //closeAll(id);
		timeOuts[itimeOuts] = window.setTimeout("bb_SlideClose('"+id+"')",0);
		itimeOuts++;
        //Effect.Appear(elem);
        timeOuts[itimeOuts] = window.setTimeout("bb_SlideAppear('"+id+"')",150);
        itimeOuts++;
       
      }
    }
  }
  
/** close all elements - sets nav <li> link ***/
function bb_SlideClose(id){

    var i = 0;
    var elem = "";
    var elem_on = document.getElementById('featured_nav_' + id);
    var elem_off = "";

    //alert("close "+id);
    while (i <= 10)     
        {
            elem = document.getElementById('carousel_item_' + i);
            if (elem)
            {
                if (i!=id)
                {
                    if (elem.style.display != 'none')
                    {
                        Effect.Fade(elem,{duration: 0.1});
                        elem_off = document.getElementById('featured_nav_' + i);
                        if (elem_off)
                        {
                            elem_off.className = "";
                        
                        }
                        
                    }
                }
                
            }

            i = i + 1;
        }
        if (elem_on)
        {

            elem_on.className = "selected";
         }

        
}

function bb_SlideAppear(id){
var elem = document.getElementById('carousel_item_' + id);

if (elem)
    {
      if (elem.style.display == 'none')
      {
        Effect.Appear(elem,250);
      }
      
      
    }
}

function bb_SlideAuto(numLink)
{


    while (bb_slide_int <= numLink  && bb_slide==true) 
    {
        var elem = document.getElementById('carousel_item_' + bb_slide_int);
        if (elem)
        {
            timeOuts[itimeOuts]  = window.setTimeout("bb_Slide('"+bb_slide_int+"')",bb_slide_itime);
            bb_slide_itime = bb_slide_itime + 5000;
            itimeOuts++;
            //alert(bb_slide);
            }
    bb_slide_int++;
    
    }


}

function bb_clearTimeOut()
{
    //window.clearTimeout
    var i = 0;
    while(i<=itimeOuts)
    {
            clearTimeout(timeOuts[i]);
            i++;
    }


}

