function expandCollapse() {
		collapseAll();
		createEventToggle();
		createEventExpandAll();
		createEventCollapseAll();
}

function collapseAll() {
	var pos = document.getElementById('primaryMain');
	var containers = pos.getElementsByTagName('div');
	
	for (var i=1; i<containers.length; i=i+2) // i+2 TO SKIP EVERY OTHER DIV
	{
		containers[i].getElementsByTagName('div')[0].className = "collapse";
	}
}

function createEventExpandAll() {
	var wrapper = document.getElementById('primaryMain');
	var containerAll = wrapper.getElementsByTagName('div')[0];

	var targetSpan = containerAll.getElementsByTagName('span')[0];
	targetSpan.onclick = function() {expandAll();}
}

function createEventCollapseAll() {
	var wrapper = document.getElementById('primaryMain');
	var containerAll = wrapper.getElementsByTagName('div')[0];

	var targetSpan = containerAll.getElementsByTagName('span')[1];
	targetSpan.onclick = function() {collapseAll();}
}

function createEventToggle() {
	var wrapper = document.getElementById('primaryMain');
	var containerMore = wrapper.getElementsByTagName('div');
	var containerBack = wrapper.getElementsByTagName('div');

	for (var i=1; i<containerMore.length; i=i+2) 
	{
		var targetSpan = containerMore[i].getElementsByTagName('span')[0];
		targetSpan.onclick = function() {expandCollapseToggle(this);}
	}

	for (var i=2; i<containerBack.length; i=i+2) 
	{
		var targetSpan = containerBack[i].getElementsByTagName('span')[0];
		targetSpan.onclick = function() {expandCollapseToggle(this.parentNode);}
	}
}

function expandCollapseToggle(position) {
	position = position.parentNode;
	var div = position.getElementsByTagName('div')[0];

	div.className = (div.className == "collapse") ? "" : "collapse";

	var divLink = div.parentNode.getElementsByTagName('span')[0];
	divLink.className = (divLink.className == "collapse") ? "" : "collapse";
}

function expandAll() {
	var wrapper = document.getElementById('primaryMain');
	var container = wrapper.getElementsByTagName('div');

	for (var i=1; i<container.length; i=i+2) 
	{
		var div = container[i].getElementsByTagName('div')[0];
		div.className = "";
		div.parentNode.getElementsByTagName('span')[0].className = "collapse";
	}
}

function collapseAll() {
	var wrapper = document.getElementById('primaryMain');
	var container = wrapper.getElementsByTagName('div');

	for (var i=1; i<container.length; i=i+2) 
	{
		var div = container[i].getElementsByTagName('div')[0];
		div.className = "collapse";
		div.parentNode.getElementsByTagName('span')[0].className = "";
	}
}




