# $InstallVersion must be set by the calling script or specified here

# Make sure we have an administrative token
If ( IsAdmin )
{
    # Define URL for downloading the installer
    $URL = "https://www.sketchup.com/sketchup/${InstallVersion}/SketchUpPro-exe"
    
    # Make sure the URL is valid before we do anything
    If ( IsURLValid $URL )
    {
        # TODO: Uninstall all versions of SketchUp
        #$APP_NAME = "SketchUp*"
        #Run-Script -LivePSScript Uninstall-MSI

        # Set the local file name to download to
        $FILE = '{0}{1}.exe' -f (GetTempPath),(Split-Path $URL -Leaf)

        # Download installer
        $FILE = Download-File -URL $URL -File $FILE

        # Install package
        Install-Program -Path $FILE -Arguments "/silent" -Delete
    }
}
