// gateway JavaScript
// ~

/* Featured Boxes */
var currentBox = '';

function setCurrent() {
    dteVar = new Date();
    
    if (dteVar.getMinutes()<=9) minVar = '0' + dteVar.getMinutes();
	else minVar = dteVar.getMinutes();
    
    timeVar = dteVar.getHours() + '.' + minVar
    
    switch (dteVar.getDay()) {
        case 6: { /* Saturday is ent */
            currentBox = 'ent';
            setInfoFocus('ent');
            break;
        }
    
        case 0: { /* Sunday is news */
            currentBox = 'news';
            setInfoFocus('news');
            break;
        }
    
        case 1: { /* Monday */
            if (timeVar<15.30) {
                currentBox = 'news';
                setInfoFocus('news');
            } else {
                if (timeVar>=15.30 && timeVar<18.30) {
                    if (document.getElementById("updateFlag").value == dteVar.getDay()) {
                        currentBox = 'web';        
                        setInfoFocus('web');
                    }
                } else {
                    currentBox = 'ent';
                    setInfoFocus('ent');
                }
            }
            break;
        }
        
        case 4: { /* Thursday */
            window.status=timeVar;
            if (timeVar>6.00 && timeVar<15.30) {
                currentBox = 'news';
                setInfoFocus('news');
            } else { 
                if (timeVar>=15.30 && timeVar<17.00) {
                    if (document.getElementById("updateFlag").value == dteVar.getDay()) {
                        currentBox = 'web';
                        setInfoFocus('web');
                    }
                } else {
                    if (timeVar>=17.00 && timeVar<19.00) {
                        if (document.getElementById("updateFlag").value == dteVar.getDay()) {
                            currentBox = 'sports';
                            setInfoFocus('sports');
                        }
                    } else {
                        currentBox = 'ent';
                        setInfoFocus('ent');
                    }
                }
            }
	    break;
        }
        
        default: { /* The other days */
            if (timeVar>6.00 && timeVar<15.30) {
                currentBox = 'news';
                setInfoFocus('news');
            } else { 
                if (timeVar>=15.30 && timeVar<18.30) {
                    if (document.getElementById("updateFlag").value == dteVar.getDay()) {
                        currentBox = 'web';
                        setInfoFocus('web');
                    }
                } else {
                    currentBox = 'ent';
                    setInfoFocus('ent');
                }
            }
	    break;
        }
    }
}

function setClassifiedTab(id) {
    if (id=="2") {
        currentBox = 'serv';
        setClassifiedFocus('serv');
    }

    if (id=="3") {
        currentBox = 'mark';
        setClassifiedFocus('mark');
    }

    if (id=="4") {
        currentBox = 'not';
        setClassifiedFocus('not');
    }
}

function setInfoFocus(b){
    if (currentBox == b) {
        var bxs=['news','ad1','sports','ad2','ent','web','cls','abt','wthr'];
        for (var i=0;i<bxs.length;i++) {
            var bx=document.getElementById('featured-'+bxs[i]);
            var lk=document.getElementById(bxs[i]+'-lnk');
            if (b==bxs[i]){
                bx.style.display='block';
                lk.className='current';
             }else{
                bx.style.display='none';
                lk.className='';
            }
        }
    }
}

function setClassifiedFocus(b){
    if (currentBox == b) {
        var bxs=['feat','serv','mark','not','faq'];
        for (var i=0;i<bxs.length;i++) {
            var bx=document.getElementById('box-'+bxs[i]);
            var lk=document.getElementById(bxs[i]+'-lnk');
            if (b==bxs[i]){
                bx.style.display='block';
                lk.className='current';
             }else{
                bx.style.display='none';
                lk.className='';
            }
        }
    }
}

function setObitFocus(b){
    if (currentBox == b) {
        var bxs=['obit','mem','cards','place','arch'];
        for (var i=0;i<bxs.length;i++) {
            var bx=document.getElementById('box-'+bxs[i]);
            var lk=document.getElementById(bxs[i]+'-lnk');
            if (b==bxs[i]){
                bx.style.display='block';
                lk.className='current';
             }else{
                bx.style.display='none';
                lk.className='';
            }
        }
    }
}

function setCelebFocus(b){
    if (currentBox == b) {
        var bxs=['faq','Wed','Ann','Bir','Eng','Mil'];
        for (var i=0;i<bxs.length;i++) {
            var bx=document.getElementById('box-'+bxs[i]);
            var lk=document.getElementById(bxs[i]+'-lnk');
            if (b==bxs[i]){
                bx.style.display='block';
                lk.className='current';
             }else{
                bx.style.display='none';
                lk.className='';
            }
        }
    }
}

function setSideFocus(b){
    var bxs=['jobs','homes','autos','tmc'];
    for (var i=0;i<bxs.length;i++) {
        var bx=document.getElementById('side-tab-'+bxs[i]);
        var lk=document.getElementById(bxs[i]+'-lnk');
        if (b==bxs[i]){
            bx.style.display='block';
            lk.className='current';
         }else{
            bx.style.display='none';
            lk.className='';
        }
    }
}
