//toggles display of features divs
function toggle(sec, imgName) {
	var obj = document.getElementById(sec);
	var imgToggle = document.getElementById(imgName);
	if ( obj.style.display != "block" ) {
		obj.style.display = "block";
		imgToggle.setAttribute("src","../images/minus.gif");
	}	else {
		obj.style.display = "none";
		imgToggle.setAttribute("src","../images/plus.gif");
	}
}

//forces a features div to be expanded or collapsed
function forceState(state, sec, imgName) {
	var obj = document.getElementById(sec);
	var imgToggle = document.getElementById(imgName);
	if (obj != null) {
		if (state == "block") {
			obj.style.display = "block";
			imgToggle.setAttribute("src","../images/minus.gif");
		}	else {
			obj.style.display = "none";
			imgToggle.setAttribute("src","../images/plus.gif");
		}
	}
}

//get the current state of a features div
function getState(sec) {
	var obj = document.getElementById(sec);
	if (obj != null) {
		return obj.style.display;
	} else {
		return "none";
	}
}

//set a default state for features divs
function defaultState() {
	var defstate = ["block","block","none","none","none","none","none","none","none","none","none"];
	//remember that this defstate array starts at zero
	for (var i=0; i < 11; i++) {
		forceState(defstate[i], "prod_feature" + eval(i), "ex_title" + eval(i));
	}
}

