// -------------------------------------------------------------------
// Madgex Limited
// Copyright (c) 2003 Madgex Limited. All Rights Reserved.
// Site Wide Code 
// 05 Jun 2003
// Version 1.0
// -------------------------------------------------------------------


// Ref: opener.js
var sClassRef = '';
if (is.gecko) sClassRef =  "class" ;
if (is.ie4up) sClassRef = "className";

// Image functions
//--------------------------------------------------------------------------
img01a = new Image();
img01a.src = "../images/sml_arrow_blue.gif"
img01b = new Image();
img01b.src = "../images/sml_arrow_orange.gif"

pagetopa = new Image();
pagetopa.src = "../images/btn_top_lo.gif"
pagetopb = new Image();
pagetopb.src = "../images/btn_top_hi.gif"

previousa = new Image();
previousa.src = "../images/btn_previous_lo.gif"
previousb = new Image();
previousb.src = "../images/btn_previous_hi.gif"

nexta = new Image();
nexta.src = "../images/btn_next_lo.gif"
nextb = new Image();
nextb.src = "../images/btn_next_hi.gif"

signupa = new Image();
signupa.src = "../images/btn_sign_up_lo.gif"
signupb = new Image();
signupb.src = "../images/btn_sign_up_hi.gif"

logina = new Image();
logina.src = "../images/btn_login_lo.gif"
loginb = new Image();
loginb.src = "../images/btn_login_hi.gif"

forgottena = new Image();
forgottena.src = "../images/btn_forgotpassword_lo.gif"
forgottenb = new Image();
forgottenb.src = "../images/btn_forgotpassword_hi.gif"

senda = new Image();
senda.src = "../images/btn_send_lo.gif"
sendb = new Image();
sendb.src = "../images/btn_send_hi.gif"

edita = new Image();
edita.src = "../images/btn_edit_lo.gif"
editb = new Image();
editb.src = "../images/btn_edit_hi.gif"

backtoplannera = new Image();
backtoplannera.src = "../images/btn_backtoactionplanner_lo.gif"
backtoplannerb = new Image();
backtoplannerb.src = "../images/btn_backtoactionplanner_hi.gif"

backtolearninga = new Image();
backtolearninga.src = "../images/btn_backlearningrecord_lo.gif"
backtolearningb = new Image();
backtolearningb.src = "../images/btn_backlearningrecord_hi.gif"

backtoenrolmentlista = new Image();
backtoenrolmentlista.src = "../images/btn_backtoenrolmentlist_lo.gif"
backtoenrolmentlistb = new Image();
backtoenrolmentlistb.src = "../images/btn_backtoenrolmentlist_hi.gif"


savechangesa = new Image();
savechangesa.src = "../images/btn_savechanges_lo.gif"
savechangesb = new Image();
savechangesb.src = "../images/btn_savechanges_hi.gif"

alllearnersa = new Image();
alllearnersa.src = "../images/btn_alllearners_lo.gif"
alllearnersb = new Image();
alllearnersb.src = "../images/btn_alllearners_hi.gif"

showlista = new Image();
showlista.src = "../images/btn_showlist_lo.gif"
showlistb = new Image();
showlistb.src = "../images/btn_showlist_hi.gif"

requesta = new Image();
requesta.src = "../images/btn_request_lo.gif"
requestb = new Image();
requestb.src = "../images/btn_request_hi.gif"

approveorangea = new Image();
approveorangea.src = "../images/btn_approve_orange_lo.gif"
approveorangeb = new Image();
approveorangeb.src = "../images/btn_approve_orange_hi.gif"

timesheeta = new Image();
timesheeta.src = "../images/btn_mytimerecord_lo.gif"
timesheetb = new Image();
timesheetb.src = "../images/btn_mytimerecord_hi.gif"

showcoursesa = new Image();
showcoursesa.src = "../images/btn_showcourses_lo.gif"
showcoursesb = new Image();
showcoursesb.src = "../images/btn_showcourses_hi.gif"

myactionplannera = new Image();
myactionplannera.src = "../images/btn_myactionplanner_lo.gif"
myactionplannerb = new Image();
myactionplannerb.src = "../images/btn_myactionplanner_hi.gif"

mytimerecorda = new Image();
mytimerecorda.src = "../images/btn_mytimerecord_lo.gif"
mytimerecordb = new Image();
mytimerecordb.src = "../images/btn_mytimerecord_hi.gif"

detaila = new Image();
detaila.src = "../images/btn_detail_lo.gif"
detailb = new Image();
detailb.src = "../images/btn_detail_hi.gif"

backToCoursesa = new Image();
backToCoursesa.src = "../images/btn_backtocourses_lo.gif"
backToCoursesb = new Image();
backToCoursesb.src = "../images/btn_backtocourses_hi.gif"

