function submitForm(value, formNum)
{
	if(value == 'Delete')
	{
		var i = document.forms[formNum].id.value;
		if(i>0)
		{
			if(!confirm("This action will delete all the associated data. \nClick OK to confirm!\nClick CANCEL to abort!"))
				return false;
		}
		else
		{
			alert("No information to delete");
			return false;
		}
	}
	disableButtons();
	
	document.forms[formNum].pageAction.value = value;
	document.forms[formNum].submit();
}

function disableButtons()
{
	for(var i=0;i<document.forms.length;i++)
	{	
		var node = document.forms[i];		
		
		if(!node)
		{
			continue;
		}
		browseNodes(node);
	}
}

function browseNodes(node)
{
	if(!node)
	{
		return;
	}
	
	for(var i=0;i<node.childNodes.length;i++)
	{
		var tmpnode = node.childNodes[i];
		
		browseNodes(tmpnode);
	
		if(tmpnode && (typeof tmpnode  != 'undefined') )
		{
			if (tmpnode.nodeName =='INPUT')
			{
				//alert(tmpnode.getAttribute("type"));
				if(tmpnode.getAttribute("type") == 'button' || tmpnode.getAttribute("type") == 'submit')
				{
					tmpnode.style.visibility = "hidden";
				}

			}
		}
	}	
	return;
}

	
	
//to handle default enter button press
function processKeyDown(e)
{
 	var event = e ? e:window.event;

	if (typeof e != 'undefined' && e.cancelable)
	{
	  	e.preventDefault();
	}		  

//alert(event.keyCode);
	
	//enter pressed
	if (event.keyCode == 13)
	{
		pressEnter();
	}		
}

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


//document.onkeydown=processKeyDown

//this can be used for netscape if the above doesnt work
//oRTE.addEventListener("keydown", processKeyDown, true);