<!--
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 expandPages(block, img_name){
	if (document.getElementById) {
		if (document.getElementById (img_name).name == "expand") {
			document.getElementById (img_name).src = "images/main-icon-page.gif"
			document.getElementById (img_name).name = "collapse"
		}else if (document.getElementById (img_name).name == "collapse") {
			document.getElementById (img_name).src = "images/main-icon-pages.gif"
			document.getElementById (img_name).name = "expand"
		}
		thisMenu = document.getElementById (block).style
		if (thisMenu.display =="block"){
			thisMenu.display = "none"
		}else{
			thisMenu.display = "block"
		}
		return false
	}else{
		return true
	}
}



function changeState(boxId, tab){
	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('tab-on');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='tab';
		}
		tab.className='tab-on';
	}
	tab.blur();
	return false;
}


function changeNavbarState(navbarlink){
	if (navbarlink.className=='') {
		var allLinks = getElementsByClassName('active');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='';
		}
		navbarlink.className='active';
	}
	navbarlink.blur();
	return false;
}


function changeTabState(tab){
	if (tab.className=='tab') {
		var allLinks = getElementsByClassName('tab-on');
		for (var i=0; i<allLinks.length; i++) {
			allLinks[i].className='tab';
		}
		tab.className='tab-on';
	}
	tab.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 getFormValues(fobj) {
	var str = "";
	var valueArr = null;
	var val = "";
	var cmd = "";
	for(var i = 0;i < fobj.elements.length;i++) {
		switch(fobj.elements[i].type) {
			case "text":
			case "hidden":
			case "password":
			case "textarea":
				str += fobj.elements[i].name + "=" + encodeURI(fobj.elements[i].value) + "&";
				break;
			case "checkbox":
				if(fobj.elements[i].checked) str += fobj.elements[i].name + "=" + encodeURI(fobj.elements[i].value) + "&";
				break;
			case "select-one":
				str += fobj.elements[i].name + "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
				break;
		} 
   }
   str = str.substr(0,(str.length - 1));
   return str;
}
	
function setCheckboxes(the_form, do_check) {
    var elts      = document.forms[the_form].elements['selectedElement[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else

    return true;
} // end of the 'setCheckboxes()' function

function confirmDelete(name) {
	if (confirm("Are you sure you want to delete the item entitled \"" + name + "\"")) {
		return true;
	}
	return false;
}

function confirmDisplay(name) {
	if (confirm("Are you sure you want to display the item entitled \"" + name + "\"? Doing so will make this item \"live\" on your website for the world to see. If you're not sure, please preview the item first.")) {
		return true;
	}
	return false;
}

function changeCat(itemid){
	var category = 'category' + itemid;
	var subcategory = 'subcategory' + itemid;
	var members = 'category' + itemid + 'members';
	if (document.getElementById(category).className=='category') { 
		var allcategories = getElementsByClassName('category-on');
		for (var i=0; i<allcategories.length; i++) {
			allcategories[i].className='category';
			var activesubcategory = 'sub' + allcategories[i].id;
			document.getElementById(activesubcategory).style.display='none';
			var activemembers = allcategories[i].id + 'members';
			document.getElementById(activemembers).style.display='none';
		}
		document.getElementById(category).className='category-on';
		document.getElementById(subcategory).style.display='block';
		document.getElementById(members).style.display='block';
		return false;
	}else{
		return true;
	}
}
// -->
