
///////////// This is the shuttle bus schedule for summer!  //////////////////////

function GetCount(){
var dateNow = new Date()
var y = dateNow.getFullYear()
var m = dateNow.getMonth()
var d = dateNow.getDate()
var h = dateNow.getHours()
var mi = dateNow.getMinutes()
var se = dateNow.getSeconds()
var dayOfWeek = dateNow.getDay()

var amount = new Array()
for (l=0; l < 1; l++)
amount[l] = new Array()
var amount2 = new Array()
for (t=0; t < 1; t++)
amount2[t] = new Array()
////////////////////////////////////////////////
var weekSPTime = new Array(1)
for (i=0; i < 1; i++)
weekSPTime[i]=new Array(21)
weekSPTime[0][0]= new Date(y,m,d,h,mi,se)
weekSPTime[0][1]= new Date(y,m,d,6,40,0) 
weekSPTime[0][2]= new Date(y,m,d,7,10,0)
weekSPTime[0][3]= new Date(y,m,d,7,40,0)
weekSPTime[0][4]= new Date(y,m,d,8,10,0)
weekSPTime[0][5]= new Date(y,m,d,8,40,0)
weekSPTime[0][6]= new Date(y,m,d,9,40,0)
weekSPTime[0][7]= new Date(y,m,d,10,40,0)
weekSPTime[0][8]= new Date(y,m,d,11,40,0)
weekSPTime[0][9]= new Date(y,m,d,12,40,0) 
weekSPTime[0][10]= new Date(y,m,d,13,40,0)//1
weekSPTime[0][11]= new Date(y,m,d,14,40,0)//2
weekSPTime[0][12]= new Date(y,m,d,15,40,0)//3
weekSPTime[0][13]= new Date(y,m,d,16,40,0)//4
weekSPTime[0][14]= new Date(y,m,d,17,40,0)//5
weekSPTime[0][15]= new Date(y,m,d,18,40,0)//6
weekSPTime[0][16]= new Date(y,m,d,19,40,0)//7
weekSPTime[0][17]= new Date(y,m,d,20,40,0)//8
weekSPTime[0][18]= new Date(y,m,d,21,40,0)//9
weekSPTime[0][19]= new Date(y,m,d,22,40,0)//10
weekSPTime[0][20]= new Date(y,m,d,h,mi,se)
/////////////ST PAUL Week Schedule for summer session!!!! //////////////////////

var weekMinTime = new Array(1)
for (i=0; i < 1; i++)
weekMinTime[i]=new Array(21)
weekMinTime[0][0]= new Date(y,m,d,h,mi,se)
weekMinTime[0][1]= new Date(y,m,d,7,10,0) 
weekMinTime[0][2]= new Date(y,m,d,7,40,0)
weekMinTime[0][3]= new Date(y,m,d,8,10,0)
weekMinTime[0][4]= new Date(y,m,d,8,40,0)
weekMinTime[0][5]= new Date(y,m,d,9,10,0)
weekMinTime[0][6]= new Date(y,m,d,10,10,0)
weekMinTime[0][7]= new Date(y,m,d,11,10,0)
weekMinTime[0][8]= new Date(y,m,d,12,10,0) 
weekMinTime[0][9]= new Date(y,m,d,13,10,0)//1
weekMinTime[0][10]= new Date(y,m,d,14,10,0)//2
weekMinTime[0][11]= new Date(y,m,d,15,10,0)//3
weekMinTime[0][12]= new Date(y,m,d,16,10,0)//4
weekMinTime[0][13]= new Date(y,m,d,17,10,0)//5
weekMinTime[0][14]= new Date(y,m,d,18,10,0)//6
weekMinTime[0][15]= new Date(y,m,d,19,10,0)//7
weekMinTime[0][16]= new Date(y,m,d,20,10,0)//8
weekMinTime[0][17]= new Date(y,m,d,21,10,0)//9
weekMinTime[0][18]= new Date(y,m,d,22,10,0)//10
weekMinTime[0][19]= new Date(y,m,d,23,10,0)//11
weekMinTime[0][20]= new Date(y,m,d,h,mi,se)

/////////////Minneapolis Week Schedule for summer session!!!! //////////////////////

switch (dayOfWeek)
{
case 0://sunday
	$docum
	document.getElementById('countbox').innerHTML = "The bus doesn't run today.";
	break;
case 1 ://monday
	for(var k=0;k<weekSPTime.length;k++){ 
		for(var j=0; j<20;j++){
			if((weekSPTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount = weekSPTime[k][j+1].getTime() - dateNow.getTime();
			}
			if((weekMinTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount2 = weekMinTime[k][j+1].getTime() - dateNow.getTime();
			}//if
		}//for
	}//for
	break;

case 2 ://tuesday
	for(var k=0;k<weekSPTime.length;k++){ 
		for(var j=0; j<20;j++){
			if((weekSPTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount = weekSPTime[k][j+1].getTime() - dateNow.getTime();
			}
			if((weekMinTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount2 = weekMinTime[k][j+1].getTime() - dateNow.getTime();
			}//if
		}//for
	}//for
	break;
	
case 3 ://wednesday
	for(var k=0;k<weekSPTime.length;k++){ 
		for(var j=0; j<20;j++){
			if((weekSPTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount = weekSPTime[k][j+1].getTime() - dateNow.getTime();
			}
			if((weekMinTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount2 = weekMinTime[k][j+1].getTime() - dateNow.getTime();
			}//if
		}//for
	}//for
	break;	
	
case 4 ://thursday
	for(var k=0;k<weekSPTime.length;k++){ 
		for(var j=0; j<20;j++){
			if((weekSPTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount = weekSPTime[k][j+1].getTime() - dateNow.getTime();
			}
			if((weekMinTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount2 = weekMinTime[k][j+1].getTime() - dateNow.getTime();
			}//if
		}//for
	}//for
	break;	
	
case 5 ://friday
	for(var k=0;k<weekSPTime.length;k++){ 
		for(var j=0; j<20;j++){
			if((weekSPTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount = weekSPTime[k][j+1].getTime() - dateNow.getTime();
			}
			if((weekMinTime[k][j].getTime() - dateNow.getTime())<0)
			{
				amount2 = weekMinTime[k][j+1].getTime() - dateNow.getTime();
			}//if
		}//for
	}//for
	break;	


case 6 ://saturday
	$docum
	document.getElementById('countbox').innerHTML = "The bus doesn't run today.";
	break;


	
default:
  document.getElementById('countbox').innerHTML="The bus not running right now.";
}//switch method
//////////////////////////////////////////////////////////////////////////////////////////
	delete dateNow;  // time is already past

	if(amount2 <0 ){document.getElementById('countbox').innerHTML="The next bus leaves tomorrow.";}
	
	else	//date is still good
	{
		days=0;hours=0;mins=0;secs=0;out="";
		days2=0;hours2=0;mins2=0;secs2=0;out2="";
	
		amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs
		amount2 = Math.floor(amount2/1000);//kill the "milliseconds" so just secs amount 2

		days=Math.floor(amount/86400);//days
		amount=amount%86400;
		days2=Math.floor(amount2/86400);//days amount 2
		amount2=amount2%86400;

		hours=Math.floor(amount/3600);//hours 
		amount=amount%3600;
		hours2=Math.floor(amount2/3600);//hours amount 2
		amount2=amount2%3600;

		mins=Math.floor(amount/60);//minutes
		amount=amount%60;
		mins2=Math.floor(amount2/60);//minutes amount 2
		amount2=amount2%60;

		secs=Math.floor(amount);//seconds
		secs2=Math.floor(amount2);//seconds amount 2

		if(days != 0){out += days +" day"+((days!=1)?"s":"")+", ";}
		if(days != 0 || hours != 0){out += hours +" hour"+((hours!=1)?"s":"")+", ";}
		if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"s":"")+", ";}
		out += secs +" seconds";
		if(days2 != 0){out2 += days2 +" day"+((days2!=1)?"s":"")+", ";}
		if(days2 != 0 || hours2 != 0){out2 += hours2 +" hour"+((hours2!=1)?"s":"")+", ";}
		if(days2 != 0 || hours2 != 0 || mins2 != 0){out2 += mins2 +" minute"+((mins2!=1)?"s":"")+", ";}
		out2 += secs2 +" seconds";
		//document.getElementById('countbox2').innerHTML =out2;
		document.getElementById('countbox').innerHTML='<p><span class="city">Bus leaves St. Paul in: </span><span class="time">' + out+'</span></p><p><span class="city">Bus leaves Minneapolis in: </span><span class="time">'+out2+'</span></p>';
		setTimeout("GetCount()", 1000);
	}
}
window.onload=function(){GetCount();}//call when everything has loaded
