// Make the Collapsable Newspost System Work

function switchDisplay(obj) {
	var big = document.getElementById(obj);
	var little = document.getElementById(obj + "-collapsed");
	var entry = document.getElementById(obj + "-entry");
	var entrybase = document.getElementById(obj + "-base");

	if ( big.style.display != 'none' ) {
		big.style.display = 'none';
		little.style.display = 'block';
		entry.style.display = 'none';
		entrybase.style.display = 'none';
	}
	else {
		big.style.display = 'block';
		little.style.display = 'none';
		entry.style.display = 'block';
		entrybase.style.display = 'block';
	}
}

function prepHome(total) {
	var counter;
	for(counter=7;counter<=total;counter++)
	{
		switchDisplay("post-"+counter);
	}
}
	
function collapseAll(last) {
	var counter;
	for(counter=0;counter<=last;counter++)
	{
		switchDisplay("post-"+counter);
	}
}


// Make Checkboxes Work on the Polls

function pollSelect(currentElement) {
	var input, parent, checkboxAll, checkbox;
	input = currentElement.getElementsByTagName("input");
	parent = currentElement.parentNode;
	checkboxAll = parent.getElementsByTagName("span");
	checkbox = currentElement.getElementsByTagName("span");

	if (input[0].type == "radio") {
		input[0].checked = true;
		for (var i = 0; i < checkboxAll.length; i++) {
			checkboxAll[i].setAttribute('style','');
		}
		checkbox[0].setAttribute('style','background-image: url(http://www.zeldauniverse.net/wp-content/themes/temple/images/checkbox-on.png);');
	} else {
		switch (input[0].checked) {
			case true:
				input[0].checked = false;
				checkbox[0].setAttribute('style','');
			break;
			default:
				input[0].checked = true;
				checkbox[0].setAttribute('style','background-image: url(http://www.zeldauniverse.net/wp-content/themes/temple/images/checkbox-on.png);');
			break;
		}
	}
}