
//		main-v08.js

//		JavaScript required for window and image roll-over management
//		Copyright (c) 2004 - 2007 Class Calendar Limited

//		www.classcalendar.biz

//		Created: 24 June 2004		Last updated: 3 June 2007


//	----------------------------------------------------------------------------------------------
//	Forms Update: Voucher Issue

function updateOnSelect(source, targetID, priceList)
{
	var crsId, price;
	var elements;
	var i;
	
	crsId = source.options[source.selectedIndex].value;
	if (crsId != "") {
		price = null;
		for (i = 0; i < priceList.length; i++) {
			if (priceList[i][0] == crsId) {
				price = priceList[i][1];
				break;
			}
		}
		
		if (price != null) {
			elements = source.form.elements;
			for (i = 0; i < elements.length; i++) {
				if (elements[i].id == targetID) {
					elements[i].value = price;
					return;
				}
			}
		}
	}
}


function updateOnBlur(source, targetID)
{
	var price;
	var elements;
	var i;
	
	price = source.value;
	if (price != "") { 
		elements = source.form.elements;
		for (i = 0; i < elements.length; i++) {
			if (elements[i].id == targetID) {
				elements[i].value = price;;
				return;
			}
		}
	}
}


function checkRadio(source, targetID)
{
	var elements;
	var i;
	
	elements = source.form.elements;
	for (i = 0; i < elements.length; i++) {
		if (elements[i].id == targetID) {
			elements[i].checked = true;
			return;
		}
	}
}


function instructionFocus(area, dfltInstructions)
{
	if (area.value == dfltInstructions)
		area.value = "";
}


function instructionBlur(area, dfltInstructions)
{
	if (area.value == "")
		area.value = dfltInstructions;
}



//	----------------------------------------------------------------------------------------------
//	Forms Focus

//	Attempt to focus on the first text field in the document with id="focus"
//	Returns true if focus done.

function autofocus()
{
	var forms;
	var elements;
	var element;
	var iForm, iElement;
	
	//	check each Form
	forms = document.forms;
	for (iForm = 0; iForm < forms.length; iForm++) {
		elements = forms[iForm].elements;
		
		//	check each Element
		for (iElement = 0; iElement < elements.length; iElement++) {
			element = elements[iElement];
			
			//	focus on Element
			if ((element.id == "focus") && ((element.type == "text") || (element.type == "textarea"))) {
				element.focus();
				return true;
			}
		}
	}
	return false;
}

	
//	----------------------------------------------------------------------------------------------
//	Windowing
	
var tcWindow = null;					// Held for diagnostic purposes only.
var notesWindow = null;					// Held for diagnostic purposes only.
var thawteWindow = null;				// Held for diagnostic purposes only.


function openInfoWindow(windowURL) 
{
	tcWindow = window.open(windowURL, 'tc', 'height=550,width=400,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');
}


function openNotesWindow(windowURL) 
{
	notesWindow = window.open(windowURL, 'notes', 'height=430,width=760,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');
}


function openCertDetails(thawteAcccount)
{
	var  thawteURL;
				 
	thawteURL = 'https://www.thawte.com/core/process?process=public-site-seal-cert-details&public-site-seal-cert-details.code=' + thawteAcccount;
	thawteWindow = window.open(thawteURL, 'cert', 'height=590,width=500,toolbar=no,menubar=no,scrollbars=auto,resizable=yes,location=no,directories=no,status=no');
}


function updateMain(windowURL)
{
	if (opener == null || opener.location == null) {
		opener = window.open(windowURL,'uk_classcalendar_biz','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes');
	} else {
		opener.location = windowURL;
	}
}


//	----------------------------------------------------------------------------------------------
//	Static Definitions
	
//	var isIE = (navigator.userAgent.indexOf("IE") != "-1");

var MAJOR_PATH = '/major/';
var HEADER_PATH = '/other/';
var FOOTER_PATH = '/other/';



//	----------------------------------------------------------------------------------------------
//	Active Images

