﻿//-------------------------------------------------------------------------
// Vertical Scrolling News Ticker
// XHTML Compat
// Version 2.0
// Copyright 2006 DevDude.com
//-------------------------------------------------------------------------

var resumesspeed=sspeed;
var tally = 0;

function addLoadEvent(func) {

    var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
                oldonload();
			}
            func();
		}
	}
}

function switchTabs(tab) {
    if (tab=='jbstrm') {
        document.getElementById(tab).style.display = '';
        document.getElementById("qsb").style.display = 'none';
        
        document.getElementById(tab+"Tab").className = 'active';
        document.getElementById("qsbTab").className = '';
                
        if (version == 'b') {
        	tally ++;
        	if (tally == '1') start();
        }
	}
    else {
        document.getElementById(tab).style.display = '';
        document.getElementById("jbstrm").style.display = 'none';
        
        document.getElementById(tab+"Tab").className = 'active';
        document.getElementById("jbstrmTab").className = '';
    }
}

function highlight(section) {
    section.style.background = cb_jobstream_highlight;
}

function unhighlight(section) {
    section.style.background = cb_jobstream_main_bgcolor;
}

function start() {
	if (version != 'b') {
		if (document.all) iemarquee(ticker);
		else if (document.getElementById)
			ns6marquee(document.getElementById('ticker'));
	}
	else if (tally >= '1') {
		if (document.all) iemarquee(ticker);
		else if (document.getElementById)
			ns6marquee(document.getElementById('ticker'));
	}
}

function iemarquee(whichdiv){
	iediv=eval(whichdiv)
	sheight += 50;
	iediv.style.pixelTop=sheight
	iediv.innerHTML=msg 
	sizeup=iediv.offsetHeight
	ieslide()
}

function ieslide(){
	if (iediv.style.pixelTop>=sizeup*(-1)){
		iediv.style.pixelTop-=sspeed
		setTimeout("ieslide()",100)
	}
	else{
		iediv.style.pixelTop=sheight
		ieslide()
	}
}

function ns6marquee(whichdiv){
	ns6div=eval(whichdiv)
	sheight += 50;
	ns6div.style.top=sheight + "px";
	ns6div.innerHTML=msg
	sizeup=ns6div.offsetHeight
	ns6slide()
}
function ns6slide(){
	if (parseInt(ns6div.style.top)>=sizeup*(-1)){
		theTop = parseInt(ns6div.style.top)-sspeed
		ns6div.style.top = theTop + "px";
		setTimeout("ns6slide()",100)
	}
	else {
		ns6div.style.top = sheight + "px";
		ns6slide()
	}
}


