/* ----------
Gulf Oil L.P. - Promotions slideshow for homepage
Author : GLAD WORKS [http://www.gladworks.com/]
Created : 5/2006
---------- */

var slideShowSpeed = 5000;
var Promo = new Array();
//-------------------------------------------
//add promotions below
Promo[0] = {
  src:"assets/layout/promo-loading.jpg",
  alt:"",
  width:340,
  height:228
};
Promo[1] = {
	src:"images/gulf-expansion-announcement.jpg",
	alt:"Breaking News: Gulf Expansion!",
	href:"news.asp",
  newwindow:"no",
  width:492,
  height:252
};
Promo[2] = {
	src:"images/promo-getspotted-2009.jpg",
	alt:"Get Spotted",
	href:"promotions.asp#getspotted",
  newwindow:"no",
  width:492,
  height:252
};
Promo[3] = {
	src:"images/override_announcement_v3.jpg",
	alt:"Gulf Joins Override",
	href:"promotions.asp#override",
  newwindow:"no",
  width:492,
  height:252
};
//Promo[1] = {
//	src:"images/hp-promo_baseball09.jpg",
//	alt:"Red Sox/Mets Ticket Sweepstakes",
//	href:"promotions.asp#baseball_2009",
//   newwindow:"no",
//	config:{width:"800",height:"600",top:"0",left:"0"}
//};

//--------------------------------------------

//DO NOTE EDIT BELOW
//
function init_slideshow() {
	//create anchor and image 
	var promo_div = document.getElementById("promo");
	var html_a = document.createElement("a");
	var html_img = document.createElement("img");
		html_img.alt = Promo[0].alt;
		html_img.src = Promo[0].src;
		html_img.width = Promo[0].width;
		html_img.height = Promo[0].height;
	html_a.appendChild(html_img);
	promo_div.appendChild(html_a);

	//start the show
  runSlideShow(1);

}

function runSlideShow(j) {
  var div = document.getElementById("promo");
  var html_a = div.getElementsByTagName("a");
  var html_img = div.getElementsByTagName("img");

	//change image
	html_img[0].alt = Promo[j].alt;
	html_img[0].src = Promo[j].src;
	html_img[0].width = Promo[j].width;
	html_img[0].height = Promo[j].height;
	//change link
	html_a[0].href = Promo[j].href;
  //define link behaviour
  switch (Promo[j].newwindow) {
    case "popup":
      html_a[0].onclick = GULF_promo.set_open_in_new_window( Promo[j].config );
      /*GULF_promo found in home-rotator.js*/
      break;
    case "yes":
      html_a[0].onclick = JSTarget.openWin; //openInNewWindow;
      /*openInNewWindow is found in funcs.js*/
      break;
    default:
      html_a[0].onclick = "";
      break;
	}
	
	j = j + 1;
	if (j > (Promo.length)-1) j = 1;

  var func = "runSlideShow("+j+")";
  var t = setTimeout(func, slideShowSpeed);
}

if(document.getElementById && document.createTextNode) {
	addEvent(window,"load",init_slideshow);
}
