
// WebTicker by Mioplanet
// www.mioplanet.com

TICKER_CONTENT = document.getElementById("TICKER").innerHTML;
 
TICKER_RIGHTTOLEFT = false;
TICKER_SPEED = 2;
TICKER_STYLE = "font-family:Arial; font-size:12px; color:#444444";
TICKER_PAUSED = false;

ticker_start();

function ticker_start() {
	var tickerSupported = false;
	TICKER_WIDTH = document.getElementById("TICKER").style.width;
	var img = "<img src=\"ticker_space.gif\" width=\""+TICKER_WIDTH+"\" height=\"0\">";

	// Firefox
	if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
		document.getElementById("TICKER").innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td nowrap=\"nowrap\">"+img+"<span style=\""+TICKER_STYLE+"\" id=\"TICKER_BODY\" width=\"100%\">&nbsp;</span>"+img+"</td></tr></table>";
		tickerSupported = true;
	}
	// IE
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
		document.getElementById("TICKER").innerHTML = "<div nowrap=\"true\" style=\"width:100%;\">"+img+"<span style=\""+TICKER_STYLE+"\" id=\"TICKER_BODY\" width=\"100%\"></span>"+img+"</div>";
		tickerSupported = true;
	}
	if(!tickerSupported) document.getElementById("TICKER").outerHTML = ""; else {
		document.getElementById("TICKER").scrollLeft = TICKER_RIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
		document.getElementById("TICKER_BODY").innerHTML = TICKER_CONTENT;
		document.getElementById("TICKER").style.display="block";
		TICKER_tick();
	}
}

function TICKER_tick() {
	if(!TICKER_PAUSED) document.getElementById("TICKER").scrollLeft += TICKER_SPEED * (TICKER_RIGHTTOLEFT ? -1 : 1);
	if(TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
	if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
	window.setTimeout("TICKER_tick()", 30);
}

// This code is for generating training ticker

TRAINING_TICKER_CONTENT = document.getElementById("TRAININGTICKER").innerHTML;

TRAININGTICKER_RIGHTTOLEFT = false;
TRAININGTICKER_SPEED = 2;
TRAININGTICKER_STYLE = "font-family:Arial; font-size:12px; color:#444444";
TRAININGTICKER_PAUSED = false;

trainingticker_start();

function trainingticker_start() {
    var trainingtickerSupported = false;
    TRAININGTICKER_WIDTH = document.getElementById("TRAININGTICKER").style.width;
    var img = "<img src=\"ticker_space.gif\" width=\"" + TRAININGTICKER_WIDTH + "\" height=\"0\">";

    // Firefox
    if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Safari") != -1) {
        document.getElementById("TRAININGTICKER").innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td nowrap=\"nowrap\">" + img + "<span style=\"" + TRAININGTICKER_STYLE + "\" id=\"TRAININGTICKER_BODY\" width=\"100%\">&nbsp;</span>" + img + "</td></tr></table>";
        trainingtickerSupported = true;
    }
    // IE
    if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Opera") == -1) {
        document.getElementById("TRAININGTICKER").innerHTML = "<div nowrap=\"true\" style=\"width:100%;\">" + img + "<span style=\"" + TRAININGTICKER_STYLE + "\" id=\"TRAININGTICKER_BODY\" width=\"100%\"></span>" + img + "</div>";
        trainingtickerSupported = true;
    }
    if (!trainingtickerSupported) document.getElementById("TRAININGTICKER").outerHTML = ""; else {
        document.getElementById("TRAININGTICKER").scrollLeft = TRAININGTICKER_RIGHTTOLEFT ? document.getElementById("TRAININGTICKER").scrollWidth - document.getElementById("TRAININGTICKER").offsetWidth : 0;
        document.getElementById("TRAININGTICKER_BODY").innerHTML = TRAINING_TICKER_CONTENT;
        document.getElementById("TRAININGTICKER").style.display = "block";
        TRAININGTICKER_tick();
    }
}

function TRAININGTICKER_tick() {
    if (!TRAININGTICKER_PAUSED) document.getElementById("TRAININGTICKER").scrollLeft += TRAININGTICKER_SPEED * (TRAININGTICKER_RIGHTTOLEFT ? -1 : 1);
    if (TRAININGTICKER_RIGHTTOLEFT && document.getElementById("TRAININGTICKER").scrollLeft <= 0) document.getElementById("TRAININGTICKER").scrollLeft = document.getElementById("TRAININGTICKER").scrollWidth - document.getElementById("TRAININGTICKER").offsetWidth;
    if (!TRAININGTICKER_RIGHTTOLEFT && document.getElementById("TRAININGTICKER").scrollLeft >= document.getElementById("TRAININGTICKER").scrollWidth - document.getElementById("TRAININGTICKER").offsetWidth) document.getElementById("TRAININGTICKER").scrollLeft = 0;
    window.setTimeout("TRAININGTICKER_tick()", 30);
}


