/*
 * ========================== 
 * Collapse
 * ==========================
 */

var switchElement = function(chooser1,chooser2, elementId1, elementId2) {
	enableChooser = document.getElementById(chooser1);
	disableChooser = document.getElementById(chooser2);
	enableElement = document.getElementById(elementId1);
	disableElement = document.getElementById(elementId2);
	
	enableChooser.className = "active";
	disableChooser.className = "";
	
	disableElement.style.display = 'none';
	enableElement.style.display = 'block';
	
	return false;	
};

var collapse = function(element, elementId) {
	collapseElement = document.getElementById(elementId);
	if(collapseElement.style.display == 'none' || collapseElement.style.display == '') {
		try {
			collapseElement.style.display = 'table-row';
		} catch (e) {
			collapseElement.style.display = 'inline';
		}
		element.innerHTML = '-';
	} else {
		collapseElement.style.display = 'none';
		element.innerHTML = '+';
	}
	return false;	
};

var clickedSubmit = false;

var doSubmit = function(button) {
	button.form.ignored.value = "false";
	if(clickedSubmit == false) {
		clickedSubmit = true;
		return true;
	} else {
		return false;
	}
	
};

var doIgnore = function(button) {
	button.form.ignored.value = "true";
	if(clickedSubmit == false) {
		clickedSubmit = true;
		return true;
	} else {
		return false;
	}	
};

var selectRanking = function(select) {
	url = select.options[select.selectedIndex].value;
	if(url.length != 0) {
		select.form.action = url;
		select.form.submit();
	}
};



/*
 * ========================== 
 * Quote
 * ==========================
 */

var quote = function(quoteId) {
	var quoteText = "[quote=" + quoteId + ",user=" + document.getElementById("comment" + quoteId + "_user").value + "]" + document.getElementById("comment" + quoteId).value + "[/quote]";
	document.getElementById('repliedId').value = quoteId;
	document.getElementById('text').value += quoteText;
	document.getElementById('text').focus();
	return false;
};
