
	var buttonImg = new function(){
		this.plusBtn = new Image();
		this.plusBtn.src = "images/plus.gif";
		this.minusBtn = new Image();
		this.minusBtn.src = "images/minus.gif";
	}

	function expand(button, iframe){
		if (!button.expanded){
			button.expanded = true;
			button.src = buttonImg.minusBtn.src;
		}else{
			button.expanded = false;
			button.src = buttonImg.plusBtn.src;
		}
		
		setFrameHeight(button, iframe);
	}
	
	function setFrameHeight(button, iframe){
		var doc = iframe.Document? iframe.Document : iframe.contentDocument;
		if (button.expanded){
			var contentsHeight = (doc.body.firstChild.tagName && (doc.body.firstChild.tagName.toLowerCase() == "table"))? doc.body.firstChild.offsetHeight : doc.body.scrollHeight;
			var h = contentsHeight + parseInt(doc.body.style.marginTop) + parseInt(doc.body.style.marginBottom);
			iframe.height = h > 150? h : 150;
		}else{
			iframe.height = 150
		}	
	}
	
	function buttonOver(elem){
		elem.className = "buttonOver"
	}
	
	function buttonOut(elem){
		elem.className = "buttonOut"
	}

	function onLoadHandler(){
		var control = document.getElementById("formsFrameControl");
		if (control) control.onclick();
	}

	function onResizeHandler(){
		var iframes = document.getElementsByTagName("iframe");
		for (var i = 0; i < iframes.length; i++){
			resetFrameHeight(iframes[i].id);
		}
//		resetFrameHeight("bullingerFrame");
//		resetFrameHeight("thayerFrame");
//		resetFrameHeight("verseListFrame");
//		resetFrameHeight("wordFamilyFrame");
//		resetFrameHeight("formsFrame");
	}

	function resetFrameHeight(frameId){
		var control = document.getElementById(frameId + "Control");
		if (control && control.expanded){
			setFrameHeight(control, document.getElementById(frameId));
		}
	}