// This code is for generating public event ticker in vertical direction 

//VERTICAL_TICKER_CONTENT = document.getElementById("VERTICALTICKER").innerHTML;

//VERTICALTICKER_BOTTOM_TOP = false;
//VERTICALTICKER_SPEED = 2;
//VERTICALTICKER_STYLE = "font-family:Arial; font-size:12px; color:#444444";
//VERTICALTICKER_PAUSED = false;

//verticalticker_start();                                          

//function verticalticker_start() {
//    var verticaltickerSupported = false;

//    VERTICALTICKER_WIDTH = document.getElementById("VERTICALTICKER").style.width;
//    var img = "<img src=\"ticker_space.gif\" width=\"" + VERTICALTICKER_WIDTH + "\" height=\"0\">";
//    
////    VERTICALTICKER_HEIGHT = document.getElementById("VERTICALTICKER").style.height;
////    var img = "<img src=\"ticker_space.gif\" width=\"0\" height=\"" + VERTICALTICKER_HEIGHT + "\">";

//    // Firefox
//    if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Safari") != -1) {
//        document.getElementById("VERTICALTICKER").innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td nowrap=\"nowrap\">" + img + "<span style=\"" + VERTICALTICKER_STYLE + "\" id=\"VERTICALTICKER_BODY\" width=\"100%\">&nbsp;</span>" + img + "</td></tr></table>";
//        verticaltickerSupported = true;
//    }
//    // IE
//    if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Opera") == -1) {
//        document.getElementById("VERTICALTICKER").innerHTML = "<div nowrap=\"true\" style=\"width:100%;\">" + img + "<span style=\"" + VERTICALTICKER_STYLE + "\" id=\"VERTICALTICKER_BODY\" width=\"100%\"></span>" + img + "</div>";
//        verticaltickerSupported = true;
//    }
//    if (!verticaltickerSupported) document.getElementById("VERTICALTICKER").outerHTML = ""; else {
//        document.getElementById("VERTICALTICKER").scrollup = VERTICALTICKER_BOTTOM_TOP ? document.getElementById("VERTICALTICKER").scrollHeight - document.getElementById("VERTICALTICKER").offsetWidth : 0;
//        document.getElementById("VERTICALTICKER_BODY").innerHTML = VERTICAL_TICKER_CONTENT;
//        document.getElementById("VERTICALTICKER").style.display = "block";
//        VERTICALTICKER_tick();
//    }
//}

//function VERTICALTICKER_tick() {
//    if (!VERTICALTICKER_PAUSED) document.getElementById("VERTICALTICKER").scrollup += VERTICALTICKER_SPEED * (VERTICALTICKER_BOTTOM_TOP ? -1 : 1);
//    if (VERTICALTICKER_BOTTOM_TOP && document.getElementById("VERTICALTICKER").scrollup <= 0) document.getElementById("VERTICALTICKER").scrollup = document.getElementById("VERTICALTICKER").scrollHeight - document.getElementById("VERTICALTICKER").offsetWidth;
//    if (!VERTICALTICKER_BOTTOM_TOP && document.getElementById("VERTICALTICKER").scrollup >= document.getElementById("VERTICALTICKER").scrollheight - document.getElementById("VERTICALTICKER").offsetWidth) document.getElementById("VERTICALTICKER").scrollup = 0;
//    window.setTimeout("VERTICALTICKER_tick()", 30);
//}


var delayb4scroll = 500;  //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed = 1;  //Specify marquee scroll speed (larger is faster 1-10)
var pauseit = 1;  //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed = marqueespeed;
var pausespeed = (pauseit == 0) ? copyspeed : 0;
var actualheight = '';

function scrollmarquee() {
    if (parseInt(cross_marquee.style.top) > (actualheight * (-1) + 8)) //if scroller hasn't reached the end of its height
        cross_marquee.style.top = parseInt(cross_marquee.style.top) - copyspeed + "px"; //move scroller upwards
    else //else, reset to original position
        cross_marquee.style.top = parseInt(marqueeheight) + 8 + "px";
}

function initializemarquee() {

    cross_marquee = document.getElementById("vmarquee");
    if (cross_marquee != null) {
        cross_marquee.style.top = 0;
        marqueeheight = document.getElementById("marqueecontainer").offsetHeight;
        actualheight = cross_marquee.offsetHeight;  //height of marquee content (much of which is hidden from view)
        if (window.opera || navigator.userAgent.indexOf("Netscape/7") != -1) { //if Opera or Netscape 7x, add scrollbars to scroll and exit
            cross_marquee.style.height = marqueeheight + "px";
            cross_marquee.style.overflow = "scroll";
            return;
        }
        setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll);
    }
}

if (window.addEventListener)
    window.addEventListener("load", initializemarquee, false);
else if (window.attachEvent)
    window.attachEvent("onload", initializemarquee);
else if (document.getElementById)
    window.onload = initializemarquee;


