function expandUsers(userBlock){
	if (document.getElementById) {
		thisMenu = document.getElementById (userBlock).style
		if (thisMenu.display =="block"){
			thisMenu.display = "none"
		}else{
			thisMenu.display = "block"
		}
		return false
	}else{
		return true
	}
}
function getElementsByClassName(classname){
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = document.all?document.all:document.getElementsByTagName("*");
	for(var i=0; i<els.length; i++) {
		if(re.test(els[i].className))a.push(els[i]);
	}
	return a;
}
function changeState(boxId, section){
	var box=document.getElementById(boxId);
	if (box.className=='box-off') {
		var allboxes = getElementsByClassName('box');
		for (var i=0; i<allboxes.length; i++) {
			allboxes[i].className='box-off';
		}
		box.className='box';

		var allLinks = getElementsByClassName('section-on');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='section';
		}
		section.className='section-on';
	}
	section.blur();
	return false;
}
function showSectionBox(boxId, section){
	var box=document.getElementById(boxId);
	if (box.className=='sectionsBox') {
		var allboxes = getElementsByClassName('sectionsBox-on');
		for (var i=0; i<allboxes.length; i++) {
			allboxes[i].className='sectionsBox';
		}
		box.className='sectionsBox-on';

		var allLinks = getElementsByClassName('user-on');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='user';
		}
		section.className='user-on';
	}
	section.blur();
	return false;
}

function bigWait(tempcontainer){
	document.getElementById(tempcontainer).innerHTML = '<div style="text-align:center;padding:10px;"><img src="images/processing.gif"><br>Getting data ... Please wait.</div>';
}
	
function smallWait(parentcontainer){
	document.getElementById(parentcontainer).innerHTML += '<div class="loading">Getting data ...</div>';
}
	
function loadXMLDoc(file, sendInfo){
	if (sendInfo) {
		var str = getFormValues(sendInfo);
	}else{
		var str = '';
	}
	var xmlObj = null;
	if (window.XMLHttpRequest) {
		xmlObj = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return false;
	}
	xmlObj.onreadystatechange = function(){
		if (xmlObj.readyState == 4) {
			var container = xmlObj.responseXML.getElementsByTagName('container')[0].firstChild.nodeValue;
			var pagedata = xmlObj.responseXML.getElementsByTagName('pagedata')[0].firstChild.nodeValue;
			document.getElementById(container).innerHTML = pagedata;
		}
	}
	xmlObj.open ('POST', file, true);
	xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlObj.send (str);
	return xmlObj;
}

function expandUsers(userBlock){
	if (document.getElementById) {
		thisMenu = document.getElementById (userBlock).style
		if (thisMenu.display =="block"){
			thisMenu.display = "none"
		}else{
			thisMenu.display = "block"
		}
		return false
	}else{
		return true
	}
}
function getElementsByClassName(classname){
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = document.all?document.all:document.getElementsByTagName("*");
	for(var i=0; i<els.length; i++) {
		if(re.test(els[i].className))a.push(els[i]);
	}
	return a;
}
function changeState(boxId, section){
	var box=document.getElementById(boxId);
	if (box.className=='box-off') {
		var allboxes = getElementsByClassName('box');
		for (var i=0; i<allboxes.length; i++) {
			allboxes[i].className='box-off';
		}
		box.className='box';

		var allLinks = getElementsByClassName('section-on');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='section';
		}
		section.className='section-on';
	}
	section.blur();
	return false;
}
function showSectionBox(boxId, section){
	var box=document.getElementById(boxId);
	if (box.className=='sectionsBox') {
		var allboxes = getElementsByClassName('sectionsBox-on');
		for (var i=0; i<allboxes.length; i++) {
			allboxes[i].className='sectionsBox';
		}
		box.className='sectionsBox-on';

		var allLinks = getElementsByClassName('user-on');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='user';
		}
		section.className='user-on';
	}
	section.blur();
	return false;
}
