var text = new Array;
var header = new Array;
var linka = new Array;
var targa = new Array;
var divtext = new Array;
var divh = new Array;
var objst = new Array;
var objs = new Array;
var objsh = new Array;
	
var timeouthandle;
	
/* -------------------- */
	
var delaytime = 5000;

// text[0] = "Title";
///cfa/drama/news/news/archive/

// AUTOCHANGER GO


text[0]		= "Alum Patina Miller (05) stars in Sister Act on Broadway";
linka[0]	= "http://broadwayworld.com/article/UP_ON_THE_MARQUEE_SISTER_ACT_20110104";
header[0] 	= "";
targa[0] 	= "main content"; 

text[1]		= "Star of White Collar alum Matt Bomer praises Drama faculty";
linka[1]	= "http://www.cmu.edu/homepage/creativity/2010/fall/speaking-of-dialect.shtml";
header[1] 	= "";
targa[1] 	= "main content"; 

text[2]		= "A Midsummer Night's Dream Opens at the School of Drama on November 19th";
linka[2]	= "http://www.drama.cmu.edu/news/news/archive/midsummer.html";
header[2] 	= "";
targa[2] 	= "main content"; 

text[3]		= "Alum Patina Miller (06) to star in Sister Act on Broadway";
linka[3]	= "http://www.playbill.com/news/article/144533-Patina-Miller-to-Star-in-Broadways-Sister-Act-The-Musical";
header[3] 	= "";
targa[3] 	= "main content"; 

text[4]		= "Zachary Quinto (99) NY Times interview on LA Fame and NY Theatre";
linka[4]	= "http://www.nytimes.com/2010/10/24/theater/24quinto.html?_r=2&pagewanted=1&ref=theater";
header[4] 	= "";
targa[4] 	= "main content"; 

text[5]		= "Faculty Don Wadsworth dialect coaches major films ";
linka[5]	= "http://www.post-gazette.com/pg/10297/1097172-325.stm";
header[5] 	= "";
targa[5] 	= "main content"; 

text[6]		= "Matt Scott (04) Wins Barrymore Award"
linka[6]	= "http://www.playbill.com/news/article/143607-Mark-Jacoby-Any-Given-Monday-Becky-Shaw-Light-in-the-Piazza-Are-Barrymore-Award-Winners?sms_ss=facebook&at_xt=4cab6ac8b82a86f4%2C0"
header[6] 	= "";
targa[6] 	= "main content"; 

text[7]		= "Alum Cherry Jones 'is as Illuminating as ever' Says the NY Times"
linka[7]	= "http://theater.nytimes.com/2010/10/04/theater/reviews/04mrs.html?ref=theater"
header[7] 	= "";
targa[7] 	= "main content"; 

text[8]		= "Susan Heyward (05) Stars in Ford Theater's Sabrina's Fair"
linka[8]	= "http://www.washingtonpost.com/wp-dyn/content/article/2010/09/30/AR2010093007368.html"
header[8] 	= "";
targa[8] 	= "main content"; 

text[9]		= "Drama Alums in Primetime TV 2010";
linka[9]	= "http://www.cmu.edu/homepage/creativity/2010/summer/primetime-tv-fall-line-up.shtml";
header[9] 	= "";
targa[9] 	= "main content"; 


// AUTOCHANGER STOP


