<!--
// (c) 2005 Scott Woods
function trim(str)
{
	var re = /^\s+/;
	var ns = str.replace(re, "");
	re = /\s+$/;
	ns = ns.replace(re, "");
	return ns;
}
function toggleFields(form)
{
	//pageForm = document.registerForm;
	var pageForm = eval('document.'+form);
	for(i=0; i < pageForm.elements.length; i++) {
		pageForm.elements[i].disabled = !pageForm.elements[i].disabled;
		//alert(pageForm.type);
	}
}

// Added by Evan 20 June 2006
function toggleTreeView(id, imgName)
{
	var block;
	var block = getObject(id);
	if(block==null) return;

	if(block.style.display=='none')
	{
		block.style.display = 'block';
		document.images[imgName].src="/images/icon_tree_open.gif";
	}
	else
	{
		block.style.display = 'none';
		document.images[imgName].src="/images/icon_tree_close.gif";
	}
	return false;
}

function toggleDisplay(id)
{
	var block;
	var block = getObject(id);
	if(block==null) return;

	if(block.style.display=='none')
	{
		block.style.display = 'block';
	}
	else
	{
		block.style.display = 'none';
	}
}

/* 
getObject(object)
* Select an object based on provided id 
*/
function getObject(obj) {
	// Netscape, Firefox
  if ( document.getElementById ) {
    obj = document.getElementById( obj );
	// Older IE
  } else if ( document.all ) {
    obj = document.all.item( obj );

  } else {
    obj = null;
  }
  return obj;
}

/* void resizeWindow(int, int)
* Resize a window to a given size
* @param		x		width
* @param		y		height
*/
function resizeWindow(x,y)
{
	var pad_x = 50;
	var pad_y = 100;
	
	window.resizeTo((x+pad_x), (y+pad_y));
}

/*
* void submitDoc(string formName, string buttonName)
* Submit form if valid form exists, disable submit button
* @param		formName		name of form
* @param		buttoname		name of button to disable
* @return		void
*/
function submitForm(formName, buttonName)
{
	var form;
	if(form = document.forms[formName])
	{
		form.elements[buttonName].disabled = true;
		form.submit();
	}
	else
	{
		alert('Sorry, could not submit the form. It appears that the form does not exist on the page');
	}
}

/* checkUserName(form_name, str)
*  Verifies that the username doesn't contain bad characters
*/
function checkUserName(form_name, field_name)
{
	var form = document.forms[form_name];
	var field = form.elements[field_name];
	var pattern = /\s+|\'+|\"+/;
			
	if(pattern.test(field.value))
	{
		alert("The username must not contain and blank spaces, single quotes or double quotes");
		field.value = '';
		field.focus();
		return false;
	}
	return true;
}

-->