backEVa = new Image();
backEVa.src = "../images/btn_backtoeventlist_lo.gif"
backEVb = new Image();
backEVb.src = "../images/btn_backtoeventlist_hi.gif"


enrolmenta = new Image();
enrolmenta.src = "../images/btn_enrolment_lo.gif"
enrolmentb = new Image();
enrolmentb.src = "../images/btn_enrolment_hi.gif"

newEntrya = new Image();
newEntrya.src = "../images/btn_createnewentry_lo.gif"
newEntryb = new Image();
newEntryb.src = "../images/btn_createnewentry_hi.gif"

submitentrya = new Image();
submitentrya.src = "../images/btn_submit_lo.gif"
submitentryb = new Image();
submitentryb.src = "../images/btn_submit_hi.gif"

reviewa = new Image();
reviewa.src = "../images/btn_review_lo.gif"
reviewb = new Image();
reviewb.src = "../images/btn_review_hi.gif"

approvea = new Image();
approvea.src = "../images/btn_approve_lo.gif"
approveb = new Image();
approveb.src = "../images/btn_approve_hi.gif"

unapprovea = new Image();
unapprovea.src = "../images/btn_unapprove_lo.gif"
unapproveb = new Image();
unapproveb.src = "../images/btn_unapprove_hi.gif"

backtotopicsa = new Image();
backtotopicsa.src = "../images/btn_backtocoursetopics_lo.gif"
backtotopicsb = new Image();
backtotopicsb.src = "../images/btn_backtocoursetopics_hi.gif"

function imgOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = eval(imgName + "b.src");
	}
}
function imgOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = eval(imgName + "a.src");
	}
}
function nextOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = nextb.src;
	}
}
function nextOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = nexta.src;
	}
}
function previousOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = previousb.src;
	}
}
function previousOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = previousa.src;
	}
}
function editOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = editb.src;
	}
}
function editOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = edita.src;
	}
}
function detailOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = detailb.src;
	}
}
function detailOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = detaila.src;
	}
}
function backToCoursesOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = backToCoursesb.src;
	}
}
function backToCoursesOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = backToCoursesa.src;
	}
}

function backEventsOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = backEVb.src;
	}
}
function backEventsOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = backEVa.src;
	}
}

function newEntryOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = newEntryb.src;
	}
}
function newEntryOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = newEntrya.src;
	}
}
function reviewOn(imgName) 
{
	if (document.images) 
	{
	    document[imgName].src = reviewb.src;
	}
}
function reviewOff(imgName) 
{
	if (document.images) 
	{
		document[imgName].src = reviewa.src;
	}
}
function RollOverTR(id)
{
	if(sClassRef != '')
	{
		var oTR = MMGetElementById(id);
		var oIMG = MMGetElementById(id + 'Img');
		oTR.cells[0].setAttribute(sClassRef,'lowerMenuArrowOver');
		oTR.cells[1].setAttribute(sClassRef,'lowerMenuTextOver');
		oTR.cells[2].setAttribute(sClassRef,'lowerMenuIconOver');
		oIMG.src = img01a.src;
	}
}

function RollOutTR(id)
{
	if(sClassRef != '')
	{
		var oTR = MMGetElementById(id);
		var oIMG = MMGetElementById(id + 'Img');
		oTR.cells[0].setAttribute(sClassRef,'lowerMenuArrow');
		oTR.cells[1].setAttribute(sClassRef,'lowerMenuText');
		oTR.cells[2].setAttribute(sClassRef,'lowerMenuIcon');
		oIMG.src = img01b.src;
	}
}

function ClickTR(url)
{
	document.location.href = url
}

function gonext(lPage)
{
	document.location.search = AddQueryString(document.location.search, 'nPage', parseInt(lPage))
}

function SubmitForm()
	{
		document.form1.submit()
	}

function AddQueryString( sQuery, sName, sValue )
{
	//alert( 'query=' + sQuery + 'name=' + sName + 'value=' + sValue )
	sRes = StripQuery( sQuery, sName )

	//alert( 'strip=' + sRes )
	
	if ( sRes =='' || sRes =='?' )
		return '?'+sName + '=' + sValue
	else
		return sRes + '&' + sName + '=' + sValue
}

function StripQuery( sIn, sName )
{
	// write your own because different browsers do different things with regular expressions...
	
	var sincopy = sIn
	
	//alert('sIn='+sIn)
	
	if ( sIn.substr(0,1) == '?' )
		sincopy = sIn.substr(1)
	
	var itms = sincopy.split( '&' )
	var res = ''

	for( var i=0; i< itms.length; i++ )
	{
		if (itms[i].substr(0, sName.length ) != sName )
		{
			if ( res.length > 0 )
				res += '&'

			res = res + itms[i]
		}
	}
	return res
}

