// This javascript controls the NSL website quick search jump menus

// BEACH HAVEN
var region1Array = new Array(
new Array('1','/NorthShoreLeisure/Beach_Haven/Facilities.asp','Facilities'),
new Array('1','/NorthShoreLeisure/Holiday_programme/Default.asp?cal=beachhaven','Holiday Programme'),
new Array('1','/NorthShoreLeisure/Beach_Haven/Programmes.asp','Programmes'),
new Array('1','/NorthShoreLeisure/Beach_Haven/Venue_hire.asp','Venue-hire')
);

// BIRKENHEAD
var region2Array = new Array(
new Array('2','/NorthShoreLeisure/Holiday_programme/Default.asp?cal=birkenhead','Holiday Programme'),
new Array('2','/NorthShoreLeisure/Birkenhead/Indoor_rock_climbing.asp','Indoor rock climbing'),
new Array('2','/NorthShoreLeisure/Birkenhead/Outdoor_education.asp','Outdoor Education'),
new Array('2','/NorthShoreLeisure/Birkenhead/Pool.asp','Osborne Pool'),
new Array('2','/NorthShoreLeisure/Birkenhead/Challenge_ropes_course.asp','Ropes course'),
new Array('2','/NorthShoreLeisure/Birkenhead/Scuba_Diving.asp','Scuba Diving')


);

// GLENFIELD
var region3Array = new Array(
new Array('3','/NorthShoreLeisure/Glenfield/Creche.asp','Creche'),
new Array('3','/NorthShoreLeisure/Class_descriptions/Default.asp','Group Fitness'),
new Array('3','/NorthShoreLeisure/Glenfield/Gym.asp','Gym'),
new Array('3','/NorthShoreLeisure/Glenfield/Pool.asp','Pool'),
new Array('3','/NorthShoreLeisure/Glenfield/Squash.asp','Squash')
);

// TAKAPUNA 
var region4Array = new Array(
new Array('4','/NorthShoreLeisure/Takapuna/Creche.asp','Creche'),
new Array('4','/NorthShoreLeisure/Takapuna/Gym.asp','Gym'),
new Array('4','/NorthShoreLeisure/Takapuna/Pool.asp','Pool')
);

// ECB
var region5Array = new Array(
new Array('5','/NorthShoreLeisure/East_Coast_Bays/Creche.asp','Creche'),
new Array('5','/NorthShoreLeisure/Class_descriptions/Default.asp','Group fitness'),
new Array('5','/NorthShoreLeisure/East_Coast_Bays/Gym.asp','Gym'),
new Array('5','/NorthShoreLeisure/Holiday_programme/Default.asp?cal=ecb','Holiday programme'),
new Array('5','/NorthShoreLeisure/East_Coast_Bays/Sports_leagues.asp','Sports Leagues'),
new Array('5','/NorthShoreLeisure/East_Coast_Bays/Venue_hire.asp','Venue hire')
);

// ACTIVZONE
var region6Array = new Array(
new Array('6','/NorthShoreLeisure/Activzone/Activities_events.asp','Activities and events'),
new Array('6','/NorthShoreLeisure/Activzone/Birthday_parties.asp','Birthday parties'),
new Array('6','/NorthShoreLeisure/Activzone/Cafe.asp','Cafe'),
new Array('6','/NorthShoreLeisure/Activzone/Drop_in.asp','Drop in'),
new Array('6','/NorthShoreLeisure/Holiday_programme/Default.asp?cal=activzone','Holiday programme'),
new Array('6','/NorthShoreLeisure/Activzone/Inline_hockey.asp','Inline Hockey'),
new Array('6','/NorthShoreLeisure/Activzone/Inline_skating.asp','Inline Skating'),
new Array('6','/NorthShoreLeisure/Activzone/Skate_shop.asp','Skate shop')

);


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function checkSearchVal()
{
	var sLocation;
	var sRegion;
	var LocationID;
	var RegionID;

	sLocation = document.searchForm.locationID.options[document.searchForm.locationID.selectedIndex].text;
	sRegion = document.searchForm.regionID.options[document.searchForm.regionID.selectedIndex].text;
	LocationID = document.searchForm.locationID.value;
	RegionID = document.searchForm.regionID.value;

	if (document.searchForm.w.value == "")
	{	
		if (LocationID==0)		
		{
			if (RegionID==0)
			{
				alert("Please enter a search term first");
				return false;
			}
			else
			{
				document.searchForm.w.value = sRegion;
				return true;
			}
		}			
		else
		{
			document.searchForm.w.value = sLocation;
			return true;		
		}		
	}
	else
	{
		return true;
	}
}

function GetLocations(RegionID,RegionField)
{

var RegionarrayName = "region"+RegionID+"Array";
var menuName = RegionField;

// clear Region Menu
	for (i=menuName.length; i>0 ; i--) {
		menuName[i] = null;
	}
	
// add Any Region item to top of Region List, and select it.
	if (eval("typeof(" + RegionarrayName + ") != 'undefined'")) {
		//document.getElementById('regionname').style.visibility='visible';
		//menuName.style.visibility='visible';
		menuName[0] = new Option ('now select an activity');
	} else {
		menuName[0] = new Option ('now select an activity');
	} 
	menuName[0].value = '0';
	menuName.selectedIndex = 0;	      	
	itemCount = 1;

	if (eval("typeof(" + RegionarrayName + ") != 'undefined'")) {
		Regionarray = eval(RegionarrayName);
		//alert(RegionarrayName);
		var ArrStart = 0;
		var ArrEnd = Regionarray.length - 1;

		for (i=ArrStart; i<= ArrEnd; i++) {
			menuName[itemCount] = new Option (Regionarray[i][2]);
			menuName[itemCount].value = Regionarray[i][1];	      	
			itemCount ++;	
		}
	}
}		

function checkGoVal()
{
	var sLocation;

	sLocationID = document.location.id.selectedIndex;

	if (sLocationID==0)
	{
		alert("Please enter a centre first");
		return false;	
	}
	else
	{
		return true;
	}
	return true;
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function checkSelected()
{
		if (document.getElementById('selRegionId').value == '0') {
		alert("Please select a centre from the left drop down menu before selecting an activity");
		}
		return false;
}
