// add multiple events after page loads (by Simon Willison)
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		};
	}
}


// dynamic form display scripts
function getStyleObject(objectId) {
	if (document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	} else if (document.all && document.all(objectId)) {
		return document.all(objectId).style;
	} else {
		return false;
	}
}

function changeDiv(the_div,the_change) {
	var the_style = getStyleObject(the_div);
	if (the_style !== false) {
		the_style.display = the_change;
	}
}

function hideAll(divList) {
	for(var i=0; i < divList.length; i++) {
		changeDiv(divList[i],"none");
	}
}

// hides empty optional divs (notices, requirements and warnings) in IE browsers
function hideOptionalDivs() {
	var x = document.getElementsByTagName('div');
	for (var i=0;i<x.length;i++) {
		if (((x[i].id == 'notices') || (x[i].id == 'requirements') || (x[i].id == 'warnings') || (x[i].id == 'overview') || (x[i].id == 'toc')) && (x[i].innerText === '')) {
			x[i].style.display = 'none';
		}
	}
}

//clears the notice div
function clear_notices(){
	document.getElementById('notices').innerHTML="";
	
}

//clears the priority level if they switch between options
function clear_priority(){
	document.getElementById('net_rate1').checked=false;
	document.getElementById('net_rate2').checked=false;
	document.getElementById('net_rate3').checked=false;
	document.getElementById('net_rate4').checked=false;
	document.getElementById('pc_rate1').checked=false;
	document.getElementById('pc_rate2').checked=false;
	document.getElementById('pc_rate3').checked=false;
	document.getElementById('pc_rate4').checked=false;
	
	
}