var offset;
var headerOffset;
	
var isLoading = true;

var tocOverArray = new ActiveImageArray(20);
var tocOutArray = new ActiveImageArray(20);

var headerOverArray = new ActiveImageArray(20);
var headerOutArray = new ActiveImageArray(20);

var perspectiveOverArray = new ActiveImageArray(4);
var perspectiveOutArray = new ActiveImageArray(4);

var footerOverArray = new ActiveImageArray(2);
var footerOutArray = new ActiveImageArray(2);


//	Constructor for ActiveImageArray

function ActiveImageArray(imageTotal)
{							
	var imageCount;
	
	this.length = imageTotal;
	for (imageCount = 0; imageCount < imageTotal; imageCount++) {
		this[imageCount] = new Image();
	}
}


//	Populate an ActiveImageArray

function ActiveImageSet(imageArray, baseURL, path, imageList)
{		
	var imageCount;
	var imageName;
	
	for (imageCount = 0; imageCount < imageList.length; imageCount++) {
		imageName = imageList[imageCount];
		if (imageName != '') {
			// alert('loading ' + imageName + ' ' + imageCount);
			imageArray[imageCount].src = baseURL + path + imageName;
		}
	}
}


//	Run onMouseOver for ToC navigation

function tocOver(imageIndex)
{	
	if (!isLoading) {
		document.images[headerOffset + (imageIndex * 2) + 1].src = tocOverArray[imageIndex].src;	//	(imageIndex * 2) + 1
	}
}


//	Run onMouseOut for ToC navigation

function tocOut(imageIndex)
{			
	if (!isLoading) {
		document.images[headerOffset + (imageIndex * 2) + 1].src = tocOutArray[imageIndex].src;		//	(imageIndex * 2) + 1
	}
}


//	Run onMouseOver for Header navigation

function headerOver(imageIndex, documentIndex)
{	
	if (!isLoading) {
		document.images[documentIndex + offset].src = headerOverArray[imageIndex].src; 
	}
}


//	Run onMouseOut for Header navigation

function headerOut(imageIndex, documentIndex)
{			
	if (!isLoading) {
		document.images[documentIndex + offset].src = headerOutArray[imageIndex].src;
	}
}


//	Run onMouseOver for Perspective navigation

function perspectiveOver(imageIndex, documentIndex)
{	
	if (!isLoading) {
		document.images[documentIndex + offset].src = perspectiveOverArray[imageIndex].src;	//	tocOffset + 
	}
}


//	Run onMouseOut for Perspective navigation

function perspectiveOut(imageIndex, documentIndex)
{			
	if (!isLoading) {
		document.images[documentIndex + offset].src = perspectiveOutArray[imageIndex].src;	//	tocOffset + 
	}
}


//	Run onMouseOver for Footer navigation
//	documentIndex - negative offset from end of document

function footerOver(imageIndex, documentIndex)
{	
	if (!isLoading) {
		document.images[document.images.length + documentIndex].src = footerOverArray[imageIndex].src;
	}
}


//	Run onMouseOut for Footer navigation
//	documentIndex - negative offset from end of document

function footerOut(imageIndex, documentIndex)
{			
	if (!isLoading) {
		document.images[document.images.length + documentIndex].src = footerOutArray[imageIndex].src;
	}
}


//	----------------------------------------------------------------------------------------------
//	ToC Navigation

//	see biz.classcalendar.core.web.widget.Perspective

var PUBLIC_PRSP = 				 0;
var CUSTOMER_PRSP = 			 1;
var SALES_PRSP = 				 2;
var SCHOOL_PRSP = 				 3;
var ADMIN_PRSP = 				 4;


//	see biz.classcalendar.core.web.widget.PublicToC

var PUBLIC_LOGON_VIEW = 		 1;
var PUBLIC_LOGOFF_VIEW = 		 2;
var PUBLIC_REGISTER_VIEW = 		 3;
var PUBLIC_RESERVATIONS_VIEW = 	 4;
var PUBLIC_TERMS_VIEW = 		 5;

