/////////////////////////////////////////////////////
//	Custom Rotate Banner Functions, just call
//  one of these to kick them off
/////////////////////////////////////////////////////
vipSJBannerCounter = 0;
function vip_rotateSiteJumpBanner() {
	rb_rotateBanner('c_sjBannerImage', 'c_sjBannerHref', c_sjStores, vipSJBannerCounter % c_sjStores.length);
	vipSJBannerCounter++;		
	setTimeout("vip_rotateSiteJumpBanner()", 5000);
}


vipJoinNewsletterBannerCounter = 0;

c_headerBanners = new Array();

c_headerBanners[0] = new Array();
c_headerBanners[0]["imgSrc"] = 'customerFiles/templateImages/toprght_banner.gif';
c_headerBanners[0]["href"] = "javascript: MM_openBrWindow('http://www.vipfanclubs.com/vip/pop-ups/freenewslettersignup.html','email','scrollbars=yes,resizable=yes,width=575,height=550');";
c_headerBanners[0]["altText"] = 'Sign Up for FREE Email Newsletters';

c_headerBanners[1] = new Array();
c_headerBanners[1]["imgSrc"] = 'customerFiles/templateImages/join_club_banner.gif';
c_headerBanners[1]["href"] = 'c_joinClub.do';
c_headerBanners[1]["altText"] = 'Join the Fan Club Today!';

function vip_rotateJoinNewsletterBanner() {
	rb_rotateBanner('top_right_banner', 'top_right_banner_href', c_headerBanners, vipJoinNewsletterBannerCounter % c_headerBanners.length);
	vipJoinNewsletterBannerCounter++;		
	setTimeout("vip_rotateJoinNewsletterBanner()", 5000);
}



/////////////////////////////////////////////////////
//		Swap Banner Function
/////////////////////////////////////////////////////
// This function rotates a banner image, and also changes the href and alt text
// for the image/link as they rotate. It needs 4 parameters:
//	1. The the name of the image to rotate <img name="xxxx" ... >
//	2. The name of the href/A-tag surrounding the graphic <a name="xxxx" ... >
//  3. The structure holding the banner information
//			List of Banners (index starting at 0) -> Banner
//														-> imgSrc
//														-> altText
//														-> href
//  4. The index of the banner that should replace the current banner
function rb_rotateBanner(imgName, hrefName, bannerData, bannerID) {
  if(bannerID < bannerData.length) {		
	// Swap Image
	rb_swapImage(imgName,'',bannerData[bannerID]["imgSrc"],1);

	// Change Href
	var hrefRef = rb_findObj(hrefName);
	hrefRef.href = bannerData[bannerID]["href"];

	// Change Alt Text
	var imgRef = document.getElementById(imgName);
	imgRef.alt = bannerData[bannerID]["altText"];
  }
}	


/////////////////////////////////////////////////////
// 			Supporting Functions
/////////////////////////////////////////////////////

function rb_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 rb_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=rb_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function rb_swapImage() { //v3.0
  var i,j=0,x,a=rb_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=rb_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}