// breaks the site out of frames if loaded in someone elses site
if (self.location.href != top.location.href) {
top.location.href = self.location.href;
}


// selectively show/hide divs
var state = 'none';

function showhide(layer_ref) {
	if (state == 'block') {
		state = 'none';
	}
	else {
		state = 'block';
	}
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
		eval( "document.all." + layer_ref + ".style.display = state");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display = state;
	}
	if (document.getElementById &&!document.all) {
		hza = document.getElementById(layer_ref);
		hza.style.display = state;
	}
}


// selectively show/hide divs with plus minus button 
function plusMinusShowHide(whichDiv) {

	var prodGroup = document.getElementById(whichDiv);
	var currPlusMinusBtn = document.getElementById(whichDiv + 'PlusMinusBtn');
	var plusBtn = new Image;
	plusBtn.src = '../images/PlusMinusBtn.gif';
	
	var minusBtn = new Image;
	minusBtn.src = '../images/MinusBtn.gif';

	var state = prodGroup.style.display;
	if (state == 'none') {
		prodGroup.style.display = 'block';
		//currShowHideBtn.style.backgroundPosition = shiftedBtnPos;
		currPlusMinusBtn.src = minusBtn.src;
		
	} else if (state == 'block') {
		prodGroup.style.display = 'none';
		//currShowHideBtn.style.backgroundPosition = defaultBtnPos;
		currPlusMinusBtn.src = plusBtn.src;

	} else {
		prodGroup.style.display = 'block';
		//currShowHideBtn.style.backgroundPosition = shiftedBtnPos;
		currPlusMinusBtn.src = minusBtn.src;
	}

}
