wdgtH,,, t1.0  H off mainWindow 300 230 1 0 mainWindow.hOffset = 200; mainWindow.vOffset = 200; background 106 tile header 0 footer bottom 230 logo 5 50 12 25 150 center openURL('http://www.GoVolsGo.com/'); 22 #F0AA31 50 150 center 16 75 150 center 221 250 150 center 85 125 center 15 12 335 105 openURL('http://www.GoVolsGo.com/'); 12 350 105 include('Scripts/Schedule.js'); loaded(1); mainWindow.height = 380; logo.vOffset = mainWindow.height - 60; footer.vOffset = mainWindow.height; background.height = mainWindow.height - 230; 60 check(); false fFtPNG  IHDR,|ӄ6sBIT|d pHYs  ~tEXtCreation Time5/22/06r33 tEXtSoftwareMacromedia Fireworks MX*$IDATx?og_J[T UB)?LY28,!˜-X2dLH;}S!r:0&RdU6icB`;Nys) =Ww}D&!lcL= F`nNdӖ t3;@g6m cnl:XBt3%@g6m RtZM >TVwJ҅[Z\\|c?%h϶)V?m7̶)V/"KfC`cCF9\.orQn, XjbKDَ~ŏ܄JT*ua5a͹ѣG_p4EhƜ .{( 6'd2+ɸhoh|;\.7Mx" D[ʹWƘEd(?~|ll(yw#f˭h>\GS&ي!V"mZ1hd'OjǏ$U՝t:UӒc7Np@#Cz[b%ҡAmO"ͥRB*x7yJ|}%1ԗG4lrʯO>ŋ_ƵOׯxX$" E,c̰ԣe&ܻwo~jjJNg9pӞ݊rXY a`NZ _~͛7~wԩcr DW. xnyyXP8r)O+`t2WՋ40!g Rn+3&c%z:-=oIz29XM}_ ZVډ,Yygz͂L 4XԸ!?#ߧ'Ȍ˽Nb V59TM] VS㱞RT@og=^EWxÄqMHS(6i*n:`Xq/}2ٔ%iiBe1BunIENDB`, PNG  IHDR,j lsBIT|d pHYs  ~tEXtCreation Time5/22/06r33 tEXtSoftwareMacromedia Fireworks MX*$FIDATxOOI4!&I/[1vN=rho+@/A7!EyK⅓؛@i$d .!%=PByOBDf<4TTDz|UbgADEd]Dfw 's',T>!;`u)ȴ!ܥNLZbϫ"rwwb2pO/pI8ׯ_*ʅ+++?2εRꡈx:0;N(f:No&K`8ǏV*Z={Ax?l(XUW:X͚;o޼y766LMMiuljc>-j|>?944$<߿j1::*OsdjB_ Wõ.". V /ǫ XmTט޽age'Zk XxXCWWjX,8lPR},,?~xq?Y]]}֭nD_3rHqrNg|R7Q0OJRgC0l)J-|~҇zk-#R/>bXd2ܩΨϟw7 /h};ZѢ^f&Vd:Ge}H|~2+f;}x<|/!vWtzP(pgBA|&ٿp;b,{[,= iU,%0moojfP(111'WԳ>;,קBaX88Ba7D<!HT8dЈl6ۙH$*.OK\_yddd ͸)"rIp#˹ЮDķo7mN) rI^p8r*Xx!14D"n9PI[VOO`?wLp [gҖ4I[aDX``  5k, XAX``  5k, XAX``  5k, XAX``  5k, XAX``  5k, XAX``  5k, XAX``  5k, XAX`` IENDB`>dPNG  IHDR.+tsBIT|d pHYs  ~tEXtCreation Time5/22/06r33 tEXtSoftwareMacromedia Fireworks MX*$IDATxϋU?f\&Ű,z%MDx]]_*Q uPevsoZ[ T.5 ~Fs89[ bulRnbj'֡@bPTaZP5OS!.ޞʸ E5B0>_ξE@-ơ3L8զ @C쨍-?iD4"ھJ r|}&@8;? D+eTSjNqAG]įR963|AM)-LK;1 xͳu~F%IXt1KOʏ P{)zlOyq Dh?rN{sOH=`jLZkJae ECLKl./g7;`b>tGo2 x4LFxT@wRXCJs:oR(yЀU-_kȍOk@^#˕[*Fs9w˟.wJ89=T9p&B@#xʹ廳|ے#dfřweÞ3w?$>vWw/#^1x%t:sҦ6_TlO$)6]ȅ_QdrT+`|?yrgj[1tj;RyLu23xY6Haa2 hq6Z v0c3BXvP[~{!SST#82 ?/wg\R$I9f {)/zx\Y)nJOdIENDB`NPNG  IHDR,sBIT|d pHYs  ~tEXtCreation Time5/22/06r33 tEXtSoftwareMacromedia Fireworks MX*$0IDATx1 @R_A=r[~ΐ)iB4ܲ[G] IENDB`dwvar xmlhttp; var siteID; var lastCheck; function loaded(sID) { siteID = sID; getCollegeFootballSchedule(); } function check() { //if last check failed or was more than four hours ago if(lastCheck == 0 || new Date() - lastCheck > (4 * 3600000)) { getCollegeFootballSchedule(); } } function getCollegeFootballSchedule() { loadXMLDoc("http://widgets.goteamsgo.com/data.php?site=" + siteID + "&format=csv"); } function loadXMLDoc(url) { xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange = xmlhttpChange; xmlhttp.open("GET", url, true); xmlhttp.send(null); } function collegeFootballParse(html) { var output = new Array(); var rows = html.split("\n"); for(var i in rows) { // skip empty if(!rows[i] || rows[i].length == 0) continue; var row = rows[i].split(","); output.push(row); } output.reverse(); return output; } // date, opponent, result, record, TV => date, opponent, result/time, TV function filteredCollegeFootballColumns(array) { var result = new Array(); for(var i in array) { var newRow = new Array(); var oldRow = array[i]; newRow[0] = oldRow[0]; newRow[1] = oldRow[1]; newRow[2] = oldRow[2]; newRow[3] = oldRow[4]; result.push(newRow); } // last non TBA record column is set as winloss var winlossText = "0 - 0"; for(var i in array) { var row = array[i]; if(row[3] != "TBA" && row[3] != "Tickets") winlossText = row[3]; } winloss.data = winlossText; return result; } function xmlhttpChange() { // if xmlhttp shows "loaded" if (xmlhttp.readyState == 4) { // if "OK" if (xmlhttp.status == 200) { var parsedArray = collegeFootballParse(xmlhttp.responseText); var filteredArray = filteredCollegeFootballColumns(parsedArray); table = createTable(filteredArray); loading.data = ""; winloss.color = "#000000"; schedule.addSubview(table); lastCheck = new Date(); } else { winloss.data = "Error!"; winloss.color = "#cc0000"; loading.size = "12"; loading.data = "Network connection could not be found!"; loading.color = "#cc0000"; lastCheck = 0; } updater.ticking = true; } } function createTable(rows) { theFrame = new Frame(); theFrame.width = 250; theFrame.height = 216; theFrame.addSubview(makeRow(new Array('Date', 'Opponent', 'Time', 'TV'), -1)); for(var row in rows) theFrame.addSubview(makeRow(rows[row], row)); return theFrame; } function makeRow(cols, row) { row++; f = new Frame(); f.width = 250; f.height = 18; f.hOffset = 0; f.vOffset = row * 17; t = new Text(); t.data = cols[0]; t.size = 12; t.height = 18; t.width = 50; t.vOffset = 9; t.hOffset = 0; if(row == 0) { t.bgColor = "#dddddd"; } else if(row % 2 == 0) { t.bgColor = "#FEF8EE"; } else { t.bgColor = "#ffffff"; } t.bgOpacity = 255; f.addSubview(t); t1 = new Text(); t1.data = cols[1]; t1.size = 12; t1.height = 18; t1.width = 100; t1.vOffset = 9; t1.hOffset = 50; if(row == 0) { t1.bgColor = "#dddddd"; } else if(row % 2 == 0) { t1.bgColor = "#FEF8EE"; } else { t1.bgColor = "#ffffff"; } t1.bgOpacity = 255; f.addSubview(t1); t2 = new Text(); t2.data = cols[2]; t2.size = 12; t2.height = 18; t2.width = 60; t2.vOffset = 9; t2.hOffset = 150; if(row == 0) { t2.bgColor = "#dddddd"; } else if(row % 2 == 0) { t2.bgColor = "#FEF8EE"; } else { t2.bgColor = "#ffffff"; } t2.bgOpacity = 255; f.addSubview(t2); t3 = new Text(); t3.data = cols[3] + ' '; t3.size = 12; t3.height = 18; t3.width = 40; t3.vOffset = 9; t3.hOffset = 210; if(row == 0) { t3.bgColor = "#dddddd"; } else if(row % 2 == 0) { t3.bgColor = "#FEF8EE"; } else { t3.bgColor = "#ffffff"; } t3.bgOpacity = 255; f.addSubview(t3); return f; }pI@PH t ,>NdxI@ P __METADATA__GoVolsGo.konImages/footer.pngImages/header.pngImages/logo.pngImages/stretch_bg.pngScripts/Schedule.js