!define DEFAULT_DIR "C:\Garmin\Maps\$1"
!define INSTALLER_DESCRIPTION "$1"
!define INSTALLER_NAME "$1"
!define MAPNAME "osmmap"
!define PRODUCT_ID "45"
!define REG_KEY "$1"
!define INDEX
!define TYPNAME "basemap.TYP"

SetCompressor /SOLID lzma

; Includes
!include "MUI2.nsh"

; Installer pages
!define MUI_CUSTOMFUNCTION_GUIINIT myGuiInit
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE ${MAPNAME}_license.txt
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!define MUI_UNPAGE_INSTFILES

; Language files
!define MUI_LANGDLL_ALLLANGUAGES
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "Spanish"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "Dutch"


LangString AlreadyInstalled ${LANG_ENGLISH} "${INSTALLER_NAME} is already installed. $\n$\nClick `OK` to remove the previous version and continue installation or `Cancel` to cancel this upgrade."
LangString AlreadyInstalled ${LANG_FRENCH} "${INSTALLER_NAME} est d�j� install�. $\n$\nAppuyez sur `OK` pour retirer la version pr�c�dente et continuer avec l'installation ou sur `Annuler` pour annuler cette mise � jour."
LangString AlreadyInstalled ${LANG_SPANISH} "${INSTALLER_NAME} ya est� instalado. $\n$\nPulse `Aceptar` para eliminar la versi�n anterior y continuar la instalaci�n o `Cancelar` para cancelar esta actualizaci�n."
LangString AlreadyInstalled ${LANG_GERMAN} "${INSTALLER_NAME} ist bereits installiert. $\n$\nKlick `OK` um die alte Version zu deinstallieren oder `Abbrechen` um die Installation abzubrechen."
LangString AlreadyInstalled ${LANG_DUTCH} "${INSTALLER_NAME} is reeds geinstalleerd. $\n$\nKlik op `OK` om de oude versie te verwijderen of `Annuleren` om deze update te onderbreken."

; Reservefiles
!insertmacro MUI_RESERVEFILE_LANGDLL ;Language selection dialog


Name "${INSTALLER_DESCRIPTION}"
OutFile "${INSTALLER_NAME}.exe"
InstallDir "${DEFAULT_DIR}"

Function .onInit
  !insertmacro MUI_LANGDLL_DISPLAY
FunctionEnd

