function collapseAll() {
	for (i = 0; i < items.length; i++) {
		items[i].className = "collapsed";
		spans = items[i].getElementsByTagName("span");
		span = spans[0];
		
		if (span.addEventListener) {
			span.addEventListener("click", expandThis, false);
		} else {
			(function () {
				var a=i;
				span.onclick = function(){expand(items[a])};
				span.onmouseover = function(){this.className="hover"};
				span.onmouseout = function(){this.className=""};
			})()
		}
	}
}

function expand(obj) {
	collapseAll();
	obj.className = "expanded";
}

function expandThis() {
	collapseAll();
	this.parentNode.parentNode.className = "expanded";
}
function createAccordion() {
	items = document.getElementById("faq").getElementsByTagName("div");
	expand(items[0]);
}
