function nav_onClick(formname, action, target, variable, variable2) {
	//alert("NEWS: nav_onClick('"+formname+"','"+action+"','"+target+"','"+variable+"','"+variable2+"');");
	var formObj = getForm(formname)
	if (formObj != null){
	var okToSubmit = false
	
	if ((action!=null) && (action!="")){
		formObj.actiontype.value = action
	}

	if ((target!=null) && (target!="")){
		formObj.action = target
	}

	switch(action)
	{
// -------------------------------------------- Admin nav_onClicks (BEGIN)
// -------------------------------------------- Admin nav_onClicks (Standard)
	  case 'del_nl':
	  case 'del_grp':
	  case 'del_art':
	  case 'del_test':
			setSelItems(formObj);
	    break;
	  case 'view_nl':
	  case 'edit_nl':
			formObj.nlid.value = variable;
	    break;
	  case 'view_grp':
	  case 'edit_grp':
			formObj.grpid.value = variable;
	    break;
	  case 'view_art':
			formObj.artid.value = variable;
	    break;
	  case 'setfilter_kw':
			formObj.kwid.value = variable;
			formObj.kwtype.value = 'keyword';
	    break;
	  case 'setfilter_author':
			formObj.kwid.value = variable;
			formObj.kwtype.value = 'author';
	    break;
	  case 'edit_test':
			formObj.testviewpage.value = variable;
	    break;
	  case 'edit_nl_art':
			formObj.artid.value = variable;
	    break;
	  case 'edit_art':
			formObj.articleviewpage.value = variable;
	    break;
	  case 'set_art_current':
	  case 'set_art_show':
			formObj.artid.value = variable;
			formObj.setshow.value = variable2;
	    break;
	  case 'edit':
			formObj.id.value = variable;
	    break;
	}
	if ("0" == "1")
	{
	    Result = Validate("0"); // don't stop on first error
	    if (Result == "") okToSubmit = true;
	    else alert("The form could not be submitted:" + Result);
	}
	else 
	{
	    okToSubmit = true
	}

	if (okToSubmit) 
		//alert('Form Submitted');
		formObj.submit();
	}
}
