﻿// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// Oldies 93 FM - The Sault's Oldies Station                      //
// Laurie Lesser Hodgson       //
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//

// Initalization Utilities
function makeArray(n){ this.length = n; return this; }

// # of time slots
var timeslots    = 5;

// # of Ads
var adCount = 6;

// Ad Info
var adImage =    new makeArray(adCount);
var adLocation = new makeArray(adCount);
var adMessage =  new makeArray(adCount);
var adTarget =   new makeArray(adCount);

// Fill In Ad Info
adImage[0] = "images/air-jimmy.gif";      adLocation[0] = "http://www.oldies93fm.com/staff-jimmy.htm";                    adMessage[0] = "Jimmy D.";                     adTarget[0] = "_self";
adImage[1] = "images/air-john.gif"; 	 adLocation[1] = "http://www.oldies93fm.com/staff-john.htm";  adMessage[1] = "John Bell";       adTarget[1] = "_self";
adImage[2] = "images/air-robbie.gif";     adLocation[2] = "http://www.oldies93fm.com/staff-robbie.htm";  adMessage[2] = "Rockin'Robbie";                      adTarget[2] = "_self";
adImage[3] = "images/air-travis.gif";     adLocation[3] = "http://www.oldies93fm.com/staff-travis.htm";  adMessage[3] = "Travis Freeman";                       adTarget[3] = "_self";
adImage[4] = "images/air-allison.gif";            adLocation[4] = "http://www.oldies93fm.com/staff-allison.htm";       adMessage[4] = "Allison Miller"; adTarget[4] = "_self";
adImage[5] = "images/air-jimmy.gif";     adLocation[5] = "http://www.oldies93fm.com/staff-jimmy.htm";  adMessage[5] = "Jimmy D.";    			  adTarget[5] = "_self";

//
var wkDayDJs  = new makeArray(timeslots); var wkDayStart  = new makeArray(timeslots); var wkDayEnd  = new makeArray(timeslots);
var wkEnd1DJs = new makeArray(timeslots); var wkEnd1Start = new makeArray(timeslots); var wkEnd1End = new makeArray(timeslots);
var wkEnd2DJs = new makeArray(timeslots); var wkEnd2Start = new makeArray(timeslots); var wkEnd2End = new makeArray(timeslots);

// Monday - Friday DJ's
//             DJ's Shift & Name                    Start Time          End Time
//------------------------------------------------------------------------------
wkDayDJs[0]="12:00am - 6:00am<br><A HREF='staff-mark.htm'>Mark SanAngelo</A><br><br><A HREF='staff-mark.htm'><img src='images/air-mike.gif' border='0'></A>";    			wkDayStart[0]="0000"; wkDayEnd[0]="0559";
wkDayDJs[1]="6:00am - 10:00am<br><A HREF='staff-john.htm'>John Bell</a><br><br><A HREF='staff-john.htm'><img src='images/air-john.gif' border='0'></A>";   wkDayStart[1]="0600"; wkDayEnd[1]="0959";
wkDayDJs[2]="10:00am - 3:00pm<br><A HREF='staff-robbie.htm'>Rockin' Robbie</A><br><br><A HREF='staff-robbie.htm'><img src='images/air-robbie.gif' border='0'></A>";wkDayStart[2]="1000"; wkDayEnd[2]="1459";
wkDayDJs[3]="3:00pm - 7:00pm<br><A HREF='staff-travis.htm'>Travis Freeman</A><br><br><A HREF='staff-travis.htm'><img src='images/air-travis.gif' border='0'></A>";              wkDayStart[3]="1500"; wkDayEnd[3]="1859";
wkDayDJs[4]="7:00pm - 12:00am<br><A HREF='staff-allison.htm'>Allison Miller</A><br><br><A HREF='staff-allison.htm'><img src='images/air-allison.gif' border='0'></A>";  wkDayStart[4]="1900"; wkDayEnd[4]="2359";

// Saturday DJ's
//             DJ's Name                    Start Time          End Time
//------------------------------------------------------------------------------
wkEnd1DJs[0]="12:00am - 6:00am<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>";   wkEnd1Start[0]="0000"; wkEnd1End[0]="0559";
wkEnd1DJs[1]="6:00am - 10:00am<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>";     wkEnd1Start[1]="0600"; wkEnd1End[1]="0959";
wkEnd1DJs[2]="10:00am - 3:00pm<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>";     wkEnd1Start[2]="1000"; wkEnd1End[2]="1459";
wkEnd1DJs[3]="3:00pm - 7:00pm<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>"; wkEnd1Start[3]="1500"; wkEnd1End[3]="1859";
wkEnd1DJs[4]="7:00pm - 12:00am<br><A HREF='http://www.dickbartley.com' target=_blank>Dick Bartley's<br>Rock & Roll's Greatest Hits</A><br><br><A HREF='http://www.dickbartley.com' target=_blank><img src='images/air-bartley.gif' border='0'></A>"; wkEnd1Start[4]="1900"; wkEnd1End[4]="2359";

