/*  Global Javascript Include */

// on load function for all pages
function pgInit(section,level) {
	loadImgs(section,level);
}

// function to load rollover images
var loaded = 0;
function loadImgs(section,level){
	if (document.images) { 
		   
	// load utility nav images
	locationOn = new Image();
	locationOn.src = '/b2c/images/n3_location_on.gif';
	membershipOn = new Image();
	membershipOn.src = '/b2c/images/n3_membership_on.gif';
	franchiseOn = new Image();
	franchiseOn.src = '/b2c/images/n3_franchise_on.gif';
	
	var p = '';
	// set global nav image array
	var nav1Imgs = new Array();
		nav1Imgs[0] = 'play';
		nav1Imgs[1] = 'music';
		nav1Imgs[2] = 'arts';
		nav1Imgs[3] = 'bday';
		nav1Imgs[4] = 'about';
		
	// set sidenav image arrays
	if (section){
		// play programs
		if (section == 'play'){
			var pre = 'p';
			var nav2Imgs = new Array();
				nav2Imgs[0] = 'gymbabies';
				nav2Imgs[1] = 'gymcrawlers';
				nav2Imgs[2] = 'gymwalkers';
				nav2Imgs[3] = 'gymrunners';
				nav2Imgs[4] = 'gymexplorers';
				nav2Imgs[5] = 'gymkids';
				nav2Imgs[6] = 'gympairs';
		
		// music programs
		} else if (section == 'music'){
			var pre = 'm';
			var nav2Imgs = new Array();
				nav2Imgs[0] = 'quarternotes';
				nav2Imgs[1] = 'halfnotes';
				nav2Imgs[2] = 'wholenotes';

		// arts programs
		} else if (section == 'arts'){
			var pre = 'r';
			var nav2Imgs = new Array();
				nav2Imgs[0] = 'gymartsi';
				nav2Imgs[1] = 'gymartsii';
	
		// birthday programs
		} else if (section == 'bday'){
			var pre = 'b';
			var nav2Imgs = new Array();
				nav2Imgs[0] = 'bday1';
				nav2Imgs[1] = 'bday2';
		}
	}

	var loadedImgs = new Array();
	var count = 0;
	// declare global nav images
	for (i=0; i < nav1Imgs.length; i++ ) {
	  	loadedImgs[i] = new Image();
	  	loadedImgs[i].src = '/b2c/images/n1x_'+nav1Imgs[i]+'_on.gif';
		count = i;
	}

	// declare sidebar images
	if (section && level){
		var sfx = 'sub';
		if (level < 2) sfx = 'cat';
		for (j=0; j < nav2Imgs.length; j++ ) {
			count++;
		  	loadedImgs[count] = new Image();
		  	loadedImgs[count].src = '/b2c/images/pgm_det'+nav2Imgs[j]+'_roll.gif';
		}
	}
	loaded = 1;
   }
}

// function to do global nav rollovers
function rollNav(img,state){
	var sect = img.substr(4);
	document.images[img].src = state ? '/b2c/images/n1x_'+sect+'_on.gif' : '/b2c/images/'+img+'_off.gif';
}

// function to do main site rollovers
function rollImgs(img,state){
	if (loaded > 0){
		document.images[img].src = state ? '/b2c/images/'+img+'_on.gif' : '/b2c/images/'+img+'_off.gif';
	}
}

// function to do main site rollovers
function rollImgsPgm(img, state){
	if (loaded > 0){
		document.images[img].src = state ? '/b2c/images/pgm_det'+img+'_roll.gif' : '/b2c/images/pgm_det'+img+'.gif';
	}
}

// function to open popup
function OpenWin11(URL,width,height,scroll){
    var Features ="'toolbar=no,location=no,directories=no,status=no,scrollbars="+ scroll +", menubar=no,marginwidth=0,marginheight=0,resizable=yes,top=0,left=0,width="+ width +",height="+ height +"'";
    var NewWin = window.open(URL,"",Features);
    if (NewWin.opener == null){
        NewWin.opener = self;
    }     
}

// function to navigate using select menus
function goMenu(el,ndx){
	url = el.options[ndx].value;
	if (url != "")
	{
		location.href = url;
	}
}


// function to form the parameters in accordance to what need to be passed to the openWin function
function OpenWin( pmtr1, pmtr2, pmtr3, pmtr4, pmtr5, pmtr6, pmtr7){
	if((pmtr5 == null) && (pmtr6 == null) && (pmtr7 == null)) {
		OpenWin11(pmtr1, pmtr2, pmtr3, pmtr4);
	} else {
		var windowProps;
		windowProps = '"toolbar=' + pmtr3 + ',resizable =' + pmtr4 + ',scrollbars =' + pmtr5 + ',width = ' + pmtr6 + ',height = ' + pmtr7 +'"';	
		window.open(pmtr1,pmtr2,windowProps);
		//window.open (pmtr1,"mywindow","status=1,toolbar=1,menubar=1"); 
	}
}