// -------------------------------------------------------------------
// 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_yellow.gif"
img01b = new Image();
img01b.src = "../images/sml_arrow_green.gif"

pagetopa = new Image();
pagetopa.src = "../images/btn_top_lo.gif"
pagetopb = new Image();
pagetopb.src = "../images/btn_top_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"

savechanges1a = new Image();
savechanges1a.src = "../images/btn_save_changes_lo.gif"
savechanges1b = new Image();
savechanges1b.src = "../images/btn_save_changes_hi.gif"

savechanges2a = new Image();
savechanges2a.src = "../images/btn_save_changes_lo.gif"
savechanges2b = new Image();
savechanges2b.src = "../images/btn_save_changes_hi.gif"

submitassessmenta = new Image();
submitassessmenta.src = "../images/btn_submit_assessment_lo.gif"
submitassessmentb = new Image();
submitassessmentb.src = "../images/btn_submit_assessment_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 ClickTR(url)
{
	document.location.href = url
}

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 MMGetElementById(strRef){
	var oRef = '';
	if((is.ie5up)||(is.gecko)){
		oRef = document.getElementById(strRef);
	}
	if(is.ie4){
		oRef = document.all[strRef];
	}
	return oRef
}

function Submit()
{
	document.form1.submit();
}

function writePrintMsg()
{
	if(is.ie5_5up == false){
		document.write('<br>This report has been design to print correctly on A4 paper with <a href="http://www.microsoft.com/windows/ie/default.htm" target="_blank">Windows Internet Explorer</a> 5.5 or higher. We would recommend that you upgrade your browser.');
	}
}

function SelectAll( sName )
{
	var a = document.form1( sName );
	var all = document.form1( 'All' + sName ).checked;
	
	for( var i=0; i< a.length ; i++ )	
		a[i].checked = !all;
}	

function SelectOne( sName )
{
	var a = document.form1( sName );
	var all = document.form1( 'All' + sName );
	
	var one = false;
	var allchecked = true;
	
	for( var i=0; i< a.length ; i++)
	{
		one = one || a[i].checked ;
		allchecked = allchecked && a[i].checked ;
	}
	
	all.checked = !one || allchecked ;
}		

if(is.ie5_5up){
	document.write('<script language="JavaScript" type="text/javascript" src="../jscript/print_ie5_5.js" ></script>');
}