// Sunday DJ's
//             DJ's Name                    Start Time          End Time
//------------------------------------------------------------------------------
wkEnd2DJs[0]="12:00am - 8:00am<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>";   wkEnd2Start[0]="0000"; wkEnd2End[0]="0759";
wkEnd2DJs[1]="8:00am - 12:00pm<br><A HREF=http://www.dickbartley.com' target=_blank>Dick Bartley's<br>American Gold</A><br><br><A HREF=http://www.dickbartley.com' target=_blank><img src='images/air-bartley.gif' border='0'></A>";     wkEnd2Start[1]="0800"; wkEnd2End[1]="1159";
wkEnd2DJs[2]="12:00pm - 3:00pm<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>";     wkEnd2Start[2]="1200"; wkEnd2End[2]="1459";
wkEnd2DJs[3]="3:00pm - 7:00pm<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>"; wkEnd2Start[3]="1500"; wkEnd2End[3]="1859";
wkEnd2DJs[4]="7:00pm - 12:00am<br><A HREF='staff.htm'>Cool People Playing Fun Stuff</A><br><br><A HREF='staff.htm'><img src='images/air-weekend.gif' border='0'></A>"; wkEnd2Start[4]="1900"; wkEnd2End[4]="2359";

var iWidth, iHeight;

bFound = true;
/*
Cross browser marquee script II-
? Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/
//Specify the marquee contents
//Mo right Here...
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
var marqueecontents="<center><FONT CLASS='TOCmain'><A HREF='kiloconcerts.shtml#August'>08/30<br>Project Revolution<br>@Coors<br>Amphitheater<br><center>";
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//Specify the marquee's width (in pixels)
var marqueewidth=135
//Specify the marquee's height
var marqueeheight=100
//Specify the marquee's scroll speed (larger is faster)
var speed=3
//Specify the marquee contents
//var marqueecontents='<font face="Arial"><strong><big>Thank you for visiting <a href="http://dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="../link.htm">click here.</a> Enjoy your stay!</big></strong></font>'


function MakeWin(targurl, iWidth, iHeight, winopts)
{
   /* Check for existence of sidebars object. If non-existent, then create it */
  if (window.sidebars == null)
  {
    sidebars = new Object;
    sidebars.length = 1;
  }
  allopts = "width=" + iWidth + ",height=" + iHeight + "," + winopts;
  /* Create the new window and update the sidebars array object */
  var tempref = window.open(targurl, "sidebar" + sidebars.length, allopts);
  sidebars[sidebars.length] = tempref;
  sidebars.length++;
}

function OnAir()
{
  var theDate  = new Date();
  var theDay   = theDate.getDay();
  var theHour  = new String(theDate.getHours());
  var theMins  = new String(theDate.getMinutes());

  var theTime  = "";
  var timeLine = ""
  var djLine   = "";

  var bFound   = false;
  var index    = 0;

  if(theHour < 10)
    theHour = "0" + theHour;

  if(theMins < 10)
    theMins = "0" + theMins;

  theTime = theHour + theMins;

  if( (theDay > 0) && (theDay < 6) ) //-- Monday - Friday
  {
    while(!bFound)
    {
      if( (wkDayStart[index] < theTime) && (wkDayEnd[index] >= theTime) )
        bFound = true;
      else
        index++;
      if(index == timeslots)
        break;
    }

    if(bFound)
      djLine = wkDayDJs[index];
    else
      djLine = "Check them Out!!!";
  }
  else //-- Sunday
    djLine = "Weekend Crew";

  if(djLine.length > 0)
    document.write(djLine);
}


function formatTime(theHour, theMinute)
{
  if(theHour < 10)
    theHour = "0" + theHour;
  if(theMinute < 10)
    theMinute = "0" + theMinute;
  if(theAMpm > 12)
    theHour = theHour - 12;
  if(theHour < 1)
    theHour = "12";
  theReturn = theHour + ":" + theMinutes + theAMpm;

  return theReturn;
}

function formatDate(theYear, theMonth, theDay, theHour, theMinute)
{
  var theReturn;
  var tempMonth, tempDay, tempHour, tempMinute;
  if(tempMonth < 10)
    tempMonth = "0" + tempMonth;
  if(tempDay < 10)
    tempDay = "0" + tempDay;
  if(tempHour < 10)
    tempHour = "0" + tempHour;
  if(tempMinute < 10)
    tempMinute = "0" + tempMinute;
  theReturn = theYear + tempMonth + tempDay + tempHour + tempMinute;
  return theReturn;
}

function timeBetween(theTime, theStart, theEnd)
{
  var theReturn = false;

  return theReturn;
}

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}

function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
}

function randomize()
{
  var randomNum, formatStr;
	randomNum = Math.round(Math.random() * (adCount - 1)) + 0;
	if( (randomNum < 0) || (randomNum > (adCount - 1) ) )
	  randomNum = 1;
	formatStr = "<a href='" + adLocation[randomNum] + "' target='" + adTarget[randomNum] + "'><img src='" + adImage[randomNum] + "' alt='" + adMessage[randomNum] + "' border=0></a>";
	document.writeln(formatStr);
}