Function myGUIInit
  ; Uninstall before installing (code from http://nsis.sourceforge.net/Auto-uninstall_old_before_installing_new )
  ReadRegStr $R0 HKLM \
  "Software\Microsoft\Windows\CurrentVersion\Uninstall\${REG_KEY}" "UninstallString"
  StrCmp $R0 "" done
 
  IfSilent silent
  MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "$(AlreadyInstalled)" IDOK uninst
  Abort

  ;Run the uninstaller
  uninst:
  ClearErrors
  ExecWait '"$R0" _?=$INSTDIR' ;Do not copy the uninstaller to a temp file
 
  IfErrors no_remove_uninstaller done
    ;You can either use Delete /REBOOTOK in the uninstaller or add some code
    ;here to remove the uninstaller. Use a registry key to check
    ;whether the user has chosen to uninstall. If you are using an uninstaller
    ;components page, make sure all sections are uninstalled.
  no_remove_uninstaller:
  
  Goto done
 
  silent:
  ExecWait '"$R0" /S _?=$INSTDIR' ;Do not copy the uninstaller to a temp file
 
  done:
 
FunctionEnd

Function un.onInit
!insertmacro MUI_UNGETLANGUAGE
FunctionEnd

Section "MainSection" SectionMain
; Files to be installed
  SetOutPath "$INSTDIR"
  File "${MAPNAME}.img"
  File "${MAPNAME}_mdr.img"
  File "${MAPNAME}.mdx"
  File "basemap.TYP"
  File "${MAPNAME}.tdb"
  File "70013001.img"
  File "70013002.img"
  File "70013003.img"
  File "70013004.img"
  File "70013005.img"
  File "70013006.img"
  File "70013007.img"
  File "70013008.img"
  File "70013009.img"
  File "70013010.img"
  File "70013011.img"
  File "70013012.img"
  File "70013013.img"
  File "70013014.img"
  File "70013015.img"
  File "70013016.img"
  File "70013017.img"
  File "70013018.img"
  File "70013019.img"
  File "70013020.img"
  File "70013021.img"
  File "70013022.img"
  File "70013023.img"
  File "70013024.img"
  File "70013025.img"
  File "70013026.img"
  File "70013027.img"
  File "70013028.img"
  File "70013029.img"
  File "70013030.img"
  File "70013031.img"
  File "70013032.img"
  File "70013033.img"
  File "70013034.img"
  File "70013035.img"
  File "70013036.img"
  File "70013037.img"
  File "70013038.img"
  File "70013039.img"
  File "70013040.img"
  File "70013041.img"
  File "70013042.img"
  File "70013043.img"
  File "70013044.img"
  File "70013045.img"
  File "70013046.img"
  File "70013047.img"
  File "70013048.img"
  File "70013049.img"
  File "70013050.img"
  File "70013051.img"
  File "70013052.img"
  File "70013053.img"
  File "70013054.img"
  File "70013055.img"
  File "70013056.img"
  File "70013057.img"
  File "70013058.img"
  File "70013059.img"
  File "70013060.img"
  File "70013061.img"
  File "70013062.img"
  File "70013063.img"
  File "70013064.img"
  File "70013065.img"
  File "70013066.img"
  File "70013067.img"
  File "70013068.img"
  File "70013069.img"
  File "70013070.img"
  File "70013071.img"
  File "70013072.img"
  File "70013073.img"
  File "70013074.img"
  File "70013075.img"
  File "70013076.img"
  File "70013077.img"
  File "70013078.img"
  File "70013079.img"
  File "70013080.img"
  File "70013081.img"
  File "70013082.img"
  File "70013083.img"
  File "70013084.img"
  File "70013085.img"
  File "70013086.img"
  File "70013087.img"
  File "70013088.img"
  File "70013089.img"
  File "70013090.img"
  File "70013091.img"
  File "70013092.img"
  File "70013093.img"
  File "70013094.img"
  File "70013095.img"
  File "70013096.img"
  File "70013097.img"
  File "70013098.img"
  File "70013099.img"
  File "70013100.img"
  File "70013101.img"
  File "70013102.img"
  File "70013103.img"
  File "70013104.img"
  File "70013105.img"
  File "70013106.img"
  File "70013107.img"
  File "70013108.img"
  File "70013109.img"
  File "70013110.img"
  File "70013111.img"
  File "70013112.img"
  File "70013113.img"
  File "70013114.img"
  File "70013115.img"
  File "70013116.img"
  File "70013117.img"
  File "70013118.img"
  File "70013119.img"
  File "70013120.img"
  File "70013121.img"
  File "70013122.img"
  File "70013123.img"
  File "70013124.img"
  File "70013125.img"
  File "70013126.img"
  File "70013127.img"
  File "70013128.img"
  File "70013129.img"
  File "70013130.img"
  File "70013131.img"
  File "70013132.img"
  File "70013133.img"
  File "70013134.img"
  File "70013135.img"
  File "70013136.img"
  File "70013137.img"
  File "70013138.img"
  File "70013139.img"
  File "70013140.img"
  File "70013141.img"
  File "70013142.img"
  File "70013143.img"
  File "70013144.img"
  File "70013145.img"
  File "70013146.img"
  File "70013147.img"
  File "70013148.img"
  File "70013149.img"
  File "70013150.img"
  File "70013151.img"
  File "70013152.img"
  File "70013153.img"
  File "70013154.img"
  File "70013155.img"
  File "70013156.img"
  File "70013157.img"
  File "70013158.img"
  File "70013159.img"
  File "70013160.img"
  File "70013161.img"
  File "70013162.img"
  File "70013163.img"
  File "70013164.img"
  File "70013165.img"
  File "70013166.img"
  File "70013167.img"
  File "70013168.img"
  File "70013169.img"
  File "70013170.img"
  File "70013171.img"
  File "70013172.img"
  File "70013173.img"
  File "70013174.img"
  File "70013175.img"
  File "70013176.img"
  File "70013177.img"
  File "70013178.img"
  File "70013179.img"
  File "70013180.img"
  File "70013181.img"
  File "70013182.img"
  File "70013183.img"
  File "70013184.img"
  File "70013185.img"
  File "70013186.img"
  File "70013187.img"
  File "70013188.img"
  File "70013189.img"
  File "70013190.img"
  File "70013191.img"
  File "70013192.img"
  File "70013193.img"
  File "70013194.img"
  File "70013195.img"
  File "70013196.img"
  File "70013197.img"
  File "70013198.img"
  File "70013199.img"
  File "70013200.img"
  File "70013201.img"
  File "70013202.img"
  File "70013203.img"
  File "70013204.img"
  File "70013205.img"
  File "70013206.img"
  File "70013207.img"
  File "70013208.img"
  File "70013209.img"
  File "70013210.img"
  File "70013211.img"
  File "70013212.img"
  File "70013213.img"
  File "70013214.img"
  File "70013215.img"
  File "70013216.img"
  File "70013217.img"
  File "70013218.img"
  File "70013219.img"
  File "70013220.img"
  File "70013221.img"
  File "70013222.img"
  File "70013223.img"
  File "70013224.img"
  File "70013225.img"
  File "70013226.img"
  File "70013227.img"
  File "70013228.img"
  File "70013229.img"
  File "70013230.img"
  File "70013231.img"
  File "70013232.img"
  File "70013233.img"
  File "70013234.img"
  File "70013235.img"
  File "70013236.img"
  File "70013237.img"
  File "70013238.img"
  File "70013239.img"
  File "70013240.img"
  File "70013241.img"
  File "70013242.img"
  File "70013243.img"
  File "70013244.img"
  File "70013245.img"
  File "70013246.img"
  File "70013247.img"
  File "70013248.img"
  File "70013249.img"
  File "70013250.img"
  File "70013251.img"
  File "70013252.img"
  File "70013253.img"
  File "70013254.img"
  File "70013255.img"
  File "70013256.img"
  File "70013257.img"
  File "70013258.img"
  File "70013259.img"
  File "70013260.img"
  File "70013261.img"
  File "70013262.img"
  File "70013263.img"
  File "70013264.img"
  File "70013265.img"
  File "70013266.img"
  File "70013267.img"
  File "70013268.img"
  File "70013269.img"
  File "70013270.img"
  File "70013271.img"
  File "70013272.img"
  File "70013273.img"
  File "70013274.img"
  File "70013275.img"
  File "70013276.img"
  File "70013277.img"
  File "70013278.img"
  File "70013279.img"
  File "70013280.img"
  File "70013281.img"
  File "70013282.img"
  File "70013283.img"
  File "70013284.img"
  File "70013285.img"
  File "70013286.img"
  File "70013287.img"
  File "70013288.img"
  File "70013289.img"
  File "70013290.img"
  File "70013291.img"
  File "70013292.img"
  File "70013293.img"
  File "70013294.img"
  File "70013295.img"
  File "70013296.img"
  File "70013297.img"
  File "70013298.img"
  File "70013299.img"
  File "70013300.img"
  File "70013301.img"
  File "70013302.img"
  File "70013303.img"
  File "70013304.img"
  File "70013305.img"
  File "70013306.img"
  File "70013307.img"
  File "70013308.img"
  File "70013309.img"
  File "70013310.img"
  File "70013311.img"
  File "70013312.img"
  File "70013313.img"
  File "70013314.img"
  File "70013315.img"
  File "70013316.img"
  File "70013317.img"
  File "70013318.img"
  File "70013319.img"
  File "70013320.img"
  File "70013321.img"
  File "70013322.img"
  File "70013323.img"
  File "70013324.img"
  File "70013325.img"
  File "70013326.img"
  File "70013327.img"
  File "70013328.img"
  File "70013329.img"
  File "70013330.img"
  File "70013331.img"
  File "70013332.img"
  File "70013333.img"
  File "70013334.img"
  File "70013335.img"
  File "70013336.img"
  File "70013337.img"
  File "70013338.img"
  File "70013339.img"
  File "70013340.img"
  File "70013341.img"
  File "70013342.img"
  File "70013343.img"
  File "70013344.img"
  File "70013345.img"
  File "70013346.img"
  File "70013347.img"
  File "70013348.img"
  File "70013349.img"
  File "70013350.img"
  File "70013351.img"
  File "70013352.img"
  File "70013353.img"
  File "70013354.img"
  File "70013355.img"
  File "70013356.img"
  File "70013357.img"
  File "70013358.img"
  File "70013359.img"
  File "70013360.img"
  File "70013361.img"
  File "70013362.img"
  File "70013363.img"
  File "70013364.img"
  File "70013365.img"
  File "70013366.img"
  File "70013367.img"
  File "70013368.img"
  File "70013369.img"
  File "70013370.img"
  File "70013371.img"
  File "70013372.img"
  File "70013373.img"
  File "70013374.img"
  File "70013375.img"
  File "70013376.img"
  File "70013377.img"
  File "70013378.img"
  File "70013379.img"
  File "70013380.img"
  File "70013381.img"
  File "70013382.img"
  File "70013383.img"
  File "70013384.img"
  File "70013385.img"
  File "70013386.img"
  File "70013387.img"
  File "70013388.img"
  File "70013389.img"
  File "70013390.img"
  File "70013391.img"
  File "70013392.img"
  File "70013393.img"
  File "70013394.img"
  File "70013395.img"
  File "70013396.img"
  File "70013397.img"
  File "70013398.img"
  File "70013399.img"
  File "70013400.img"
  File "70013401.img"
  File "70013402.img"
  File "70013403.img"
  File "70013404.img"
  File "70013405.img"
  File "70013406.img"
  File "70013407.img"
  File "70013408.img"
  File "70013409.img"
  File "70013410.img"
  File "70013411.img"
  File "70013412.img"
  File "70013413.img"
  File "70013414.img"
  File "70013415.img"
  File "70013416.img"
  File "70013417.img"
  File "70013418.img"
  File "70013419.img"
  File "70013420.img"
  File "70013421.img"
  File "70013422.img"
  File "70013423.img"
  File "70013424.img"
  File "70013425.img"
  File "70013426.img"
  File "70013427.img"
  File "70013428.img"
  File "70013429.img"
  File "70013430.img"
  File "70013431.img"
  File "70013432.img"
  File "70013433.img"
  File "70013434.img"
  File "70013435.img"
  File "70013436.img"
  File "70013437.img"
  File "70013438.img"
  File "70013439.img"
  File "70013440.img"
  File "70013441.img"
  File "70013442.img"
  File "70013443.img"
  File "70013444.img"
  File "70013445.img"
  File "70013446.img"
  File "70013447.img"
  File "70013448.img"
  File "70013449.img"
  File "70013450.img"
  File "70013451.img"
  File "70013452.img"
  File "70013453.img"
  File "70013454.img"
  File "70013455.img"
  File "70013456.img"
  File "70013457.img"
  File "70013458.img"
  File "70013459.img"
  File "70013460.img"
  File "70013461.img"
  File "70013462.img"
  File "70013463.img"
  File "70013464.img"
  File "70013465.img"
  File "70013466.img"
  File "70013467.img"
  File "70013468.img"
  File "70013469.img"
  File "70013470.img"
  File "70013471.img"
  File "70013472.img"
  File "70013473.img"
  File "70013474.img"
  File "70013475.img"
  File "70013476.img"
  File "70013477.img"
  File "70013478.img"
  File "70013479.img"
  File "70013480.img"
  File "70013481.img"
  File "70013482.img"
  File "70013483.img"
  File "70013484.img"
  File "70013485.img"
  File "70013486.img"
  File "70013487.img"
  File "70013488.img"
  File "70013489.img"
  File "70013490.img"
  File "70013491.img"
  File "70013492.img"
  File "70013493.img"
  File "70013494.img"
  File "70013495.img"
  File "70013496.img"
  File "70013497.img"
  File "70013498.img"
  File "70013499.img"
  File "70013500.img"
  File "70013501.img"
  File "70013502.img"
  File "70013503.img"
  File "70013504.img"
  File "70013505.img"
  File "70013506.img"
  File "70013507.img"
  File "70013508.img"
  File "70013509.img"
  File "70013510.img"
  File "70013511.img"
  File "70013512.img"
  File "70013513.img"
  File "70013514.img"
  File "70013515.img"
  File "70013516.img"
  File "70013517.img"
  File "70013518.img"
  File "70013519.img"
  File "70013520.img"
  File "70013521.img"
  File "70013522.img"
  File "70013523.img"
  File "70013524.img"
  File "70013525.img"
  File "70013526.img"
  File "70013527.img"
  File "70013528.img"
  File "70013529.img"
  File "70013530.img"
  File "70013531.img"
  File "70013532.img"
  File "70013533.img"
  File "70013534.img"
  File "70013535.img"
  File "70013536.img"
  File "70013537.img"
  File "70013538.img"
  File "70013539.img"
  File "70013540.img"
  File "70013541.img"
  File "70013542.img"
  File "70013543.img"
  File "70013544.img"
  File "70013545.img"
  File "70013546.img"
  File "70013547.img"
  File "70013548.img"
  File "70013549.img"
  File "70013550.img"
  File "70013551.img"
  File "70013552.img"
  File "70013553.img"
  File "70013554.img"
  File "70013555.img"
  File "70013556.img"
  File "70013557.img"
  File "70013558.img"
  File "70013559.img"
  File "70013560.img"
  File "70013561.img"
  File "70013562.img"
  File "70013563.img"
  File "70013564.img"
  File "70013565.img"
  File "70013566.img"
  File "70013567.img"
  File "70013568.img"
  File "70013569.img"
  File "70013570.img"
  File "70013571.img"
  File "70013572.img"
  File "70013573.img"
  File "70013574.img"
  File "70013575.img"
  File "70013576.img"
  File "70013577.img"
  File "70013578.img"
  File "70013579.img"
  File "70013580.img"
  File "70013581.img"
  File "70013582.img"
  File "70013583.img"
  File "70013584.img"
  File "70013585.img"
  File "70013586.img"
  File "70013587.img"
  File "70013588.img"
  File "70013589.img"
  File "70013590.img"
  File "70013591.img"
  File "70013592.img"
  File "70013593.img"
  File "70013594.img"
  File "70013595.img"
  File "70013596.img"
  File "70013597.img"
  File "70013598.img"
  File "70013599.img"
  File "70013600.img"
  File "70013601.img"
  File "70013602.img"
  File "70013603.img"
  File "70013604.img"
  File "70013605.img"
  File "70013606.img"
  File "70013607.img"
  File "70013608.img"
  File "70013609.img"
  File "70013610.img"
  File "70013611.img"
  File "70013612.img"
  File "70013613.img"
  File "70013614.img"
  File "70013615.img"
  File "70013616.img"
  File "70013617.img"
  File "70013618.img"
  File "70013619.img"
  File "70013620.img"
  File "70013621.img"
  File "70013622.img"
  File "70013623.img"
  File "70013624.img"
  File "70013625.img"
  File "70013626.img"
  File "70013627.img"
  File "70013628.img"
  File "70013629.img"
  File "70013630.img"
  File "70013631.img"
  File "70013632.img"
  File "70013633.img"
  File "70013634.img"
  File "70013635.img"
  File "70013636.img"
  File "70013637.img"
  File "70013638.img"
  File "70013639.img"
  File "70013640.img"
  File "70013641.img"
  File "70013642.img"
  File "70013643.img"
  File "70013644.img"
  File "70013645.img"
  File "70013646.img"
  File "70013647.img"
  File "70013648.img"
  File "70013649.img"
  File "70013650.img"
  File "70013651.img"
  File "70013652.img"
  File "70013653.img"
  File "70013654.img"
  File "70013655.img"
  File "70013656.img"
  File "70013657.img"
  File "70013658.img"
  File "70013659.img"
  File "70013660.img"
  File "70013661.img"
  File "70013662.img"
  File "70013663.img"
  File "70013664.img"
  File "70013665.img"
  File "70013666.img"
  File "70013667.img"
  File "70013668.img"
  File "70013669.img"
  File "70013670.img"
  File "70013671.img"
  File "70013672.img"
  File "70013673.img"
  File "70013674.img"
  File "70013675.img"
  File "70013676.img"
  File "70013677.img"
  File "70013678.img"
  File "70013679.img"
  File "70013680.img"
  File "70013681.img"
  File "70013682.img"
  File "70013683.img"
  File "70013684.img"
  File "70013685.img"
  File "70013686.img"
  File "70013687.img"
  File "70013688.img"
  File "70013689.img"
  File "70013690.img"
  File "70013691.img"
  File "70013692.img"
  File "70013693.img"
  File "70013694.img"
  File "70013695.img"
  File "70013696.img"
  File "70013697.img"
  File "70013698.img"
  File "70013699.img"
  File "70013700.img"
  File "70013701.img"
  File "70013702.img"
  File "70013703.img"
  File "70013704.img"
  File "70013705.img"
  File "70013706.img"
  File "70013707.img"
  File "70013708.img"
  File "70013709.img"
  File "70013710.img"
  File "70013711.img"
  File "70013712.img"
  File "70013713.img"
  File "70013714.img"
  File "70013715.img"
  File "70013716.img"
  File "70013717.img"
  File "70013718.img"
  File "70013719.img"
  File "70013720.img"
  File "70013721.img"
  File "70013722.img"
  File "70013723.img"
  File "70013724.img"
  File "70013725.img"
  File "70013726.img"
  File "70013727.img"
  File "70013728.img"
  File "70013729.img"
  File "70013730.img"
  File "70013731.img"
  File "70013732.img"
  File "70013733.img"
  File "70013734.img"
  File "70013735.img"
  File "70013736.img"
  File "70013737.img"
  File "70013738.img"
  File "70013739.img"
  File "70013740.img"
  File "70013741.img"
  File "70013742.img"
  File "70013743.img"
  File "70013744.img"
  File "70013745.img"
  File "70013746.img"
  File "70013747.img"
  File "70013748.img"
  File "70013749.img"
  File "70013750.img"
  File "70013751.img"
  File "70013752.img"
  File "70013753.img"
  File "70013754.img"
  File "70013755.img"
  File "70013756.img"
  File "70013757.img"
  File "70013758.img"
  File "70013759.img"
  File "70013760.img"
  File "70013761.img"
  File "70013762.img"
  File "70013763.img"
  File "70013764.img"
  File "70013765.img"
  File "70013766.img"
  File "70013767.img"
  File "70013768.img"
  File "70013769.img"
  File "70013770.img"
  File "70013771.img"
  File "70013772.img"
  File "70013773.img"
  File "70013774.img"
  File "70013775.img"
  File "70013776.img"
  File "70013777.img"
  File "70013778.img"
  File "70013779.img"
  File "70013780.img"
  File "70013781.img"
  File "70013782.img"
  File "70013783.img"
  File "70013784.img"
  File "70013785.img"
  File "70013786.img"
  File "70013787.img"
  File "70013788.img"
  File "70013789.img"
  File "70013790.img"
  File "70013791.img"
  File "70013792.img"
  File "70013793.img"
  File "70013794.img"
  File "70013795.img"
  File "70013796.img"
  File "70013797.img"
  File "70013798.img"
  File "70013799.img"
  File "70013800.img"
  File "70013801.img"
  File "70013802.img"
  File "70013803.img"

; Create MapSource registry keys
  WriteRegBin HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "ID" 0400
!ifdef INDEX  
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "IDX" "$INSTDIR\${MAPNAME}.mdx"
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "MDR" "$INSTDIR\${MAPNAME}_mdr.img"
!endif
!ifdef TYPNAME  
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "TYP" "$INSTDIR\${TYPNAME}"
!endif
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "BMAP" "$INSTDIR\${MAPNAME}.img"
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "LOC" "$INSTDIR"
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "TDB" "$INSTDIR\${MAPNAME}.tdb"
  
; Write uninstaller
  WriteUninstaller "$INSTDIR\Uninstall.exe"

; Create uninstaller registry keys
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${REG_KEY}" "DisplayName" "$(^Name)"
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${REG_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe"
  WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${REG_KEY}" "NoModify" 1
  
SectionEnd

Section "Uninstall"
; Files to be uninstalled
  Delete "$INSTDIR\${MAPNAME}.img"
  Delete "$INSTDIR\${MAPNAME}_mdr.img"
  Delete "$INSTDIR\${MAPNAME}.mdx"
  Delete "$INSTDIR\basemap.TYP"
  Delete "$INSTDIR\${MAPNAME}.tdb"
  Delete "$INSTDIR\70013001.img"
  Delete "$INSTDIR\70013002.img"
  Delete "$INSTDIR\70013003.img"
  Delete "$INSTDIR\70013004.img"
  Delete "$INSTDIR\70013005.img"
  Delete "$INSTDIR\70013006.img"
  Delete "$INSTDIR\70013007.img"
  Delete "$INSTDIR\70013008.img"
  Delete "$INSTDIR\70013009.img"
  Delete "$INSTDIR\70013010.img"
  Delete "$INSTDIR\70013011.img"
  Delete "$INSTDIR\70013012.img"
  Delete "$INSTDIR\70013013.img"
  Delete "$INSTDIR\70013014.img"
  Delete "$INSTDIR\70013015.img"
  Delete "$INSTDIR\70013016.img"
  Delete "$INSTDIR\70013017.img"
  Delete "$INSTDIR\70013018.img"
  Delete "$INSTDIR\70013019.img"
  Delete "$INSTDIR\70013020.img"
  Delete "$INSTDIR\70013021.img"
  Delete "$INSTDIR\70013022.img"
  Delete "$INSTDIR\70013023.img"
  Delete "$INSTDIR\70013024.img"
  Delete "$INSTDIR\70013025.img"
  Delete "$INSTDIR\70013026.img"
  Delete "$INSTDIR\70013027.img"
  Delete "$INSTDIR\70013028.img"
  Delete "$INSTDIR\70013029.img"
  Delete "$INSTDIR\70013030.img"
  Delete "$INSTDIR\70013031.img"
  Delete "$INSTDIR\70013032.img"
  Delete "$INSTDIR\70013033.img"
  Delete "$INSTDIR\70013034.img"
  Delete "$INSTDIR\70013035.img"
  Delete "$INSTDIR\70013036.img"
  Delete "$INSTDIR\70013037.img"
  Delete "$INSTDIR\70013038.img"
  Delete "$INSTDIR\70013039.img"
  Delete "$INSTDIR\70013040.img"
  Delete "$INSTDIR\70013041.img"
  Delete "$INSTDIR\70013042.img"
  Delete "$INSTDIR\70013043.img"
  Delete "$INSTDIR\70013044.img"
  Delete "$INSTDIR\70013045.img"
  Delete "$INSTDIR\70013046.img"
  Delete "$INSTDIR\70013047.img"
  Delete "$INSTDIR\70013048.img"
  Delete "$INSTDIR\70013049.img"
  Delete "$INSTDIR\70013050.img"
  Delete "$INSTDIR\70013051.img"
  Delete "$INSTDIR\70013052.img"
  Delete "$INSTDIR\70013053.img"
  Delete "$INSTDIR\70013054.img"
  Delete "$INSTDIR\70013055.img"
  Delete "$INSTDIR\70013056.img"
  Delete "$INSTDIR\70013057.img"
  Delete "$INSTDIR\70013058.img"
  Delete "$INSTDIR\70013059.img"
  Delete "$INSTDIR\70013060.img"
  Delete "$INSTDIR\70013061.img"
  Delete "$INSTDIR\70013062.img"
  Delete "$INSTDIR\70013063.img"
  Delete "$INSTDIR\70013064.img"
  Delete "$INSTDIR\70013065.img"
  Delete "$INSTDIR\70013066.img"
  Delete "$INSTDIR\70013067.img"
  Delete "$INSTDIR\70013068.img"
  Delete "$INSTDIR\70013069.img"
  Delete "$INSTDIR\70013070.img"
  Delete "$INSTDIR\70013071.img"
  Delete "$INSTDIR\70013072.img"
  Delete "$INSTDIR\70013073.img"
  Delete "$INSTDIR\70013074.img"
  Delete "$INSTDIR\70013075.img"
  Delete "$INSTDIR\70013076.img"
  Delete "$INSTDIR\70013077.img"
  Delete "$INSTDIR\70013078.img"
  Delete "$INSTDIR\70013079.img"
  Delete "$INSTDIR\70013080.img"
  Delete "$INSTDIR\70013081.img"
  Delete "$INSTDIR\70013082.img"
  Delete "$INSTDIR\70013083.img"
  Delete "$INSTDIR\70013084.img"
  Delete "$INSTDIR\70013085.img"
  Delete "$INSTDIR\70013086.img"
  Delete "$INSTDIR\70013087.img"
  Delete "$INSTDIR\70013088.img"
  Delete "$INSTDIR\70013089.img"
  Delete "$INSTDIR\70013090.img"
  Delete "$INSTDIR\70013091.img"
  Delete "$INSTDIR\70013092.img"
  Delete "$INSTDIR\70013093.img"
  Delete "$INSTDIR\70013094.img"
  Delete "$INSTDIR\70013095.img"
  Delete "$INSTDIR\70013096.img"
  Delete "$INSTDIR\70013097.img"
  Delete "$INSTDIR\70013098.img"
  Delete "$INSTDIR\70013099.img"
  Delete "$INSTDIR\70013100.img"
  Delete "$INSTDIR\70013101.img"
  Delete "$INSTDIR\70013102.img"
  Delete "$INSTDIR\70013103.img"
  Delete "$INSTDIR\70013104.img"
  Delete "$INSTDIR\70013105.img"
  Delete "$INSTDIR\70013106.img"
  Delete "$INSTDIR\70013107.img"
  Delete "$INSTDIR\70013108.img"
  Delete "$INSTDIR\70013109.img"
  Delete "$INSTDIR\70013110.img"
  Delete "$INSTDIR\70013111.img"
  Delete "$INSTDIR\70013112.img"
  Delete "$INSTDIR\70013113.img"
  Delete "$INSTDIR\70013114.img"
  Delete "$INSTDIR\70013115.img"
  Delete "$INSTDIR\70013116.img"
  Delete "$INSTDIR\70013117.img"
  Delete "$INSTDIR\70013118.img"
  Delete "$INSTDIR\70013119.img"
  Delete "$INSTDIR\70013120.img"
  Delete "$INSTDIR\70013121.img"
  Delete "$INSTDIR\70013122.img"
  Delete "$INSTDIR\70013123.img"
  Delete "$INSTDIR\70013124.img"
  Delete "$INSTDIR\70013125.img"
  Delete "$INSTDIR\70013126.img"
  Delete "$INSTDIR\70013127.img"
  Delete "$INSTDIR\70013128.img"
  Delete "$INSTDIR\70013129.img"
  Delete "$INSTDIR\70013130.img"
  Delete "$INSTDIR\70013131.img"
  Delete "$INSTDIR\70013132.img"
  Delete "$INSTDIR\70013133.img"
  Delete "$INSTDIR\70013134.img"
  Delete "$INSTDIR\70013135.img"
  Delete "$INSTDIR\70013136.img"
  Delete "$INSTDIR\70013137.img"
  Delete "$INSTDIR\70013138.img"
  Delete "$INSTDIR\70013139.img"
  Delete "$INSTDIR\70013140.img"
  Delete "$INSTDIR\70013141.img"
  Delete "$INSTDIR\70013142.img"
  Delete "$INSTDIR\70013143.img"
  Delete "$INSTDIR\70013144.img"
  Delete "$INSTDIR\70013145.img"
  Delete "$INSTDIR\70013146.img"
  Delete "$INSTDIR\70013147.img"
  Delete "$INSTDIR\70013148.img"
  Delete "$INSTDIR\70013149.img"
  Delete "$INSTDIR\70013150.img"
  Delete "$INSTDIR\70013151.img"
  Delete "$INSTDIR\70013152.img"
  Delete "$INSTDIR\70013153.img"
  Delete "$INSTDIR\70013154.img"
  Delete "$INSTDIR\70013155.img"
  Delete "$INSTDIR\70013156.img"
  Delete "$INSTDIR\70013157.img"
  Delete "$INSTDIR\70013158.img"
  Delete "$INSTDIR\70013159.img"
  Delete "$INSTDIR\70013160.img"
  Delete "$INSTDIR\70013161.img"
  Delete "$INSTDIR\70013162.img"
  Delete "$INSTDIR\70013163.img"
  Delete "$INSTDIR\70013164.img"
  Delete "$INSTDIR\70013165.img"
  Delete "$INSTDIR\70013166.img"
  Delete "$INSTDIR\70013167.img"
  Delete "$INSTDIR\70013168.img"
  Delete "$INSTDIR\70013169.img"
  Delete "$INSTDIR\70013170.img"
  Delete "$INSTDIR\70013171.img"
  Delete "$INSTDIR\70013172.img"
  Delete "$INSTDIR\70013173.img"
  Delete "$INSTDIR\70013174.img"
  Delete "$INSTDIR\70013175.img"
  Delete "$INSTDIR\70013176.img"
  Delete "$INSTDIR\70013177.img"
  Delete "$INSTDIR\70013178.img"
  Delete "$INSTDIR\70013179.img"
  Delete "$INSTDIR\70013180.img"
  Delete "$INSTDIR\70013181.img"
  Delete "$INSTDIR\70013182.img"
  Delete "$INSTDIR\70013183.img"
  Delete "$INSTDIR\70013184.img"
  Delete "$INSTDIR\70013185.img"
  Delete "$INSTDIR\70013186.img"
  Delete "$INSTDIR\70013187.img"
  Delete "$INSTDIR\70013188.img"
  Delete "$INSTDIR\70013189.img"
  Delete "$INSTDIR\70013190.img"
  Delete "$INSTDIR\70013191.img"
  Delete "$INSTDIR\70013192.img"
  Delete "$INSTDIR\70013193.img"
  Delete "$INSTDIR\70013194.img"
  Delete "$INSTDIR\70013195.img"
  Delete "$INSTDIR\70013196.img"
  Delete "$INSTDIR\70013197.img"
  Delete "$INSTDIR\70013198.img"
  Delete "$INSTDIR\70013199.img"
  Delete "$INSTDIR\70013200.img"
  Delete "$INSTDIR\70013201.img"
  Delete "$INSTDIR\70013202.img"
  Delete "$INSTDIR\70013203.img"
  Delete "$INSTDIR\70013204.img"
  Delete "$INSTDIR\70013205.img"
  Delete "$INSTDIR\70013206.img"
  Delete "$INSTDIR\70013207.img"
  Delete "$INSTDIR\70013208.img"
  Delete "$INSTDIR\70013209.img"
  Delete "$INSTDIR\70013210.img"
  Delete "$INSTDIR\70013211.img"
  Delete "$INSTDIR\70013212.img"
  Delete "$INSTDIR\70013213.img"
  Delete "$INSTDIR\70013214.img"
  Delete "$INSTDIR\70013215.img"
  Delete "$INSTDIR\70013216.img"
  Delete "$INSTDIR\70013217.img"
  Delete "$INSTDIR\70013218.img"
  Delete "$INSTDIR\70013219.img"
  Delete "$INSTDIR\70013220.img"
  Delete "$INSTDIR\70013221.img"
  Delete "$INSTDIR\70013222.img"
  Delete "$INSTDIR\70013223.img"
  Delete "$INSTDIR\70013224.img"
  Delete "$INSTDIR\70013225.img"
  Delete "$INSTDIR\70013226.img"
  Delete "$INSTDIR\70013227.img"
  Delete "$INSTDIR\70013228.img"
  Delete "$INSTDIR\70013229.img"
  Delete "$INSTDIR\70013230.img"
  Delete "$INSTDIR\70013231.img"
  Delete "$INSTDIR\70013232.img"
  Delete "$INSTDIR\70013233.img"
  Delete "$INSTDIR\70013234.img"
  Delete "$INSTDIR\70013235.img"
  Delete "$INSTDIR\70013236.img"
  Delete "$INSTDIR\70013237.img"
  Delete "$INSTDIR\70013238.img"
  Delete "$INSTDIR\70013239.img"
  Delete "$INSTDIR\70013240.img"
  Delete "$INSTDIR\70013241.img"
  Delete "$INSTDIR\70013242.img"
  Delete "$INSTDIR\70013243.img"
  Delete "$INSTDIR\70013244.img"
  Delete "$INSTDIR\70013245.img"
  Delete "$INSTDIR\70013246.img"
  Delete "$INSTDIR\70013247.img"
  Delete "$INSTDIR\70013248.img"
  Delete "$INSTDIR\70013249.img"
  Delete "$INSTDIR\70013250.img"
  Delete "$INSTDIR\70013251.img"
  Delete "$INSTDIR\70013252.img"
  Delete "$INSTDIR\70013253.img"
  Delete "$INSTDIR\70013254.img"
  Delete "$INSTDIR\70013255.img"
  Delete "$INSTDIR\70013256.img"
  Delete "$INSTDIR\70013257.img"
  Delete "$INSTDIR\70013258.img"
  Delete "$INSTDIR\70013259.img"
  Delete "$INSTDIR\70013260.img"
  Delete "$INSTDIR\70013261.img"
  Delete "$INSTDIR\70013262.img"
  Delete "$INSTDIR\70013263.img"
  Delete "$INSTDIR\70013264.img"
  Delete "$INSTDIR\70013265.img"
  Delete "$INSTDIR\70013266.img"
  Delete "$INSTDIR\70013267.img"
  Delete "$INSTDIR\70013268.img"
  Delete "$INSTDIR\70013269.img"
  Delete "$INSTDIR\70013270.img"
  Delete "$INSTDIR\70013271.img"
  Delete "$INSTDIR\70013272.img"
  Delete "$INSTDIR\70013273.img"
  Delete "$INSTDIR\70013274.img"
  Delete "$INSTDIR\70013275.img"
  Delete "$INSTDIR\70013276.img"
  Delete "$INSTDIR\70013277.img"
  Delete "$INSTDIR\70013278.img"
  Delete "$INSTDIR\70013279.img"
  Delete "$INSTDIR\70013280.img"
  Delete "$INSTDIR\70013281.img"
  Delete "$INSTDIR\70013282.img"
  Delete "$INSTDIR\70013283.img"
  Delete "$INSTDIR\70013284.img"
  Delete "$INSTDIR\70013285.img"
  Delete "$INSTDIR\70013286.img"
  Delete "$INSTDIR\70013287.img"
  Delete "$INSTDIR\70013288.img"
  Delete "$INSTDIR\70013289.img"
  Delete "$INSTDIR\70013290.img"
  Delete "$INSTDIR\70013291.img"
  Delete "$INSTDIR\70013292.img"
  Delete "$INSTDIR\70013293.img"
  Delete "$INSTDIR\70013294.img"
  Delete "$INSTDIR\70013295.img"
  Delete "$INSTDIR\70013296.img"
  Delete "$INSTDIR\70013297.img"
  Delete "$INSTDIR\70013298.img"
  Delete "$INSTDIR\70013299.img"
  Delete "$INSTDIR\70013300.img"
  Delete "$INSTDIR\70013301.img"
  Delete "$INSTDIR\70013302.img"
  Delete "$INSTDIR\70013303.img"
  Delete "$INSTDIR\70013304.img"
  Delete "$INSTDIR\70013305.img"
  Delete "$INSTDIR\70013306.img"
  Delete "$INSTDIR\70013307.img"
  Delete "$INSTDIR\70013308.img"
  Delete "$INSTDIR\70013309.img"
  Delete "$INSTDIR\70013310.img"
  Delete "$INSTDIR\70013311.img"
  Delete "$INSTDIR\70013312.img"
  Delete "$INSTDIR\70013313.img"
  Delete "$INSTDIR\70013314.img"
  Delete "$INSTDIR\70013315.img"
  Delete "$INSTDIR\70013316.img"
  Delete "$INSTDIR\70013317.img"
  Delete "$INSTDIR\70013318.img"
  Delete "$INSTDIR\70013319.img"
  Delete "$INSTDIR\70013320.img"
  Delete "$INSTDIR\70013321.img"
  Delete "$INSTDIR\70013322.img"
  Delete "$INSTDIR\70013323.img"
  Delete "$INSTDIR\70013324.img"
  Delete "$INSTDIR\70013325.img"
  Delete "$INSTDIR\70013326.img"
  Delete "$INSTDIR\70013327.img"
  Delete "$INSTDIR\70013328.img"
  Delete "$INSTDIR\70013329.img"
  Delete "$INSTDIR\70013330.img"
  Delete "$INSTDIR\70013331.img"
  Delete "$INSTDIR\70013332.img"
  Delete "$INSTDIR\70013333.img"
  Delete "$INSTDIR\70013334.img"
  Delete "$INSTDIR\70013335.img"
  Delete "$INSTDIR\70013336.img"
  Delete "$INSTDIR\70013337.img"
  Delete "$INSTDIR\70013338.img"
  Delete "$INSTDIR\70013339.img"
  Delete "$INSTDIR\70013340.img"
  Delete "$INSTDIR\70013341.img"
  Delete "$INSTDIR\70013342.img"
  Delete "$INSTDIR\70013343.img"
  Delete "$INSTDIR\70013344.img"
  Delete "$INSTDIR\70013345.img"
  Delete "$INSTDIR\70013346.img"
  Delete "$INSTDIR\70013347.img"
  Delete "$INSTDIR\70013348.img"
  Delete "$INSTDIR\70013349.img"
  Delete "$INSTDIR\70013350.img"
  Delete "$INSTDIR\70013351.img"
  Delete "$INSTDIR\70013352.img"
  Delete "$INSTDIR\70013353.img"
  Delete "$INSTDIR\70013354.img"
  Delete "$INSTDIR\70013355.img"
  Delete "$INSTDIR\70013356.img"
  Delete "$INSTDIR\70013357.img"
  Delete "$INSTDIR\70013358.img"
  Delete "$INSTDIR\70013359.img"
  Delete "$INSTDIR\70013360.img"
  Delete "$INSTDIR\70013361.img"
  Delete "$INSTDIR\70013362.img"
  Delete "$INSTDIR\70013363.img"
  Delete "$INSTDIR\70013364.img"
  Delete "$INSTDIR\70013365.img"
  Delete "$INSTDIR\70013366.img"
  Delete "$INSTDIR\70013367.img"
  Delete "$INSTDIR\70013368.img"
  Delete "$INSTDIR\70013369.img"
  Delete "$INSTDIR\70013370.img"
  Delete "$INSTDIR\70013371.img"
  Delete "$INSTDIR\70013372.img"
  Delete "$INSTDIR\70013373.img"
  Delete "$INSTDIR\70013374.img"
  Delete "$INSTDIR\70013375.img"
  Delete "$INSTDIR\70013376.img"
  Delete "$INSTDIR\70013377.img"
  Delete "$INSTDIR\70013378.img"
  Delete "$INSTDIR\70013379.img"
  Delete "$INSTDIR\70013380.img"
  Delete "$INSTDIR\70013381.img"
  Delete "$INSTDIR\70013382.img"
  Delete "$INSTDIR\70013383.img"
  Delete "$INSTDIR\70013384.img"
  Delete "$INSTDIR\70013385.img"
  Delete "$INSTDIR\70013386.img"
  Delete "$INSTDIR\70013387.img"
  Delete "$INSTDIR\70013388.img"
  Delete "$INSTDIR\70013389.img"
  Delete "$INSTDIR\70013390.img"
  Delete "$INSTDIR\70013391.img"
  Delete "$INSTDIR\70013392.img"
  Delete "$INSTDIR\70013393.img"
  Delete "$INSTDIR\70013394.img"
  Delete "$INSTDIR\70013395.img"
  Delete "$INSTDIR\70013396.img"
  Delete "$INSTDIR\70013397.img"
  Delete "$INSTDIR\70013398.img"
  Delete "$INSTDIR\70013399.img"
  Delete "$INSTDIR\70013400.img"
  Delete "$INSTDIR\70013401.img"
  Delete "$INSTDIR\70013402.img"
  Delete "$INSTDIR\70013403.img"
  Delete "$INSTDIR\70013404.img"
  Delete "$INSTDIR\70013405.img"
  Delete "$INSTDIR\70013406.img"
  Delete "$INSTDIR\70013407.img"
  Delete "$INSTDIR\70013408.img"
  Delete "$INSTDIR\70013409.img"
  Delete "$INSTDIR\70013410.img"
  Delete "$INSTDIR\70013411.img"
  Delete "$INSTDIR\70013412.img"
  Delete "$INSTDIR\70013413.img"
  Delete "$INSTDIR\70013414.img"
  Delete "$INSTDIR\70013415.img"
  Delete "$INSTDIR\70013416.img"
  Delete "$INSTDIR\70013417.img"
  Delete "$INSTDIR\70013418.img"
  Delete "$INSTDIR\70013419.img"
  Delete "$INSTDIR\70013420.img"
  Delete "$INSTDIR\70013421.img"
  Delete "$INSTDIR\70013422.img"
  Delete "$INSTDIR\70013423.img"
  Delete "$INSTDIR\70013424.img"
  Delete "$INSTDIR\70013425.img"
  Delete "$INSTDIR\70013426.img"
  Delete "$INSTDIR\70013427.img"
  Delete "$INSTDIR\70013428.img"
  Delete "$INSTDIR\70013429.img"
  Delete "$INSTDIR\70013430.img"
  Delete "$INSTDIR\70013431.img"
  Delete "$INSTDIR\70013432.img"
  Delete "$INSTDIR\70013433.img"
  Delete "$INSTDIR\70013434.img"
  Delete "$INSTDIR\70013435.img"
  Delete "$INSTDIR\70013436.img"
  Delete "$INSTDIR\70013437.img"
  Delete "$INSTDIR\70013438.img"
  Delete "$INSTDIR\70013439.img"
  Delete "$INSTDIR\70013440.img"
  Delete "$INSTDIR\70013441.img"
  Delete "$INSTDIR\70013442.img"
  Delete "$INSTDIR\70013443.img"
  Delete "$INSTDIR\70013444.img"
  Delete "$INSTDIR\70013445.img"
  Delete "$INSTDIR\70013446.img"
  Delete "$INSTDIR\70013447.img"
  Delete "$INSTDIR\70013448.img"
  Delete "$INSTDIR\70013449.img"
  Delete "$INSTDIR\70013450.img"
  Delete "$INSTDIR\70013451.img"
  Delete "$INSTDIR\70013452.img"
  Delete "$INSTDIR\70013453.img"
  Delete "$INSTDIR\70013454.img"
  Delete "$INSTDIR\70013455.img"
  Delete "$INSTDIR\70013456.img"
  Delete "$INSTDIR\70013457.img"
  Delete "$INSTDIR\70013458.img"
  Delete "$INSTDIR\70013459.img"
  Delete "$INSTDIR\70013460.img"
  Delete "$INSTDIR\70013461.img"
  Delete "$INSTDIR\70013462.img"
  Delete "$INSTDIR\70013463.img"
  Delete "$INSTDIR\70013464.img"
  Delete "$INSTDIR\70013465.img"
  Delete "$INSTDIR\70013466.img"
  Delete "$INSTDIR\70013467.img"
  Delete "$INSTDIR\70013468.img"
  Delete "$INSTDIR\70013469.img"
  Delete "$INSTDIR\70013470.img"
  Delete "$INSTDIR\70013471.img"
  Delete "$INSTDIR\70013472.img"
  Delete "$INSTDIR\70013473.img"
  Delete "$INSTDIR\70013474.img"
  Delete "$INSTDIR\70013475.img"
  Delete "$INSTDIR\70013476.img"
  Delete "$INSTDIR\70013477.img"
  Delete "$INSTDIR\70013478.img"
  Delete "$INSTDIR\70013479.img"
  Delete "$INSTDIR\70013480.img"
  Delete "$INSTDIR\70013481.img"
  Delete "$INSTDIR\70013482.img"
  Delete "$INSTDIR\70013483.img"
  Delete "$INSTDIR\70013484.img"
  Delete "$INSTDIR\70013485.img"
  Delete "$INSTDIR\70013486.img"
  Delete "$INSTDIR\70013487.img"
  Delete "$INSTDIR\70013488.img"
  Delete "$INSTDIR\70013489.img"
  Delete "$INSTDIR\70013490.img"
  Delete "$INSTDIR\70013491.img"
  Delete "$INSTDIR\70013492.img"
  Delete "$INSTDIR\70013493.img"
  Delete "$INSTDIR\70013494.img"
  Delete "$INSTDIR\70013495.img"
  Delete "$INSTDIR\70013496.img"
  Delete "$INSTDIR\70013497.img"
  Delete "$INSTDIR\70013498.img"
  Delete "$INSTDIR\70013499.img"
  Delete "$INSTDIR\70013500.img"
  Delete "$INSTDIR\70013501.img"
  Delete "$INSTDIR\70013502.img"
  Delete "$INSTDIR\70013503.img"
  Delete "$INSTDIR\70013504.img"
  Delete "$INSTDIR\70013505.img"
  Delete "$INSTDIR\70013506.img"
  Delete "$INSTDIR\70013507.img"
  Delete "$INSTDIR\70013508.img"
  Delete "$INSTDIR\70013509.img"
  Delete "$INSTDIR\70013510.img"
  Delete "$INSTDIR\70013511.img"
  Delete "$INSTDIR\70013512.img"
  Delete "$INSTDIR\70013513.img"
  Delete "$INSTDIR\70013514.img"
  Delete "$INSTDIR\70013515.img"
  Delete "$INSTDIR\70013516.img"
  Delete "$INSTDIR\70013517.img"
  Delete "$INSTDIR\70013518.img"
  Delete "$INSTDIR\70013519.img"
  Delete "$INSTDIR\70013520.img"
  Delete "$INSTDIR\70013521.img"
  Delete "$INSTDIR\70013522.img"
  Delete "$INSTDIR\70013523.img"
  Delete "$INSTDIR\70013524.img"
  Delete "$INSTDIR\70013525.img"
  Delete "$INSTDIR\70013526.img"
  Delete "$INSTDIR\70013527.img"
  Delete "$INSTDIR\70013528.img"
  Delete "$INSTDIR\70013529.img"
  Delete "$INSTDIR\70013530.img"
  Delete "$INSTDIR\70013531.img"
  Delete "$INSTDIR\70013532.img"
  Delete "$INSTDIR\70013533.img"
  Delete "$INSTDIR\70013534.img"
  Delete "$INSTDIR\70013535.img"
  Delete "$INSTDIR\70013536.img"
  Delete "$INSTDIR\70013537.img"
  Delete "$INSTDIR\70013538.img"
  Delete "$INSTDIR\70013539.img"
  Delete "$INSTDIR\70013540.img"
  Delete "$INSTDIR\70013541.img"
  Delete "$INSTDIR\70013542.img"
  Delete "$INSTDIR\70013543.img"
  Delete "$INSTDIR\70013544.img"
  Delete "$INSTDIR\70013545.img"
  Delete "$INSTDIR\70013546.img"
  Delete "$INSTDIR\70013547.img"
  Delete "$INSTDIR\70013548.img"
  Delete "$INSTDIR\70013549.img"
  Delete "$INSTDIR\70013550.img"
  Delete "$INSTDIR\70013551.img"
  Delete "$INSTDIR\70013552.img"
  Delete "$INSTDIR\70013553.img"
  Delete "$INSTDIR\70013554.img"
  Delete "$INSTDIR\70013555.img"
  Delete "$INSTDIR\70013556.img"
  Delete "$INSTDIR\70013557.img"
  Delete "$INSTDIR\70013558.img"
  Delete "$INSTDIR\70013559.img"
  Delete "$INSTDIR\70013560.img"
  Delete "$INSTDIR\70013561.img"
  Delete "$INSTDIR\70013562.img"
  Delete "$INSTDIR\70013563.img"
  Delete "$INSTDIR\70013564.img"
  Delete "$INSTDIR\70013565.img"
  Delete "$INSTDIR\70013566.img"
  Delete "$INSTDIR\70013567.img"
  Delete "$INSTDIR\70013568.img"
  Delete "$INSTDIR\70013569.img"
  Delete "$INSTDIR\70013570.img"
  Delete "$INSTDIR\70013571.img"
  Delete "$INSTDIR\70013572.img"
  Delete "$INSTDIR\70013573.img"
  Delete "$INSTDIR\70013574.img"
  Delete "$INSTDIR\70013575.img"
  Delete "$INSTDIR\70013576.img"
  Delete "$INSTDIR\70013577.img"
  Delete "$INSTDIR\70013578.img"
  Delete "$INSTDIR\70013579.img"
  Delete "$INSTDIR\70013580.img"
  Delete "$INSTDIR\70013581.img"
  Delete "$INSTDIR\70013582.img"
  Delete "$INSTDIR\70013583.img"
  Delete "$INSTDIR\70013584.img"
  Delete "$INSTDIR\70013585.img"
  Delete "$INSTDIR\70013586.img"
  Delete "$INSTDIR\70013587.img"
  Delete "$INSTDIR\70013588.img"
  Delete "$INSTDIR\70013589.img"
  Delete "$INSTDIR\70013590.img"
  Delete "$INSTDIR\70013591.img"
  Delete "$INSTDIR\70013592.img"
  Delete "$INSTDIR\70013593.img"
  Delete "$INSTDIR\70013594.img"
  Delete "$INSTDIR\70013595.img"
  Delete "$INSTDIR\70013596.img"
  Delete "$INSTDIR\70013597.img"
  Delete "$INSTDIR\70013598.img"
  Delete "$INSTDIR\70013599.img"
  Delete "$INSTDIR\70013600.img"
  Delete "$INSTDIR\70013601.img"
  Delete "$INSTDIR\70013602.img"
  Delete "$INSTDIR\70013603.img"
  Delete "$INSTDIR\70013604.img"
  Delete "$INSTDIR\70013605.img"
  Delete "$INSTDIR\70013606.img"
  Delete "$INSTDIR\70013607.img"
  Delete "$INSTDIR\70013608.img"
  Delete "$INSTDIR\70013609.img"
  Delete "$INSTDIR\70013610.img"
  Delete "$INSTDIR\70013611.img"
  Delete "$INSTDIR\70013612.img"
  Delete "$INSTDIR\70013613.img"
  Delete "$INSTDIR\70013614.img"
  Delete "$INSTDIR\70013615.img"
  Delete "$INSTDIR\70013616.img"
  Delete "$INSTDIR\70013617.img"
  Delete "$INSTDIR\70013618.img"
  Delete "$INSTDIR\70013619.img"
  Delete "$INSTDIR\70013620.img"
  Delete "$INSTDIR\70013621.img"
  Delete "$INSTDIR\70013622.img"
  Delete "$INSTDIR\70013623.img"
  Delete "$INSTDIR\70013624.img"
  Delete "$INSTDIR\70013625.img"
  Delete "$INSTDIR\70013626.img"
  Delete "$INSTDIR\70013627.img"
  Delete "$INSTDIR\70013628.img"
  Delete "$INSTDIR\70013629.img"
  Delete "$INSTDIR\70013630.img"
  Delete "$INSTDIR\70013631.img"
  Delete "$INSTDIR\70013632.img"
  Delete "$INSTDIR\70013633.img"
  Delete "$INSTDIR\70013634.img"
  Delete "$INSTDIR\70013635.img"
  Delete "$INSTDIR\70013636.img"
  Delete "$INSTDIR\70013637.img"
  Delete "$INSTDIR\70013638.img"
  Delete "$INSTDIR\70013639.img"
  Delete "$INSTDIR\70013640.img"
  Delete "$INSTDIR\70013641.img"
  Delete "$INSTDIR\70013642.img"
  Delete "$INSTDIR\70013643.img"
  Delete "$INSTDIR\70013644.img"
  Delete "$INSTDIR\70013645.img"
  Delete "$INSTDIR\70013646.img"
  Delete "$INSTDIR\70013647.img"
  Delete "$INSTDIR\70013648.img"
  Delete "$INSTDIR\70013649.img"
  Delete "$INSTDIR\70013650.img"
  Delete "$INSTDIR\70013651.img"
  Delete "$INSTDIR\70013652.img"
  Delete "$INSTDIR\70013653.img"
  Delete "$INSTDIR\70013654.img"
  Delete "$INSTDIR\70013655.img"
  Delete "$INSTDIR\70013656.img"
  Delete "$INSTDIR\70013657.img"
  Delete "$INSTDIR\70013658.img"
  Delete "$INSTDIR\70013659.img"
  Delete "$INSTDIR\70013660.img"
  Delete "$INSTDIR\70013661.img"
  Delete "$INSTDIR\70013662.img"
  Delete "$INSTDIR\70013663.img"
  Delete "$INSTDIR\70013664.img"
  Delete "$INSTDIR\70013665.img"
  Delete "$INSTDIR\70013666.img"
  Delete "$INSTDIR\70013667.img"
  Delete "$INSTDIR\70013668.img"
  Delete "$INSTDIR\70013669.img"
  Delete "$INSTDIR\70013670.img"
  Delete "$INSTDIR\70013671.img"
  Delete "$INSTDIR\70013672.img"
  Delete "$INSTDIR\70013673.img"
  Delete "$INSTDIR\70013674.img"
  Delete "$INSTDIR\70013675.img"
  Delete "$INSTDIR\70013676.img"
  Delete "$INSTDIR\70013677.img"
  Delete "$INSTDIR\70013678.img"
  Delete "$INSTDIR\70013679.img"
  Delete "$INSTDIR\70013680.img"
  Delete "$INSTDIR\70013681.img"
  Delete "$INSTDIR\70013682.img"
  Delete "$INSTDIR\70013683.img"
  Delete "$INSTDIR\70013684.img"
  Delete "$INSTDIR\70013685.img"
  Delete "$INSTDIR\70013686.img"
  Delete "$INSTDIR\70013687.img"
  Delete "$INSTDIR\70013688.img"
  Delete "$INSTDIR\70013689.img"
  Delete "$INSTDIR\70013690.img"
  Delete "$INSTDIR\70013691.img"
  Delete "$INSTDIR\70013692.img"
  Delete "$INSTDIR\70013693.img"
  Delete "$INSTDIR\70013694.img"
  Delete "$INSTDIR\70013695.img"
  Delete "$INSTDIR\70013696.img"
  Delete "$INSTDIR\70013697.img"
  Delete "$INSTDIR\70013698.img"
  Delete "$INSTDIR\70013699.img"
  Delete "$INSTDIR\70013700.img"
  Delete "$INSTDIR\70013701.img"
  Delete "$INSTDIR\70013702.img"
  Delete "$INSTDIR\70013703.img"
  Delete "$INSTDIR\70013704.img"
  Delete "$INSTDIR\70013705.img"
  Delete "$INSTDIR\70013706.img"
  Delete "$INSTDIR\70013707.img"
  Delete "$INSTDIR\70013708.img"
  Delete "$INSTDIR\70013709.img"
  Delete "$INSTDIR\70013710.img"
  Delete "$INSTDIR\70013711.img"
  Delete "$INSTDIR\70013712.img"
  Delete "$INSTDIR\70013713.img"
  Delete "$INSTDIR\70013714.img"
  Delete "$INSTDIR\70013715.img"
  Delete "$INSTDIR\70013716.img"
  Delete "$INSTDIR\70013717.img"
  Delete "$INSTDIR\70013718.img"
  Delete "$INSTDIR\70013719.img"
  Delete "$INSTDIR\70013720.img"
  Delete "$INSTDIR\70013721.img"
  Delete "$INSTDIR\70013722.img"
  Delete "$INSTDIR\70013723.img"
  Delete "$INSTDIR\70013724.img"
  Delete "$INSTDIR\70013725.img"
  Delete "$INSTDIR\70013726.img"
  Delete "$INSTDIR\70013727.img"
  Delete "$INSTDIR\70013728.img"
  Delete "$INSTDIR\70013729.img"
  Delete "$INSTDIR\70013730.img"
  Delete "$INSTDIR\70013731.img"
  Delete "$INSTDIR\70013732.img"
  Delete "$INSTDIR\70013733.img"
  Delete "$INSTDIR\70013734.img"
  Delete "$INSTDIR\70013735.img"
  Delete "$INSTDIR\70013736.img"
  Delete "$INSTDIR\70013737.img"
  Delete "$INSTDIR\70013738.img"
  Delete "$INSTDIR\70013739.img"
  Delete "$INSTDIR\70013740.img"
  Delete "$INSTDIR\70013741.img"
  Delete "$INSTDIR\70013742.img"
  Delete "$INSTDIR\70013743.img"
  Delete "$INSTDIR\70013744.img"
  Delete "$INSTDIR\70013745.img"
  Delete "$INSTDIR\70013746.img"
  Delete "$INSTDIR\70013747.img"
  Delete "$INSTDIR\70013748.img"
  Delete "$INSTDIR\70013749.img"
  Delete "$INSTDIR\70013750.img"
  Delete "$INSTDIR\70013751.img"
  Delete "$INSTDIR\70013752.img"
  Delete "$INSTDIR\70013753.img"
  Delete "$INSTDIR\70013754.img"
  Delete "$INSTDIR\70013755.img"
  Delete "$INSTDIR\70013756.img"
  Delete "$INSTDIR\70013757.img"
  Delete "$INSTDIR\70013758.img"
  Delete "$INSTDIR\70013759.img"
  Delete "$INSTDIR\70013760.img"
  Delete "$INSTDIR\70013761.img"
  Delete "$INSTDIR\70013762.img"
  Delete "$INSTDIR\70013763.img"
  Delete "$INSTDIR\70013764.img"
  Delete "$INSTDIR\70013765.img"
  Delete "$INSTDIR\70013766.img"
  Delete "$INSTDIR\70013767.img"
  Delete "$INSTDIR\70013768.img"
  Delete "$INSTDIR\70013769.img"
  Delete "$INSTDIR\70013770.img"
  Delete "$INSTDIR\70013771.img"
  Delete "$INSTDIR\70013772.img"
  Delete "$INSTDIR\70013773.img"
  Delete "$INSTDIR\70013774.img"
  Delete "$INSTDIR\70013775.img"
  Delete "$INSTDIR\70013776.img"
  Delete "$INSTDIR\70013777.img"
  Delete "$INSTDIR\70013778.img"
  Delete "$INSTDIR\70013779.img"
  Delete "$INSTDIR\70013780.img"
  Delete "$INSTDIR\70013781.img"
  Delete "$INSTDIR\70013782.img"
  Delete "$INSTDIR\70013783.img"
  Delete "$INSTDIR\70013784.img"
  Delete "$INSTDIR\70013785.img"
  Delete "$INSTDIR\70013786.img"
  Delete "$INSTDIR\70013787.img"
  Delete "$INSTDIR\70013788.img"
  Delete "$INSTDIR\70013789.img"
  Delete "$INSTDIR\70013790.img"
  Delete "$INSTDIR\70013791.img"
  Delete "$INSTDIR\70013792.img"
  Delete "$INSTDIR\70013793.img"
  Delete "$INSTDIR\70013794.img"
  Delete "$INSTDIR\70013795.img"
  Delete "$INSTDIR\70013796.img"
  Delete "$INSTDIR\70013797.img"
  Delete "$INSTDIR\70013798.img"
  Delete "$INSTDIR\70013799.img"
  Delete "$INSTDIR\70013800.img"
  Delete "$INSTDIR\70013801.img"
  Delete "$INSTDIR\70013802.img"
  Delete "$INSTDIR\70013803.img"
  Delete "$INSTDIR\Uninstall.exe"

  RmDir "$INSTDIR"

; Registry cleanup
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "ID"
!ifdef INDEX  
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "IDX"
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "MDR"
!endif
!ifdef TYPNAME  
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "TYP"
!endif
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "BMAP"
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "LOC"
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "TDB"
  DeleteRegKey /IfEmpty HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}"
  DeleteRegKey /IfEmpty HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}"
  
  DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${REG_KEY}"

SectionEnd
