$(document).ready(function positionFeatureCaps() {
	var images = document.getElementsByTagName("img");
	for (var i=0; i<images.length; i++) {
		if (images[i].className == "rm-feature-img") {
				positionImgAndCap(images[i]);
		}
	}	
})



$(document).ready(function setToggleHeights() {
	var toggles = document.getElementsByTagName("a");
	for (var i=0; i<toggles.length; i++) {
		if (toggles[i].className == "toggle") {
				var toggleparent = toggles[i].parentNode;
				toggleparent.style.height = toggles[i].offsetHeight + 'px';
		}
	}
})




var expanders = new Array();

function expToggle(expander) {
	var expanderobject =  document.getElementById(expander);
	var toggleobject = findToggleObject(expanderobject);
	var toggleheight = toggleobject.offsetHeight;
	var theExpander = null;	
	for (i=0; i<expanders.length; i++) {
		if (expanders[i][0] == expander) theExpander = i;
	}
	if(theExpander) {
		expanders[theExpander][1] = !expanders[theExpander][1];
	} else {
		expanders[expanders.length] = new Array(2);
		theExpander = expanders.length-1;
		expanders[theExpander][0] = expander;
		expanders[theExpander][1] = true;
	}
	if (expanders[theExpander][1]) {
		expanderobject.style.height='auto';
	} else {
		expanderobject.style.height=toggleheight + 'px';
	}
}


function findToggleObject(expander) {
	var items = expander.getElementsByTagName("a");
	for (var i=0; i<items.length; i++) {
		if (items[i].className == "toggle") {
				return items[i];
		}
	}
}