var PUBLIC_CLASSES_VIEW = 		 6;
var PUBLIC_ABOUT_SCH_VIEW = 	 7;
var PUBLIC_CONTACT_SCH_VIEW = 	 8;


//	see biz.classcalendar.core.web.widget.CustomerToC

var CUSTOMER_RESERVATIONS_VIEW = 1;
var CUSTOMER_TERMS_VIEW = 		 2;

var CUSTOMER_CLASSES_VIEW = 	 3;
var CUSTOMER_DIARY_VIEW = 		 4;
var CUSTOMER_CH_RES_VIEW = 		 5;
var CUSTOMER_ACCOUNT_VIEW = 	 6;
var CUSTOMER_ABOUT_SCH_VIEW = 	 7;
var CUSTOMER_CONTACT_SCH_VIEW =	 8;


//	see biz.classcalendar.core.web.widget.SalesToC

var SALES_RESERVATIONS_VIEW = 	 1;
var SALES_TERMS_VIEW = 			 2;

var SALES_DIARY_VIEW = 			 3;
var SALES_CUSTOMERS_VIEW = 		 4;
var SALES_VOUCHERS_VIEW = 		 5;


//	see biz.classcalendar.core.web.widget.SchoolToC

var SCHOOL_RESERVATIONS_VIEW = 	 1;
var SCHOOL_TERMS_VIEW = 		 2;

var SCHOOL_DIARY_VIEW = 		 3;
var SCHOOL_CUSTOMERS_VIEW = 	 4;
var SCHOOL_VOUCHERS_VIEW = 		 5;
var SCHOOL_CLASSES_VIEW = 		 6;
var SCHOOL_COURSES_VIEW = 		 7;
var SCHOOL_PRODUCTS_VIEW = 		 8;
var SCHOOL_GROUPS_VIEW = 		 9;
var SCHOOL_PRICECODES_VIEW = 	10;
var SCHOOL_PREMIUM_VIEW = 		11;
var SCHOOL_DISCOUNT_VIEW = 		12;
var SCHOOL_SCHOOL_VIEW = 		13;
var SCHOOL_ACCOUNT_VIEW = 		14;
var SCHOOL_ORDERS_VIEW = 		15;
	

