function getElementsByClassName(oElm, strTagName, strClassName)
{
	var arrElements = (strTagName == "*" && oElm.all) ? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++)
	{
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className))
			arrReturnElements.push(oElement);
	}
	return (arrReturnElements);
}

function showDiv(apt)
{
	var legend = document.getElementById('legend');
	// hide specs divs
	var apts = getElementsByClassName(document, 'div', 'specs');
	for (var i = 0; i < apts.length; i++)
		apts[i].style.display = 'none';
	// toggle legend
	var vis = (apt) ? 'none' : 'block';
	legend.style.display = vis;
	// show apt
	if (apt) document.getElementById(apt).style.display = 'block';
}

function writeAddn()
{
	document.write('<p><span>Additional information:</span><br />\n');
	document.write('<span>Security Deposit</span> - $250<br />\n');
	document.write('<span>Application Fee</span> - $35 per applicant<br />\n');
	document.write('<span>Redwood Parking</span> - $140/month per vehicle<br />\n');
	document.write('<span>Additional Storage</span><br />\n');
	document.write('4 x 4 x 4 Locker: $25/month<br />\n');
	document.write('4 x 4 x 8 Locker: $50/month<br />\n');
	document.write('<span>Move-In Fee</span> – $250 (non-refundable)<br />\n');
	document.write('<span>Pet Deposit</span><br />\n');
	document.write('Cat: $250 (non-refundable)<br />\n');
	document.write('Dog: $500 (refundable, 25 lb. limit)<br />\n');
	document.write('<span>Monthly Pet Fee</span> – Cat: $25, Dog: $50<br />\n');
	document.write('<span class="details">All prices are based on 12-month lease terms. Limited short-term leases may be available. Prices subject to change at any time.</span></p>\n');
}
