// JavaScript Document
<!--
// Comma separated list of images to rotate
var imgs = new Array('assets/main_slideshow/01.jpg','assets/main_slideshow/02.jpg','assets/main_slideshow/03.jpg','assets/main_slideshow/04.jpg','assets/main_slideshow/05.jpg','assets/main_slideshow/06.jpg','assets/main_slideshow/07.jpg');
var involved_imgs = new Array('assets/images/rotating/involved_01.jpg','assets/images/rotating/involved_02.jpg','assets/images/rotating/involved_03.jpg','assets/images/rotating/involved_04.jpg','assets/images/rotating/involved_05.jpg');
//var header_imgs = new Array('http://www.piketransit.com/assets/images/headers/large_header_1.jpg','http://www.piketransit.com/assets/images/headers/large_header_2.jpg','http://www.piketransit.com/assets/images/headers/large_header_3.jpg','http://www.piketransit.com/assets/images/headers/large_header_4.jpg','http://www.piketransit.com/assets/images/headers/large_header_5.jpg');
// delay in milliseconds between image swaps 1000 = 1 second
var delay = 5000; 
var counter = 0;

//////////////////////////////////////
// Preload Images on the Main Page (default.aspx)
function preloadImgs(){
  for(var i=0;i<imgs.length;i++){
	MM_preloadImages(imgs[i]);
  }
}

// Preload Images on the Get Involoved Page (involved.aspx)
function involved_preloadImgs(){
  for(var i=0;i<involved_imgs.length;i++){
	MM_preloadImages(involved_imgs[i]);
  }
}

// Preload Images on the Get Header Page (all pages)
function header_preloadImgs(){
  for(var i=0;i<header_imgs.length;i++){
	MM_preloadImages(header_imgs[i]);
  }
}

function randomImages(){
  if(counter == (imgs.length)){
	counter = 0;
  }
  MM_swapImage('rotating', '', imgs[counter++]);
  setTimeout('randomImages()', delay);
}

function involved_randomImages(){
  if(counter == (involved_imgs.length)){
	counter = 0;
  }
  MM_swapImage('involved_rotating', '', involved_imgs[counter++]);
  setTimeout('involved_randomImages()', delay);
}

function header_randomImages(){
  if(counter == (header_imgs.length)){
	counter = 0;
  }
  MM_swapImage('rotating_header', '', header_imgs[counter++]);
  setTimeout('header_randomImages()', delay);
}


function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){
 p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){
 b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){
 if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;
 for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}
 if(!f){p7c[a][p7c[a].length++]=args[k];}}}
}

/////////////////////////////////////////////////////

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
// close layer when click-out
document.onclick = mclose; 
//-->

<!-- This script rotates the masthead collage images upon refresh -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array.

theImages[0] = 'http://www.piketransit.com/assets/masthead_collages/collage1.jpg'
theImages[1] = 'http://www.piketransit.com/assets/masthead_collages/collage2.jpg'
theImages[2] = 'http://www.piketransit.com/assets/masthead_collages/collage3.jpg'

// do not edit anything below this line

var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}

//This is to rotate the small image in the top left hand column
var LeftImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array.

//LeftImages[0] = 'http://www.piketransit.com/assets/randomphotos/0008.jpg'
//LeftImages[1] = 'http://www.piketransit.com/assets/randomphotos/0009.jpg'
//LeftImages[2] = 'http://www.piketransit.com/assets/randomphotos/0010.jpg'
LeftImages[0] = 'http://www.piketransit.com/assets/randomphotos/0011.jpg'
//LeftImages[4] = 'http://www.piketransit.com/assets/randomphotos/0012.jpg'
//LeftImages[3] = 'http://www.piketransit.com/assets/randomphotos/0004.jpg'
//LeftImages[4] = 'http://www.piketransit.com/assets/randomphotos/0005.jpg'
//LeftImages[5] = 'http://www.piketransit.com/assets/randomphotos/0006.jpg'
//LeftImages[6] = 'http://www.piketransit.com/assets/randomphotos/0007.jpg'
LeftImages[1] = 'http://www.piketransit.com/assets/randomphotos/AirForceMemorial.jpg'
LeftImages[2] = 'http://www.piketransit.com/assets/randomphotos/BobEdithDiner.jpg'
LeftImages[3] = 'http://www.piketransit.com/assets/randomphotos/Giant2Crossroads.jpg'
LeftImages[4] = 'http://www.piketransit.com/assets/randomphotos/SouthBartonStreetColumbiaPike2 .jpg'

// do not edit anything below this line
var left_j = 0
var left_p = LeftImages.length;
var left_preBuffer = new Array()
for (i = 0; i < left_p; i++){
   left_preBuffer[i] = new Image()
   left_preBuffer[i].src = LeftImages[i]
}
var left_whichImage = Math.round(Math.random()*(left_p-1));
function showLeftImage(){
document.write('<img src="'+LeftImages[left_whichImage]+'" class="imgborder">');
}

//  End -->

