function toggleItem(item)
{
     objItem = document.getElementById(item);
     
     if ( objItem.style.display == "none")
     {
          objItem.style.display = "block";
     }
     
     else
     {
          objItem.style.display = "none";
     }
}

// admin../menus.cfm
function onchangeDisplay( display )
{
      if ( display.length > 0 )
      {
          // Init Values
          id = "MenuParentID";
          document.menu.MenuName.value = ''; 
          document.menu.MenuURL.value = '';       
          
          // Replace All (/g) Spaces (\s) With Underscore 
          name = display.replace( /\s+/g, "_" );
          name = name.toLowerCase();
          
          // Set Values
          document.menu.MenuName.value = name;  

          // Enable Fields
          enableFields();
          
          // Change URL
          onchangeParent( id )
     }
     
     else
     {
          alert ( "Display is required." );
          document.menu.MenuDisplay.focus();
          document.menu.MenuDisplay.style.backgroundColor = "#FFFFCC";
          document.menu.MenuName.value = ''; 
          document.menu.MenuURL.value = '';       
          
          // Disable Fields
          disableFields();
     }
}


function onchangeName( name )
{
      if ( name.length > 0 )
      {
          // Init Values
          document.menu.MenuName.value = ''; 
          document.menu.MenuURL.value = '';       
          
          // Replace All (/g) Spaces (\s) With Underscore 
          name = name.replace( /\s+/g, "_" );
          name = name.toLowerCase();
          
          // Set Values
          document.menu.MenuName.value = name;  

          // Enable Fields
          enableFields();
          
          // Change URL
          onchangeParent( id )
     }
     
     else
     {
          alert ( "Display is required." );
          document.menu.MenuDisplay.focus();
          document.menu.MenuDisplay.style.backgroundColor = "#FFFFCC";
          document.menu.MenuName.value = ''; 
          document.menu.MenuURL.value = '';       
          
          // Disable Fields
          disableFields();
     }
}


function enableFields()
{
     document.menu.MenuParentID.disabled = false; 
     document.menu.MenuDisplay.disabled = false;
     document.menu.MenuURL.disabled = false; 
}


function disableFields()
{
     document.menu.MenuParentID.disabled = true; 
     document.menu.MenuDisplay.disabled = true;
     document.menu.MenuURL.disabled = true; 
}


function onchangeParent( id )
{
     // Set SiteID
     s = document.getElementById( id );
     document.getElementById('SiteID').value = s.options[s.selectedIndex].id; 
     
     // Reset, Set Focus and Background Color
     document.menu.MenuURL.value = '';
     document.menu.MenuURL.focus();
     document.menu.MenuURL.style.backgroundColor = "#FFFFCC";
     
     // Set Value of Selected Text
     selectedText = s.options[s.selectedIndex].text;
     // Replace All (/g) Spaces (\s) With Underscore 
     text = selectedText.replace( /\s+/g, "_" );
     text = text.toLowerCase();

     // Set URL
     document.menu.MenuURL.value = text + '/' +  document.menu.MenuURL.value + document.menu.MenuName.value + '.cfm';
}