/* -------------------- */

    
    
    uagent = window.navigator.userAgent.toLowerCase();
    IEB = (uagent.indexOf("msie") != -1) ? true : false;
    var scompat = document.compatMode;
    var kalan = 0;
    var vcurr = 0;
    var vnext = 0;
    var str2 = "";
    var mc = 0;
    mc = text.length;
    stepc = parseInt(20 * 3);
    dif = 0;
    op = 1;
    dif = 1 / stepc;
    var RealTickerWidth = 0;
    var RealTickerHeight = 0;
    var CalcIcWidth = 0;
    var CalcIcHeight = 0;
    var nstheight = 0, nst2width = 0;
    nstheight = 33;
    nst2width = 705;
    var icwidth = 707;
    var icheight = 35;
    var msgw, msgh;
    msgw = 750;
    if (IEB == true && (scompat == "BackCompat")) {
        RealTickerWidth = 707;
        RealTickerHeight = 35;
    } else {
        RealTickerWidth = 707 - 2 * 1;
        RealTickerHeight = 35 - 2 * 1;
    }
    CalcIcWidth = 707 - 2 * 1;
    CalcIcHeight = 35 - 2 * 1;
    str2 = "";
	var nextarrow = "<div style='float:right; padding-right:20px; padding-top: 7px; cursor: pointer; vertical-align: middle; font-family: sans-serif; font-size: 10px;'><a onClick=\"gotonext();return false;\">Next &gt;</a></div>";
    str2 = str2 + "<div class=\"ticker\" style=\"position:relative;width" + RealTickerWidth + ":px;height:" + RealTickerHeight + "px;left:0px;top:0px;overflow:hidden;visibility:visible;" + "\">";
    for (i = 0; i < mc; i++) {
        divh[i] = "<div id=\"dh" + i + "\" class=\"tickercontent\" style=\"position:absolute;visibility:inherit;" + "left:0px; top:0; width:" + 0 + "px; height:" + 35 + "px;margin:0px; overflow:hidden;\">";
        
		
//divtext[i] = "<div id=\"d" + i + "\" onmouseover=\"mdivmo(" + i + ")\" onmouseout =\"restime(" + i + ")\" onclick=\"butclick(" + i + ")\"" + " class=\"tickercontent\" style=\"position:absolute;visibility:inherit;" + " left:" + 0 + "px; top:0; width:" + (msgw - 2 - 0) + "px;height:" + 20 + "px; overflow:hidden;\">";


divtext[i] = "<a id=\"d" + i + "\" class=\"tickercontent\" style=\"position:absolute;visibility:inherit;" + " left:" + 0 + "px; top:0; width:" + (msgw - 2 - 0) + "px;height:" + 20 + "px; overflow:hidden;\" href=\"" + linka[i] + "\">";



		str2 = str2 + "<div id=\"op" + i + "\" style=\"position:absolute;overflow:hidden;visibility:hidden;left:0px;top:0px;width:" + CalcIcWidth + "px; height:" + CalcIcHeight + "px;\">";
        str2 = str2 + "" + divh[i] + "" + header[i] + "</div>" + divtext[i] + "" + text[i] + "</a>";
        str2 = str2 + "</div>";
    }
    str2 = str2 + nextarrow + "</div>";

    function mdivmo(gnum) {
        if (linka[gnum] != "") {
            objs[gnum].style.color = "#6666FF";
            window.status = "" + linka[gnum];
			objs[gnum].style.cursor = "pointer";
			//clearTimeout(timeouthandle);
        }
    }


    function restime(gnum2) {
        objs[gnum2].style.color = "#CCCCCC";
        window.status = "";
		objs[gnum2].style.cursor = "default";
		//timeouthandle=setTimeout("DoScrollUp()", delaytime);
    }
	
	
	function gotonext() {
		clearTimeout(timeouthandle);
		DoScrollUp();
	}
	


    function butclick(gnum3) {
        if (linka[gnum3].substring(0, 11) == "javascript:") {
            eval("" + linka[gnum3]);
            return;
        }
        if (targa[gnum3] == "") {
            targa[gnum3] = "_parent";
        }
        if (IEB) {
            window.open("" + linka[gnum3], "" + targa[gnum3]);
        } else {
            if ((targa[gnum3].indexOf("_parent") > -1)) {
                eval("parent.window.location='" + linka[gnum3] + "'");
            } else if ((targa[gnum3].indexOf("_top") > -1)) {
                eval("top.window.location='" + linka[gnum3] + "'");
            } else {
                window.open("" + linka[gnum3], "" + targa[gnum3]);
            }
        }
    }


    function zindx() {
        objst[vnext].style.visibility = "visible";
        objst[vcurr].style.zIndex = 2;
        objst[vnext].style.zIndex = 3;
    }


    function Sonraki() {
        vcurr = vnext;
        vnext = vnext + 1;
        if (vnext >= mc) {
            vnext = 0;
        }
    }


    function dotrans() {
        if (vnext != vcurr) {
            if (IEB) {
                spageObj.filters[0].apply();
            }
            objs[vnext].style.color = "#CCCCCC";
            objst[vnext].style.visibility = "visible";
            objst[vcurr].style.visibility = "hidden !important";
            if (IEB) {
                spageObj.filters[0].play();
            }
        }
        Sonraki();
        setTimeout("dotrans()", delaytime*2);
    }


    function dotransff() {
        op = op - dif;
        if (op < 0) {
            op = 0;
        }
        objst[vcurr].style.opacity = op;
        objst[vnext].style.opacity = 1 - op;
        if (op > 0) {
            setTimeout("dotransff()", 50);
        } else {
            objst[vcurr].style.zIndex = 2;
            objst[vnext].style.zIndex = 3;
            Sonraki();
            setTimeout("beftrans()", delaytime);
        }
    }


    function beftrans() {
        op = 1;
        objst[vcurr].style.visibility = "visible";
        objst[vnext].style.visibility = "visible";
        objst[vcurr].style.zIndex = 3;
        objst[vnext].style.zIndex = 2;
        objst[vcurr].style.opacity = 1;
        objst[vnext].style.opacity = 1;
        dotransff();
    }


    function DoScrollUp() {
        kalan = kalan - Math.ceil(kalan / 3);
        objst[vcurr].style.top = "" + (kalan - CalcIcHeight) + "px";
        objst[vnext].style.top = "" + kalan + "px";
        if (kalan <= 0) {
            Sonraki();
            kalan = CalcIcHeight;
            objst[vnext].style.top = "" + kalan + "px";
            zindx();
            timeouthandle = setTimeout("DoScrollUp()", delaytime);
        } else {
            timeouthandle = setTimeout("DoScrollUp()", 50);
        }
    }


    function DoSlide() {
        kalan = kalan - Math.ceil(kalan / 3);
        objst[vcurr].style.left = "" + (kalan - CalcIcWidth) + "px";
        objst[vnext].style.left = "" + kalan + "px";
        if (kalan <= 0) {
            Sonraki();
            kalan = CalcIcWidth;
            objst[vnext].style.left = "" + kalan + "px";
            zindx();
            setTimeout("DoSlide()", delaytime);
        } else {
            setTimeout("DoSlide()", 50);
        }
    }


    function dofirst() {
        var i = 0;
        for (i = 0; i < mc; i++) {
            objs[i] = document.getElementById("d" + i);
            objs[i].style.left = "0px";
            objs[i].style.top = "0px";
            objsh[i] = document.getElementById("dh" + i);
            objsh[i].style.left = "0px";
            objsh[i].style.top = "0px";
            objst[i] = document.getElementById("op" + i);
            objst[i].style.left = "0px";
            objst[i].style.top = "0px";
            objst[i].style.visibility = "hidden";
        }
        objst[0].style.visibility = "visible";
        if (4 == 2) {
            kalan = CalcIcWidth;
            vnext = 0;
            Sonraki();
            zindx();
            objst[vnext].style.left = "" + kalan + "px";
            setTimeout("DoSlide()", delaytime);
        } else if (4 == 4) {
            kalan = CalcIcHeight;
            vnext = 0;
            Sonraki();
            zindx();
            timeouthandle = setTimeout("DoScrollUp()", delaytime);
        } else if (4 == 5) {
            if (IEB) {
                setTimeout("dotrans()", delaytime);
            } else {
                setTimeout("beftrans()", delaytime);
            }
        } else {
            setTimeout("dotrans()", delaytime);
        }
		
		//And again for good measure...
        objst[0].style.visibility = "visible";
		objst[1].style.top = "35px";
		
    }


    function initte() {
        spageObj = document.getElementById("spage");
        if (!spageObj) {
            setTimeout("initte()", 200);
        }
        spageObj.innerHTML = str2;
        vnext = 1;
        if (vnext >= mc) {
            vnext = 0;
        }
        spageObj.style.left = "0px";
        spageObj.style.top = "0px";
        setTimeout("dofirst()", 100);
    }

    setTimeout("initte()", 100);

