// JavaScript Document
function ShowSubmenu( obj ) {
	
	var ListItems = obj.parentNode.parentNode.childNodes;
	
	for( var a in ListItems ) {
		
		if( ListItems[a].tagName == 'LI' ) {
			
			ListItems[a].className = ListItems[a].className.replace(/Active/, '');
			
			if( ListItems[a].childNodes.length > 4 ) ClearSubmenu(ListItems[a]);
			
		}
		
	}
	
	obj.parentNode.className = obj.parentNode.className+' Active';
	
}

function ClearSubmenu( obj ) {

	for( var a in obj.childNodes ) {
		
		if( obj.childNodes[a].tagName == 'LI' ) {
			
			obj.childNodes[a].className = obj.childNodes[a].className.replace(/Active/, '');
			
		}
		
	}
	
}

function ClearMenu( obj ) {
	
	
}


function b64dec(encStr) {
	
	var bits;
	var address;
	var decOut = '';
	var i = 0;
	var base64s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';

	for(; i<encStr.length; i += 4) {
		
		bits = (base64s.indexOf(encStr.charAt(i)) & 0xff) <<18 | (base64s.indexOf(encStr.charAt(i +1)) & 0xff) <<12 | (base64s.indexOf(encStr.charAt(i +2)) & 0xff) << 6 | base64s.indexOf(encStr.charAt(i +3)) & 0xff;
		
		decOut += String.fromCharCode((bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff);
		
	}

	if( encStr.charCodeAt(i-2) == 61 ) return decOut.substring(0, decOut.length -2);
	else if( encStr.charCodeAt(i-1) == 61 ) return decOut.substring(0, decOut.length -1);
	else return decOut;
	
}
