
// W3C DOM compliant browser form and utility routines
// Manipulate / Check form fields etc using the W3C DOM

// is browser sufficiently advanced for true W3C DOM scripting ?
var W3CDOM;

if (document.getElementById && document.createElement && document.childNodes)
	W3CDOM = true;
else
	W3CDOM = false;


// go back one screen in browser history - e.g. from current form
function GoBack()
{
	window.history.back();
}


// print the current screen / window
function PrintPage()
{
	window.print();
}


// focus on Text Box field using the W3C DOM
function FocusField( objTextField )
{
	if (W3CDOM)
	{
		document.getElementById(objTextField).focus();
	}
}


// check for Blank Text field using the W3C DOM
function IsBlankField( objTextField )
{
	if (W3CDOM)
	{
		strValue = document.getElementById(objTextField).value;
		if ((strValue == "") || (strValue == " ") || (strValue == null))
			return true;
		else
			return false;
	}
}


// check for a Check Box field being ticked using the W3C DOM
function IsChecked( objTextField )
{
	if (W3CDOM)
	{
		strChecked = document.getElementById(objTextField).checked;
		return strChecked;
	}
}


// check for Blank Text field using the W3C DOM
function CheckCase( objTextField )
{
	if (W3CDOM)
	{
//		strValue = document.getElementById(objTextField).value;
//		if ((strValue == "") || (strValue == null))
//			IsBlankField = true;
//		else
//			IsBlankField = false;
	}
}