function buildNav(templateOffset, perspective, view, isTerms, isSchool, isActing, baseURL, headerSize)
{
	//	offset into main template
	offset = templateOffset;
	//	offset into document for header images
	headerOffset = offset + 2 + (headerSize * 2);
	
	//	active image arrays
	switch (perspective) {
		case PUBLIC_PRSP:
			switch (view) {
				case PUBLIC_LOGON_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', '', 'register_ns.gif', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', '', 'register_nsr.gif', 'cart_nsr.gif']);
					break;
				case PUBLIC_LOGOFF_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_ns.gif', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_nsr.gif', 'cart_nsr.gif']);
					break;
				case PUBLIC_REGISTER_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					if (isSchool) {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_s.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_sr.gif', 'cart_nsr.gif']);
					} else {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_s.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_sr.gif', 'cart_nsr.gif']);
					}
					break;
				case PUBLIC_RESERVATIONS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					if (isSchool) {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_nsr.gif', 'cart_nsr.gif']);
					} else {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_nsr.gif', 'cart_nsr.gif']);
					}
					break;
					
				case PUBLIC_CLASSES_VIEW: 
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_s.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_sr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					if (isSchool) {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_nsr.gif', 'cart_nsr.gif']);
					} else {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_nsr.gif', 'cart_nsr.gif']);
					}
					break;
				case PUBLIC_ABOUT_SCH_VIEW: 
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_s.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_sr.gif', 'contact_school_nsr.gif']);
					//	Header 
					if (isSchool) {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_nsr.gif', 'cart_nsr.gif']);
					} else {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_nsr.gif', 'cart_nsr.gif']);
					}
					break;
				case PUBLIC_CONTACT_SCH_VIEW: 
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_ns.gif', 'contact_school_s.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_nsr.gif', 'contact_school_sr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_ns.gif', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_nsr.gif', 'cart_nsr.gif']);
					break;
				default:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					if (isSchool) {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', 'register_nsr.gif', 'cart_nsr.gif']);
					} else {
						ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['log_on_ns.gif', '', 'register_ns.gif', 'cart_ns.gif']);
						ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['log_on_nsr.gif', '', 'register_nsr.gif', 'cart_nsr.gif']);
					}
					break;
			}
			//	Perspective
			if (isSchool) {
				ActiveImageSet(perspectiveOutArray, baseURL, HEADER_PATH, ['', '', 'school_perspective_ns.gif', '']);
				ActiveImageSet(perspectiveOverArray, baseURL, HEADER_PATH, ['', '', 'school_perspective_nsr.gif', '']);
			}
			break;
			
		case CUSTOMER_PRSP:
			switch (view) {
				case CUSTOMER_RESERVATIONS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_ns.gif', 'change_booking_ns.gif', 'account_details_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_nsr.gif', 'change_booking_nsr.gif', 'account_details_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_s.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_sr.gif']);
					break;
					
				case CUSTOMER_CLASSES_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_s.gif', 'diary_ns.gif', 'change_booking_ns.gif', 'account_details_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_sr.gif', 'diary_nsr.gif', 'change_booking_nsr.gif', 'account_details_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case CUSTOMER_DIARY_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_s.gif', 'change_booking_ns.gif', 'account_details_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_sr.gif', 'change_booking_nsr.gif', 'account_details_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case CUSTOMER_CH_RES_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_ns.gif', 'change_booking_s.gif', 'account_details_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_nsr.gif', 'change_booking_sr.gif', 'account_details_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case CUSTOMER_ACCOUNT_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_ns.gif', 'change_booking_ns.gif', 'account_details_s.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_nsr.gif', 'change_booking_nsr.gif', 'account_details_sr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case CUSTOMER_ABOUT_SCH_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_ns.gif', 'change_booking_ns.gif', 'account_details_ns.gif', 'about_school_s.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_nsr.gif', 'change_booking_nsr.gif', 'account_details_nsr.gif', 'about_school_sr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case CUSTOMER_CONTACT_SCH_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_ns.gif', 'change_booking_ns.gif', 'account_details_ns.gif', 'about_school_ns.gif', 'contact_school_s.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_nsr.gif', 'change_booking_nsr.gif', 'account_details_nsr.gif', 'about_school_nsr.gif', 'contact_school_sr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				default:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['start_ns.gif', 'diary_ns.gif', 'change_booking_ns.gif', 'account_details_ns.gif', 'about_school_ns.gif', 'contact_school_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['start_nsr.gif', 'diary_nsr.gif', 'change_booking_nsr.gif', 'account_details_nsr.gif', 'about_school_nsr.gif', 'contact_school_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
			}
			//	Perspective
			if (isActing) {
				ActiveImageSet(perspectiveOutArray, baseURL, HEADER_PATH, ['', '', 'school_perspective_ns.gif', 'end_acting_for_customer_ns.gif']);
				ActiveImageSet(perspectiveOverArray, baseURL, HEADER_PATH, ['', '', 'school_perspective_nsr.gif', 'end_acting_for_customer_nsr.gif']);
			} else {
				ActiveImageSet(perspectiveOutArray, baseURL, HEADER_PATH, ['', '', 'school_perspective_ns.gif', '']);
				ActiveImageSet(perspectiveOverArray, baseURL, HEADER_PATH, ['', '', 'school_perspective_nsr.gif', '']);
			}
			break;
			
		case SALES_PRSP:
			switch (view) {
				case SALES_RESERVATIONS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_s.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_sr.gif']);
					break;
					
				case SALES_DIARY_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_s.gif', 'customers_ns.gif', 'vouchers_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_sr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SALES_CUSTOMERS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_s.gif', 'vouchers_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_sr.gif', 'vouchers_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SALES_VOUCHERS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_s.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_sr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				default:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
			}			
			
		case SCHOOL_PRSP:
			switch (view) {
				case SCHOOL_RESERVATIONS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_s.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_sr.gif']);
					break;
					
				case SCHOOL_DIARY_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_s.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_sr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_CUSTOMERS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_s.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_sr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_VOUCHERS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_s.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_sr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_CLASSES_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_s.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_sr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_COURSES_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_s.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_sr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_PRODUCTS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_s.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_sr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_GROUPS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_s.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_sr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_PRICECODES_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_s.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_sr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_PREMIUM_VIEW:
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_s.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_sr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_DISCOUNT_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_s.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_sr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_SCHOOL_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_s.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_sr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_ACCOUNT_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_s.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_sr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				case SCHOOL_ORDERS_VIEW:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_s.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_sr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
				default:
					//	ToC 
					ActiveImageSet(tocOutArray, baseURL, MAJOR_PATH, ['diary_ns.gif', 'customers_ns.gif', 'vouchers_ns.gif', 'classes_ns.gif', 'courses_ns.gif', 'products_ns.gif', 'groups_ns.gif', 'price_codes_ns.gif', 'premium_dates_ns.gif', 'discount_days_ns.gif', 'school_details_ns.gif', 'account_ns.gif', 'orders_ns.gif']);
					ActiveImageSet(tocOverArray, baseURL, MAJOR_PATH, ['diary_nsr.gif', 'customers_nsr.gif', 'vouchers_nsr.gif', 'classes_nsr.gif', 'courses_nsr.gif', 'products_nsr.gif', 'groups_nsr.gif', 'price_codes_nsr.gif', 'premium_dates_nsr.gif', 'discount_days_nsr.gif', 'school_details_nsr.gif', 'account_nsr.gif', 'orders_nsr.gif']);
					//	Header 
					ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', 'cart_ns.gif']);
					ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', 'cart_nsr.gif']);
					break;
			}			
			//	Perspective
			if (isActing) {
				ActiveImageSet(perspectiveOutArray, baseURL, HEADER_PATH, ['', 'customer_perspective_ns.gif', '', 'end_acting_for_customer_ns.gif']);
				ActiveImageSet(perspectiveOverArray, baseURL, HEADER_PATH, ['', 'customer_perspective_nsr.gif', '', 'end_acting_for_customer_nsr.gif']);
			} else {
				ActiveImageSet(perspectiveOutArray, baseURL, HEADER_PATH, ['public_perspective_ns.gif', '', '', '']);
				ActiveImageSet(perspectiveOverArray, baseURL, HEADER_PATH, ['public_perspective_nsr.gif', '', '', '']);
			}
			break;
			
		case ADMIN_PRSP:
			//	Header 
			ActiveImageSet(headerOutArray, baseURL, HEADER_PATH, ['', 'log_off_ns.gif', '', '']);
			ActiveImageSet(headerOverArray, baseURL, HEADER_PATH, ['', 'log_off_nsr.gif', '', '']);
			break;
			
		default:
			break;
			
	}
			
	//	Footer navigation
	if (isTerms) {
		ActiveImageSet(footerOutArray, baseURL, FOOTER_PATH, ['email_school_ns.gif', 'terms_and_conditions_s.gif']);
		ActiveImageSet(footerOverArray, baseURL, FOOTER_PATH, ['email_school_nsr.gif', 'terms_and_conditions_sr.gif']);
	} else {
		ActiveImageSet(footerOutArray, baseURL, FOOTER_PATH, ['email_school_ns.gif', 'terms_and_conditions_ns.gif']);
		ActiveImageSet(footerOverArray, baseURL, FOOTER_PATH, ['email_school_nsr.gif', 'terms_and_conditions_nsr.gif']);
	}
	
	//	done
	isLoading = false;
}
