var Settings =
{
  'map' :
  {
    'placeHolderId' : 'MapArea',

    'dimensions' :
    {
      'minWidth' : 600,
      'minHeight' : 400,
      'maxWidth' : 1800,
      'maxHeight' : 1200,
      'marginRight' : 30,
      'marginBottom' : 30
    }
  },

  'mapLegend' :
  {
    'enabled' :
    {
      'noMouse'   : 'MapLegend', 
      'mouseOver' : 'MapLegend',  
      'mouseDown' : 'MapLegend'
    },
    'disabled' :
    {
      'noMouse'   : 'MapLegend', 
      'mouseOver' : 'MapLegend',  
      'mouseDown' : 'MapLegend'
    },
    'invisible' :
    {
      'noMouse'   : 'MapLegendInvisible', 
      'mouseOver' : 'MapLegendInvisible',  
      'mouseDown' : 'MapLegendInvisible'
    }
  },

  'disclaimerTextArea' :
  {
    'enabled' :
    {
      'noMouse'   : 'DisclaimerTextArea', 
      'mouseOver' : 'DisclaimerTextArea',  
      'mouseDown' : 'DisclaimerTextArea'
    },
    'disabled' :
    {
      'noMouse'   : 'DisclaimerTextArea', 
      'mouseOver' : 'DisclaimerTextArea',  
      'mouseDown' : 'DisclaimerTextArea'
    },
    'invisible' :
    {
      'noMouse'   : 'DisclaimerTextAreaInvisible', 
      'mouseOver' : 'DisclaimerTextAreaInvisible',  
      'mouseDown' : 'DisclaimerTextAreaInvisible'
    }
  },

  'mainTabs' :
  {
    'tab' :
    {
      'style' :
      {
        'enabled' :
        {
          'toggled' :  
          {     
            'noMouse'   : 'MainTabSelected', 
            'mouseOver' : 'MainTabSelected',  
            'mouseDown' : 'MainTabSelected'
          },
          'unToggled' :
          {     
            'noMouse'   : 'MainTab',
            'mouseOver' : 'MainTabMouseOver',
            'mouseDown' : 'MainTab'
          }
        },
        'disabled' : 
        {
          'toggled' :  
          {     
            'noMouse'   : 'MainTabSelected', 
            'mouseOver' : 'MainTabSelected',  
            'mouseDown' : 'MainTabSelected'
          },
          'unToggled' :
          {     
            'noMouse'   : 'MainTab',
            'mouseOver' : 'MainTab',
            'mouseDown' : 'MainTab'
          }
        },
        'invisible' :
        {
          'toggled' :  
          {     
            'noMouse'   : '', 
            'mouseOver' : '',  
            'mouseDown' : ''
          },
          'unToggled' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          }
        }
      }      
    }
  },

  'routePrintButton' :
  {
    'enabled' :
    {
      'noMouse'   : 'RoutePrintButtonEnabled', 
      'mouseOver' : 'RoutePrintButtonEnabledMouseOver',  
      'mouseDown' : 'RoutePrintButtonEnabledMouseDown'
    },
    'disabled' :
    {
      'noMouse'   : 'RoutePrintButtonDisabled', 
      'mouseOver' : 'RoutePrintButtonDisabled',  
      'mouseDown' : 'RoutePrintButtonDisabled'
    },
    'invisible' :
    {
      'noMouse'   : 'RoutePrintButtonInvisible', 
      'mouseOver' : 'RoutePrintButtonInvisible',  
      'mouseDown' : 'RoutePrintButtonInvisible'
    }
  },

  'printButton' :
  {
    'enabled' :
    {
      'noMouse'   : 'PrintButtonEnabled', 
      'mouseOver' : 'PrintButtonEnabledMouseOver',  
      'mouseDown' : 'PrintButtonEnabledMouseDown'
    },
    'disabled' :
    {
      'noMouse'   : 'PrintButtonDisabled', 
      'mouseOver' : 'PrintButtonDisabled',  
      'mouseDown' : 'PrintButtonDisabled'
    },
    'invisible' :
    {
      'noMouse'   : 'PrintButtonInvisible', 
      'mouseOver' : 'PrintButtonInvisible',  
      'mouseDown' : 'PrintButtonInvisible'
    }
  },

  'suggestionList' :
  {
    'item' :
    {
      'style' :
      {
	'enabled' :
	{
	  'noMouse'   : 'Suggestion', 
	  'mouseOver' : 'SuggestionMouseOver',  
	  'mouseDown' : 'Suggestion'
	},
	'selected' :
	{
	  'noMouse'   : 'SuggestionSelected', 
	  'mouseOver' : 'SuggestionSelected',  
	  'mouseDown' : 'SuggestionSelected'
	},
	'disabled' :
	{
	  'noMoouse'  : '', 
	  'mouseOver' : '',  
	  'mouseDown' : ''
	},
	'invisible' :
	{
	  'noMouse'   : '', 
	  'mouseOver' : '',  
	  'mouseDown' : ''
	}
      }
    },

    'scrollUpButton' : 
    {
      'scrollDelay' : 100,

      'style' :
      {
	'enabled' :
	{
	  'noMouse'   : 'ScrollUpButtonEnabled', 
	  'mouseOver' : 'ScrollUpButtonEnabledMouseOver',  
	  'mouseDown' : 'ScrollUpButtonEnabledMouseDown'
	},
	'disabled' :
	{
	  'noMouse'   : 'ScrollUpButtonDisabled',
	  'mouseOver' : 'ScrollUpButtonDisabled',
	  'mouseDown' : 'ScrollUpButtonDisabled'
	},
	'invisible' :
	{
	  'noMouse'   : 'ScrollButtonInvisible', 
	  'mouseOver' : 'ScrollButtonInvisible',  
	  'mouseDown' : 'ScrollButtonInvisible'
	}
      }
    },
    
    'scrollDownButton' : 
    {
      'scrollDelay' : 100,

      'style' :
      { 
	'enabled' :
	{
	  'noMouse'   : 'ScrollDownButtonEnabled', 
	  'mouseOver' : 'ScrollDownButtonEnabledMouseOver',  
	  'mouseDown' : 'ScrollDownButtonEnabledMouseDown'
	},
	'disabled' :
	{
	  'noMouse'   : 'ScrollDownButtonDisabled', 
	  'mouseOver' : 'ScrollDownButtonDisabled',  
	  'mouseDown' : 'ScrollDownButtonDisabled'
	},
	'invisible' :
	{
	  'noMouse'   : 'ScrollButtonInvisible', 
	  'mouseOver' : 'ScrollButtonInvisible',  
	  'mouseDown' : 'ScrollButtonInvisible'
	}
      }
    }
  },


  'preferCyclePathsToggleButton' :
  {
    'enabled' :
    {
      'toggled' :  
      {     
        'noMouse'   : 'PreferCyclePathsToggled', 
        'mouseOver' : 'PreferCyclePathsToggled',  
        'mouseDown' : 'PreferCyclePathsToggled'
      },
      'unToggled' :
      {     
        'noMouse'   : 'PreferCyclePathsUnToggled',
        'mouseOver' : 'PreferCyclePathsUnToggled',
        'mouseDown' : 'PreferCyclePathsUnToggled'
      }
    },
    'disabled' :
    {
      'toggled' :  
      {     
        'noMouse'   : 'PreferCyclePathsToggled', 
        'mouseOver' : 'PreferCyclePathsToggled',  
        'mouseDown' : 'PreferCyclePathsToggled'
      },
      'unToggled' :
      {     
        'noMouse'   : 'PreferCyclePathsUnToggled',
        'mouseOver' : 'PreferCyclePathsUnToggled',
        'mouseDown' : 'PreferCyclePathsUnToggled'
      }
    },
    'invisible' :
    {
      'toggled' :  
      {     
        'noMouse'   : '', 
        'mouseOver' : '',  
        'mouseDown' : ''
      },
      'unToggled' :
      {     
        'noMouse'   : '',
        'mouseOver' : '',
        'mouseDown' : ''
      }
    }
  },

  'searchButton' :
  {
    'enabled' :
    {
      'noMouse'   : 'SearchButtonEnabled', 
      'mouseOver' : 'SearchButtonEnabledMouseOver',  
      'mouseDown' : 'SearchButtonEnabledMouseDown'
    },
    'disabled' :
    {
      'noMouse'   : 'SearchButtonDisabled', 
      'mouseOver' : 'SearchButtonDisabled',  
      'mouseDown' : 'SearchButtonDisabled'
    },
    'invisible' :
    {
      'noMouse'   : 'SearchButtonInvisible', 
      'mouseOver' : 'SearchButtonInvisible',  
      'mouseDown' : 'SearchButtonInvisible'
    }
  },

  'routeTypeRadioButton' :
  {
    'enabled' :
    {
      'toggled' :  
      {     
        'noMouse'   : 'RouteTypeSelectionButtonSelected', 
        'mouseOver' : 'RouteTypeSelectionButtonSelected',  
        'mouseDown' : 'RouteTypeSelectionButtonSelected'
      },
      'unToggled' :
       {     
        'noMouse'   : 'RouteTypeSelectionButton',
        'mouseOver' : 'RouteTypeSelectionButton',
        'mouseDown' : 'RouteTypeSelectionButton'
      }
    },
    'disabled' : 
    {
      'toggled' :  
      {     
        'noMouse'   : 'RouteTypeSelectionButtonSelected', 
        'mouseOver' : 'RouteTypeSelectionButtonSelected',  
        'mouseDown' : 'RouteTypeSelectionButtonSelected'
      },
      'unToggled' :
       {     
        'noMouse'   : 'RouteTypeSelectionButton',
        'mouseOver' : 'RouteTypeSelectionButton',
        'mouseDown' : 'RouteTypeSelectionButton'
      }  
    },
    'invisible' :
    {
      'toggled' :  
      {     
        'noMouse'   : '', 
        'mouseOver' : '',  
        'mouseDown' : ''
      },
      'unToggled' :
       {     
        'noMouse'   : '',
        'mouseOver' : '',
        'mouseDown' : ''
      }
    }
  },

  'searchResultFrame' :
  {
    'defaultSpeed' : 17,
    
    'MapLocationLink' :
    {
      'enabled' :
      {
        'noMouse'   : 'MapLocationLink', 
        'mouseOver' : 'MapLocationLinkMouseOver',  
        'mouseDown' : 'MapLocationLinkMouseDown'
      },
      'disabled' :
      {
        'noMouse'   : 'MapLocationLinkDisabled', 
        'mouseOver' : 'MapLocationLinkDisabled',  
        'mouseDown' : 'MapLocationLinkDisabled'
      },
      'invisible' :
      {
        'noMouse'   : 'MapLocationLinkInvisible', 
        'mouseOver' : 'MapLocationLinkInvisible',  
        'mouseDown' : 'MapLocationLinkInvisible'
      }
    }
  },

  'poiFrame' :
  {
    'categoryItem' :
    {
      'style' :
      {
        'enabled' :
        {
          'selected' :  
          {     
            'noMouse'   : 'PoiCategorySelected', 
            'mouseOver' : 'PoiCategorySelectedMouseOver',  
            'mouseDown' : 'PoiCategorySelected'
          },
          'partiallySelected' :
          {     
            'noMouse'   : 'PoiCategoryPartiallySelected',
            'mouseOver' : 'PoiCategoryPartiallySelectedMouseOver',
            'mouseDown' : 'PoiCategoryPartiallySelected'
          },
          'notSelected' :
          {     
            'noMouse'   : 'PoiCategory',
            'mouseOver' : 'PoiCategoryMouseOver',
            'mouseDown' : 'PoiCategory'
          }
        },
        'disabled' : 
        {
          'selected' :  
          {     
            'noMouse'   : '', 
            'mouseOver' : '',  
            'mouseDown' : ''
          },
          'partiallySelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          },
          'notSelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          }   
        },
        'invisible' :
        {
          'selected' :  
          {     
            'noMouse'   : '', 
            'mouseOver' : '',  
            'mouseDown' : ''
          },
          'partiallySelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          },
          'notSelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          }      
        }
      }
    },

    'categoryListItem' :
    {
      'style' :
      {
	'enabled' :
	{
	  'noMouse'   : 'PoiCategoryListItemOpen', 
	  'mouseOver' : 'PoiCategoryListItemOpen',  
	  'mouseDown' : 'PoiCategoryListItemOpen'
	},
	'disabled' :
	{
	  'noMouse'   : '', 
	  'mouseOver' : '',  
	  'mouseDown' : ''
	},
	'invisible' :
	{
	  'noMouse'   : 'PoiCategoryListItemInvisible', 
	  'mouseOver' : 'PoiCategoryListItemInvisible',  
	  'mouseDown' : 'PoiCategoryListItemInvisible'
	}
      }
    },

    'categoryOpenCloseButton' :
    {
      'style' :
      {
        'enabled' :
        {
          'toggled' :  
          {     
            'noMouse'   : 'PoiCategoryOpenCloseButtonClosed', 
            'mouseOver' : 'PoiCategoryOpenCloseButtonClosed',  
            'mouseDown' : 'PoiCategoryOpenCloseButtonClosed'
          },
          'unToggled' :
          {     
            'noMouse'   : 'PoiCategoryOpenCloseButtonOpen',
            'mouseOver' : 'PoiCategoryOpenCloseButtonOpen',
            'mouseDown' : 'PoiCategoryOpenCloseButtonOpen'
          }
        },
        'disabled' : 
        {
          'toggled' :  
          {     
            'noMouse'   : 'PoiCategoryOpenCloseButtonDisabled', 
            'mouseOver' : 'PoiCategoryOpenCloseButtonDisabled',  
            'mouseDown' : 'PoiCategoryOpenCloseButtonDisabled'
          },
          'unToggled' :
          {     
            'noMouse'   : 'PoiCategoryOpenCloseButtonDisabled',
            'mouseOver' : 'PoiCategoryOpenCloseButtonDisabled',
            'mouseDown' : 'PoiCategoryOpenCloseButtonDisabled'
          }  
        },
        'invisible' :
        {
          'toggled' :  
          {     
            'noMouse'   : 'PoiCategoryOpenCloseButtonInvisible', 
            'mouseOver' : 'PoiCategoryOpenCloseButtonInvisible',  
            'mouseDown' : 'PoiCategoryOpenCloseButtonInvisible'
          },
          'unToggled' :
          {     
            'noMouse'   : 'PoiCategoryOpenCloseButtonInvisible',
            'mouseOver' : 'PoiCategoryOpenCloseButtonInvisible',
            'mouseDown' : 'PoiCategoryOpenCloseButtonInvisible'
          }
        }
      }
    },


    'mapMarker' :
    {
      'style' :
      {
	'enabled' :
	{
	  'noMouse'   : 'PoiMarker', 
	  'mouseOver' : 'PoiMarkerMouseOver',  
	  'mouseDown' : 'PoiMarker'
	},
	'highlighted' :
	{
	  'noMouse'   : 'PoiMarker', 
	  'mouseOver' : 'PoiMarker',  
	  'mouseDown' : 'PoiMarker'
	},
	'disabled' :
	{
	  'noMouse'   : '', 
	  'mouseOver' : '',  
	  'mouseDown' : ''
	},
	'invisible' :
	{
	  'noMouse'   : 'PoiMarkerInvisible', 
	  'mouseOver' : 'PoiMarkerInvisible',  
	  'mouseDown' : 'PoiMarkerInvisible'
	}
      }
    }
  },

  'roiFrame' :
  {
    'categoryItem' :
    {
      'style' :
      {
        'enabled' :
        {
          'selected' :  
          {     
            'noMouse'   : 'RoiCategorySelected', 
            'mouseOver' : 'RoiCategorySelectedMouseOver',  
            'mouseDown' : 'RoiCategorySelected'
          },
          'partiallySelected' :
          {     
            'noMouse'   : 'RoiCategoryPartiallySelected',
            'mouseOver' : 'RoiCategoryPartiallySelectedMouseOver',
            'mouseDown' : 'RoiCategoryPartiallySelected'
          },
          'notSelected' :
          {     
            'noMouse'   : 'RoiCategory',
            'mouseOver' : 'RoiCategoryMouseOver',
            'mouseDown' : 'RoiCategory'
          }
        },
        'disabled' : 
        {
          'selected' :  
          {     
            'noMouse'   : '', 
            'mouseOver' : '',  
            'mouseDown' : ''
          },
          'partiallySelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          },
          'notSelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          }   
        },
        'invisible' :
        {
          'selected' :  
          {     
            'noMouse'   : '', 
            'mouseOver' : '',  
            'mouseDown' : ''
          },
          'partiallySelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          },
          'notSelected' :
          {     
            'noMouse'   : '',
            'mouseOver' : '',
            'mouseDown' : ''
          }      
        }
      }
    },

    'categoryListItem' :
    {
      'style' :
      {
	'enabled' :
	{
	  'noMouse'   : 'RoiCategoryListItemOpen', 
	  'mouseOver' : 'RoiCategoryListItemOpen',  
	  'mouseDown' : 'RoiCategoryListItemOpen'
	},
	'disabled' :
	{
	  'noMouse'   : '', 
	  'mouseOver' : '',  
	  'mouseDown' : ''
	},
	'invisible' :
	{
	  'noMouse'   : 'RoiCategoryListItemInvisible', 
	  'mouseOver' : 'RoiCategoryListItemInvisible',  
	  'mouseDown' : 'RoiCategoryListItemInvisible'
	}
      }
    },

    'categoryOpenCloseButton' :
    {
      'style' :
      {
        'enabled' :
        {
          'toggled' :  
          {     
            'noMouse'   : 'RoiCategoryOpenCloseButtonClosed', 
            'mouseOver' : 'RoiCategoryOpenCloseButtonClosed',  
            'mouseDown' : 'RoiCategoryOpenCloseButtonClosed'
          },
          'unToggled' :
          {     
            'noMouse'   : 'RoiCategoryOpenCloseButtonOpen',
            'mouseOver' : 'RoiCategoryOpenCloseButtonOpen',
            'mouseDown' : 'RoiCategoryOpenCloseButtonOpen'
          }
        },
        'disabled' : 
        {
          'toggled' :  
          {     
            'noMouse'   : 'RoiCategoryOpenCloseButtonDisabled', 
            'mouseOver' : 'RoiCategoryOpenCloseButtonDisabled',  
            'mouseDown' : 'RoiCategoryOpenCloseButtonDisabled'
          },
          'unToggled' :
          {     
            'noMouse'   : 'RoiCategoryOpenCloseButtonDisabled',
            'mouseOver' : 'RoiCategoryOpenCloseButtonDisabled',
            'mouseDown' : 'RoiCategoryOpenCloseButtonDisabled'
          }  
        },
        'invisible' :
        {
          'toggled' :  
          {     
            'noMouse'   : 'RoiCategoryOpenCloseButtonInvisible', 
            'mouseOver' : 'RoiCategoryOpenCloseButtonInvisible',  
            'mouseDown' : 'RoiCategoryOpenCloseButtonInvisible'
          },
          'unToggled' :
          {     
            'noMouse'   : 'RoiCategoryOpenCloseButtonInvisible',
            'mouseOver' : 'RoiCategoryOpenCloseButtonInvisible',
            'mouseDown' : 'RoiCategoryOpenCloseButtonInvisible'
          }
        }
      }
    }
  }
};
