/*

$javascript_addin = <<<EOHTML
<script src="resources/javascript/library.js" language="javascript" type="text/javascript"></script>
EOHTML;

$page->setpageheaderaddin($javascript_addin);

*/

/*
var defaultfocuson = "elementid";
focusnonforceful();
*/

//Focus, but not forcefull // Note: Uses up the window.onfocus event in Internet explorer (but not Firefox)
function focusnonforceful() {
	if (document.all) {
		window.onfocus = focusnonforcefulevt;
		//document.body.onfocus = focusnonforcefulevt;
	} else {
		document.getElementById(defaultfocuson).focus();
	}
}

//Focus not forcefully handle onfocus event
function focusnonforcefulevt() {
	document.getElementById(defaultfocuson).focus();
	window.onfocus = null;
}



/*

//Note: This code, not yet needed - uncomment when required
// -- code now placed in individualy required places, not in library

//Get selected radio id
function radiogetselected(radioname) {

	var chkboxgrpele = document.getElementsByName(radioname);
	var chkboxtotal = chkboxgrpele.length;
	for (i=0; i<chkboxtotal; i++) {
		if (chkboxgrpele[i].checked == true) {
			return chkboxgrpele[i].value;
		}
	}
	return false;

}

//Select specified radio by value
function radioselect(radioname, radiovalue) {

	var chkboxgrpele = document.getElementsByName(radioname);
	var chkboxtotal = chkboxgrpele.length;
	for (i=0; i<chkboxtotal; i++) {
		if (chkboxgrpele[i].value == radiovalue) {
			chkboxgrpele[i].checked = true;
			return true;
		}
	}

	return false;

}
*/

