/* These are for the advert images down the side */
var AdvertDelay = 10000;
var AdvertIntervalId = 0;
var AdvertNumberOfScreenBoxes=5;
var AdvertImagesPerBox=1;
var AdvertImageMax = AdvertNumberOfScreenBoxes * AdvertImagesPerBox;
var AdvertImageOffset = AdvertNumberOfScreenBoxes;

var imageArray = new Array(AdvertImageMax);
for(var i=0; i<imageArray.length; i++)
{
  imageArray[i] = new Array(2);
  imageArray[i][0] = new Image;
  
}
/* These are for the home page images */
var HomeDelay = 8000;
var HomeIntervalId = 0;
var HomeNumberOfScreenBoxes=1;
var HomeImagesPerBox=5;
var HomeImageMax = HomeNumberOfScreenBoxes * HomeImagesPerBox;
var HomeImageOffset = -1;//HomeNumberOfScreenBoxes;

var homeArray = new Array(HomeImageMax);
for(var i=0; i<homeArray.length; i++)
{
  homeArray[i] = new Array(2);
  homeArray[i][0] = new Image;
}

function OnPageLoad()
{
   if (document.getElementById('advertimg1fore'))
   {	
      imageArray[0][0].src = "http://www.barossabride.com.au/Assets/Images/BBAdvert1.jpg";
	  imageArray[0][1] = "http://www.barossabride.com.au/barossa_wedding_expo.html";
      imageArray[1][0].src = "http://www.barossabride.com.au/Assets/Images/BBAdvert2.jpg";
      imageArray[1][1] = "http://www.barossabride.com.au/barossa_bride_magazine.html";
      imageArray[2][0].src = "http://www.barossabride.com.au/Assets/Images/BBAdvert3.jpg";
      imageArray[2][1] = "http://www.barossabride.com.au/wedding_venues/saltrams_wine_estate.html";
      imageArray[3][0].src = "http://www.barossabride.com.au/Assets/Images/AdvertiseSpace.jpg";
      imageArray[3][1] = "http://www.barossabride.com.au/advertise_barossa_bride.html";
      imageArray[4][0].src = "http://www.barossabride.com.au/Assets/Images/BBAdvert5.jpg";
      imageArray[4][1] = "http://www.barossabride.com.au/real_barossa_weddings.html";
   //   imageArray[5][0].src = "http://www.barossabride.com.au/Assets/Images/BeautyAttractionsTN.jpg";
   //   imageArray[5][1] = "http://www.barossabride.com.au/wedding_accommodation/the_louise.html";
   //   imageArray[6][0].src = "http://www.barossabride.com.au/Assets/Images/BridalOnPulteneyTN.jpg";
   //   imageArray[6][1] = "http://www.barossabride.com.au/wedding_accommodation/the_louise.html";
   //   imageArray[7][0].src = "http://www.barossabride.com.au/Assets/Images/InvitationsForAllOccasionsTN.jpg";
   //   imageArray[7][1] = "http://www.barossabride.com.au/wedding_accommodation/the_louise.html";
   }
   
   if (document.getElementById('homeimg1fore'))
   {	
      homeArray[0][0].src = "Assets/Images/BBHome1.jpg";
	  homeArray[0][1] = "http://www.barossabride.com.au/barossa_bride_magazine.html";
      homeArray[1][0].src = "Assets/Images/BBHome2.jpg";
      homeArray[1][1] = "#";
      homeArray[2][0].src = "Assets/Images/BBHome3.jpg";
      homeArray[2][1] = "#";
	  homeArray[3][0].src = "Assets/Images/BBHome4.jpg";
	  homeArray[3][1] = "#";
      homeArray[4][0].src = "Assets/Images/BBHome5.jpg";
      homeArray[4][1] = "#";
   }

   StartTimer();
	
}


function StartTimer()
{
  SwitchImage("Both");	

//  if (document.getElementById('advertimg1fore'))	
//     if (AdvertIntervalId==0)
//        AdvertIntervalId = setInterval('SwitchImage("Advert")', AdvertDelay);
		
  if (document.getElementById('homeimg1fore'))
     if (HomeIntervalId==0)
        HomeIntervalId = setInterval('SwitchImage("Home")', HomeDelay);
	
}

function StopTimer ()
{
  if (document.getElementById('advertimg1fore'))	
  {
     clearInterval(AdvertIntervalId);
	 AdvertIntervalId=0;
  }
   	
  if (document.getElementById('homeimg1fore'))
  {
     clearInterval(HomeIntervalId);
	 HomeIntervalId=0;
  }

}
	
function SwitchImage(ImageToSwitch)
{
  if (document.getElementById('advertimg1fore'))
  {
     if (ImageToSwitch == 'Both' || ImageToSwitch == 'Advert')
     {							  
        AdvertImageOffset += AdvertNumberOfScreenBoxes;
        if (AdvertImageOffset >= AdvertImageMax)
           AdvertImageOffset = 0;
      
        FadeInImage('advertimg1fore',imageArray[AdvertImageOffset][0].src,'advertimg1back');
        document.getElementById('advert1href').href=imageArray[AdvertImageOffset][1]; 
        FadeInImage('advertimg2fore',imageArray[AdvertImageOffset+1][0].src,'advertimg2back');
        document.getElementById('advert2href').href=imageArray[AdvertImageOffset+1][1]; 
        FadeInImage('advertimg3fore',imageArray[AdvertImageOffset+2][0].src,'advertimg3back');
        document.getElementById('advert3href').href=imageArray[AdvertImageOffset+2][1]; 
        FadeInImage('advertimg4fore',imageArray[AdvertImageOffset+3][0].src,'advertimg4back');
        document.getElementById('advert4href').href=imageArray[AdvertImageOffset+3][1]; 
		FadeInImage('advertimg5fore',imageArray[AdvertImageOffset+4][0].src,'advertimg5back');
        document.getElementById('advert5href').href=imageArray[AdvertImageOffset+4][1]; 
    }
  }
  if (document.getElementById('homeimg1fore'))
  {
	 if (ImageToSwitch == 'Both' || ImageToSwitch == 'Home')
     {							  
        HomeImageOffset += HomeNumberOfScreenBoxes;
        if (HomeImageOffset >= HomeImageMax)
           HomeImageOffset = 0;
     
        FadeInImage('homeimg1fore',homeArray[HomeImageOffset][0].src,'homeimg1back');
        document.getElementById('home1href').href=homeArray[HomeImageOffset][1]; 
	 }
  }
 
}
