// JavaScript Document
var _Init = new Array() ;

function $( sElementId ) {
	return document.getElementById(sElementId) ;
}

function Init( oCommand ) {
	_Init[_Init.length] = oCommand ;
}

function HighlightLinks( event ) {
	var sPageUrl = window.location.href ;
	var sFixedUrl = sPageUrl.replace(/\-\d/, '-1') ;
	var sHref = "" ;
	var aAnchors = document.getElementsByTagName('A') ;
	
	for ( var i = 0 ; i < aAnchors.length ; i++ ) {
		sHref = aAnchors[i].href ;
		
		if ( aAnchors[i].parentNode.id == 'enumlist' ) {
			if ( sFixedUrl == sHref ) {
				aAnchors[i].className += ' on' ;
			}
		} else {
			if ( sPageUrl.indexOf(sHref) > -1 ) {
				aAnchors[i].className += ' on' ;
			}
		}
	}
}

function Get2Char( iNumber ) {
	if ( typeof iNumber != 'string' ) {
		iNumber = '' + iNumber ;
	}
	
	if ( iNumber.length < 2 ) {
		iNumber = '0' + iNumber ;
	}
	
	if ( iNumber.length > 2 ) {
		iNumber = iNumber.substring(0,2) ;
	}
	
	return iNumber ;
}

window.onload = function( event ) {
	if ( ! event ) event = window.event ;
	
	for ( var i = 0 ; i < _Init.length ; i++ ) {
		if ( typeof _Init[i] == 'function' ) {
			_Init[i](event) ;
		} else {
			eval(_Init[i]) ;
		}
	}
}

/* The following functions are always in the initialization array */
Init(HighlightLinks) ;