function setNavAction(nAction) {
	document.forms[0].navAction.value = nAction;
}

function navToPage(pAction, pDestination) {
    document.forms[0].pageAction.value = pAction;
    document.forms[0].navAction.value=pDestination;
    document.forms[0].submit();
}

function navToPage2(pAction, pDestination, pId) {

    document.forms[0].pageAction.value = pAction;
    document.forms[0].navAction.value=pDestination;
    document.forms[0].id.value=pId;
    document.forms[0].submit();
}

function navToPageCC(pAction, pDestination, pId) {

    document.forms[0].pageAction.value = pAction;
    document.forms[0].navAction.value=pDestination;
    document.forms[0].id.value=pId;
    document.forms[0].submit();
}

function navToPageEL(pAction, pDestination, pId) {

    document.forms[1].pageAction.value = pAction;
    document.forms[1].navAction.value=pDestination;
    document.forms[1].id.value=pId;
    document.forms[1].submit();
}

function navToPageSL(pAction, pDestination, pId) {

    document.forms[2].pageAction.value = pAction;
    document.forms[2].navAction.value=pDestination;
    document.forms[2].id.value=pId;
    document.forms[2].submit();
}

function navToPageMS(pAction, pDestination, pId) {

    document.forms[3].pageAction.value = pAction;
    document.forms[3].navAction.value=pDestination;
    document.forms[3].id.value=pId;
    document.forms[3].submit();
}

function navToPageUser(pAction, uMode, pId)
{
	document.forms[0].pageAction.value = pAction;
	document.forms[0].updateMode.value = uMode;
	document.forms[0].id.value = pId;
	document.forms[0].submit();
}

function verifyDeleteUser(pAction, uMode, pId)
{
	var answer = confirm("Are you sure that you want to delete this user ?");
	if (answer)
	{
		document.forms[0].pageAction.value = pAction;
		document.forms[0].updateMode.value = uMode;
		document.forms[0].id.value = pId;
		document.forms[0].submit();
	}
}

function verifyDeleteOrganization(pAction, uMode, pId)
{
	var answer = confirm("Are you sure that you want to delete this \norganization, and all users under this organization ?");
	if (answer)
	{
		document.forms[0].pageAction.value = pAction;
		document.forms[0].updateMode.value = uMode;
		document.forms[0].id.value = pId;
		document.forms[0].submit();
	}
}

function verifyDeleteNote(pAction, navAction, pId)
{
	var answer = confirm("Are you sure that you want to delete this comment ?");
	if (answer)
	{
		document.forms[0].pageAction.value = pAction;
		document.forms[0].navAction.value = navAction;
		document.forms[0].id.value = pId;
		document.forms[0].submit();
	}
}

function selectAllSearchObjectTypes()
{
	document.forms[0].searchCoreComponents.checked = true;
	selectAllCCSearchFields();
	
	document.forms[0].searchEnumeratedLists.checked = true;
	selectAllELSearchFields();
	
	document.forms[0].searchSectorLibraries.checked = true;
	selectAllSLSearchFields();
	
	document.forms[0].searchMessageSpecifications.checked = true;
	selectAllMSSearchFields();
}

function selectAllCCSearchFields()
{
    document.forms[0].searchCoreComponents.checked = true;
	document.forms[0].searchOnName.checked = true;
	document.forms[0].searchOnDescription.checked = true;
	document.forms[0].searchOnTagName.checked = true;
	document.forms[0].searchOnRelatedTerms.checked = true;
	document.forms[0].searchOnBusinessTerm.checked = true;
	document.forms[0].searchOnObjectClass.checked = true;
	document.forms[0].searchOnPropertyTerm.checked = true;
	document.forms[0].searchOnQualifierRepresentationTerm.checked = true;
	document.forms[0].searchOnQualifierObjectClassTerm.checked = true;
	document.forms[0].searchOnQualifierPropertyTerm.checked = true;
}

function uncheckCoreComponentSearchFields()
{
	if (document.forms[0].searchCoreComponents.checked == false)
	{
	document.forms[0].searchOnName.checked = false;
	document.forms[0].searchOnDescription.checked = false;
	document.forms[0].searchOnTagName.checked = false;
	document.forms[0].searchOnRelatedTerms.checked = false;
	document.forms[0].searchOnBusinessTerm.checked = false;
	document.forms[0].searchOnObjectClass.checked = false;
	document.forms[0].searchOnPropertyTerm.checked = false;
	document.forms[0].searchOnQualifierRepresentationTerm.checked = false;
	document.forms[0].searchOnQualifierObjectClassTerm.checked = false;
	document.forms[0].searchOnQualifierPropertyTerm.checked = false;
	}
}

function selectAllSLSearchFields(){
	document.forms[0].searchSectorLibraries.checked = true;
	document.forms[0].sl_name.checked = true;
	document.forms[0].sl_description.checked = true;
}

function uncheckSectorLibrarySearchFields(){
	if (document.forms[0].searchSectorLibraries.checked == false){
		document.forms[0].sl_name.checked = false;
		document.forms[0].sl_description.checked = false;
	}
}

function selectAllMSSearchFields(){
	document.forms[0].searchMessageSpecifications.checked = true;
	document.forms[0].ms_name.checked = true;
	document.forms[0].ms_description.checked = true;
}

function uncheckMessageSpecificationSearchFields(){
	if (document.forms[0].searchMessageSpecifications.checked == false){
		document.forms[0].ms_name.checked = false;
		document.forms[0].ms_description.checked = false;
	}
}

function selectAllELSearchFields(){
	document.forms[0].searchEnumeratedLists.checked = true;
	document.forms[0].el_name.checked = true;
}

function uncheckEnumeratedListSearchFields(){
	if (document.forms[0].searchEnumeratedLists.checked == false)
		{document.forms[0].el_name.checked = false;}
}

function selectELMain(){
	if (document.forms[0].searchEnumeratedLists.checked == false){
		document.forms[0].searchEnumeratedLists.checked = true;
	}
}

function selectCCMain(){
	if (document.forms[0].searchCoreComponents.checked == false){
		document.forms[0].searchCoreComponents.checked = true;
	}
}

function selectSLMain(){
	if (document.forms[0].searchSectorLibraries.checked == false){
		document.forms[0].searchSectorLibraries.checked = true;
	}
}

function selectMSMain(){
	if (document.forms[0].searchMessageSpecifications.checked == false){
		document.forms[0].searchMessageSpecifications.checked = true;
	}
}	
function submitenter(e){  
    var keyChar = window.event.keyCode;    
    
	if (keyChar && keyChar == 13){
		navToPage('search','search');
	}
    
	else {
		//alert("hello: " + keyChar);
		return false;}
}
