if(pageToModify == None):
    pageTitle = jsonParam['title']
    showWebPanel = jsonParam['showWebPanel']
    pageToModify = Application.Document.Pages.AddNew(pageTitle)
    panelTypeId = None
    for panel in Application.Document.Pages[0].Panels:
        if panel.TypeId.Name == 'SpotfireDeveloper.HTSPanel':
            panelTypeId = panel.TypeId
            break
        elif panel.TypeId.Name == 'SpotfireDeveloper.MashupWebPanel':
            panelTypeId = panel.TypeId
            break
    webPanel = None
    if(panelTypeId != None):
        webPanel = pageToModify.Panels.AddNew(panelTypeId)
    if webPanel != None:
        webPanel.Visible = showWebPanel
    try:
        pageToModify.AutoConfigure()
    except Exception, e:
        pass