var promoBox;
promoBox = {};
promoBox.container =  "tab_content_list";
promoBox.tabItems = ["tab_1","tab_2","tab_3","tab_4","tab_5"];
promoBox.tabSelectors = ["tab_1_selector","tab_2_selector","tab_3_selector","tab_4_selector","tab_5_selector"];
promoBox.activeItem = 0;
promoBox.activeSubItem = 0;
promoBox.slides = [];
promoBox.showStatus= false;
promoBox.activate = function(i){
    var l;
    if(document.getElementById(promoBox.tabItems[i])){
        promoBox.activeItem = i;
        if(promoBox.showStatus){
            promoBox.showStatus = false;
            promoBox.stopShow();
            promoBox.activeSubItem = 0;
            promoBox.slides = [];

        }
        l = 0;
        for(l in promoBox.tabItems){
            if(document.getElementById(promoBox.tabItems[l])){
                document.getElementById(promoBox.tabItems[l]).className = 'tab_nonactive';
                document.getElementById(promoBox.tabSelectors[l]).className = '';
            }
        }
        if (document.getElementById(promoBox.tabItems[promoBox.activeItem]).innerHTML == '' )
            document.getElementById(promoBox.tabItems[promoBox.activeItem]).innerHTML = eval(promoBox.tabItems[promoBox.activeItem]);
        document.getElementById(promoBox.tabItems[promoBox.activeItem]).className = "tab_active";
        document.getElementById(promoBox.tabSelectors[promoBox.activeItem]).className = 'selected';
    }
    promoBox.listCheck();
}
promoBox.listCheck = function(){
    var tab_active = document.getElementById(promoBox.tabItems[promoBox.activeItem]) ;
    var first_item = tab_active.getElementsByTagName("ul")[0];
    if(tab_active.getElementsByTagName("ul")[0] && tab_active.getElementsByTagName("ul")[0].className=="tab_slideshow"){
        var actualSlides = tab_active.getElementsByTagName("li");
        var i;
        var count = 0;
        for (i in actualSlides){
            if (actualSlides[i].className == 'tab_slide_nonactive' || actualSlides[i].className == 'tab_slide_active')
            {
                if (count == 0)
                {
                    actualSlides[i].className = 'tab_slide_active';
                }
                else
                {
                    actualSlides[i].className = 'tab_slide_nonactive';
                }
                promoBox.slides.push(actualSlides[i]);
                count ++ ;
            }
        }
        promoBox.startShow();
    }     
}
promoBox.startShow = function(){
    promoBox.showStatus= true;
    window.promo_show = setInterval('promoBox.slideShow()',10000);
}
promoBox.stopShow = function(){
    window.clearInterval(window.promo_show);
}
promoBox.slideShow = function(){

    var tab_active =   document.getElementById(promoBox.tabItems[promoBox.activeItem]) ;
    if(promoBox.activeSubItem == promoBox.slides.length){
        promoBox.activeSubItem = 0;
    }

    var i;
    for(i in  promoBox.slides){
        promoBox.slides[i].className = 'tab_slide_nonactive';
    }
    promoBox.slides[promoBox.activeSubItem].className = 'tab_slide_active';
    promoBox.activeSubItem++;
}
promoBox.init = function(){
    promoBox.listCheck();
}

function MM_openBrWindow(theURL, winName, features) { //v2.0
            window.open(theURL, winName, features);
        }

function changeFeature(elem){
    if (elem && elem.className == ''){
        if (elem.id == "top_cam_tab"){   //load the 2 topcam divs
            document.getElementById('feat_cam_viewer_vid_container').style.display='none';
            document.getElementById('top_cam_viewer_vid_container').style.display='block';
            if (document.getElementById('top_cam_viewer_vid_container').innerHTML == '')
            document.getElementById('top_cam_viewer_vid_container').innerHTML = viewer_1 ;
            document.getElementById('feat_cam_viewer_selector_container').style.display='none';
            document.getElementById('top_cam_viewer_selector_container').style.display='block';
            if (document.getElementById('top_cam_viewer_selector_container').innerHTML == '')
            document.getElementById('top_cam_viewer_selector_container').innerHTML = selector_1 ;
            elem.parentNode.getElementsByTagName("li")[0].className='';
            elem.parentNode.getElementsByTagName("li")[1].className='selected';
        } else {   //load the 2 featcam divs
            document.getElementById('feat_cam_viewer_vid_container').style.display='block';
            if (document.getElementById('feat_cam_viewer_vid_container').innerHTML == '')
            document.getElementById('feat_cam_viewer_vid_container').innerHTML = viewer_0;
            document.getElementById('top_cam_viewer_vid_container').style.display='none';
            document.getElementById('feat_cam_viewer_selector_container').style.display='block';
            if (document.getElementById('feat_cam_viewer_selector_container').innerHTML == '')
            document.getElementById('feat_cam_viewer_selector_container').innerHTML = selector_0;
            document.getElementById('top_cam_viewer_selector_container').style.display='none';
            elem.parentNode.getElementsByTagName("li")[0].className='selected';
            elem.parentNode.getElementsByTagName("li")[1].className='';
        }
    }
}

function showHideCitiesList(from) {

    if (document.getElementById("cities_lists")){
        var elem = document.getElementById("cities_lists");
        if (from.className == "show")
        {   //doShow
            var clickable = document.getElementById("cities_list_openclose");
            if (!!clickable)
            from.className = "hide";
            if (!!elem) elem.style.display = 'block';
        } else {
            var clickable = document.getElementById("cities_list_openclose");
            if (!!clickable)
                 from.className = "show";
            if (!!elem) elem.style.display = 'none';
        }
    }
}



function viewCities ()
{
    var from = document.getElementById("cities_list_sh_button");
    if (document.getElementById("cities_lists"))
    {
        var elem = document.getElementById("cities_lists");
        if (from.className == "show")
        {   //doShow
            var clickable = document.getElementById("cities_list_openclose");
            if (!!clickable)
                from.className  ="hide";
            if (!!elem) elem.style.display = 'block';
        }
    }
}

 /***** Sponsor Select Redirect *****/
function cookieCheck(){

}
