function refreshShareReport()
 {
     $params =& JComponentHelper::getParams('com_joomailermailchimpintegration');
     $paramsPrefix = version_compare(JVERSION, '1.6.0', 'ge') ? 'params.' : '';
     $MCapi = $params->get($paramsPrefix . 'MCapi');
     $mc = new joomlamailerMCAPI($MCapi);
     $elements = JRequest::getVar('elements', '', 'request', 'string');
     $elements = json_decode($elements);
     $cid = $elements->cid;
     $headerType = $elements->type;
     if ($headerType == 'text') {
         $headerData = $elements->title;
     } else {
         $headerData = $elements->logo;
     }
     // colors
     $colors = array();
     $colors['bg_color'] = str_replace('#', '', $elements->bg_color);
     $colors['header_color'] = str_replace('#', '', $elements->header_color);
     $colors['current_tab'] = str_replace('#', '', $elements->current_tab);
     $colors['current_tab_text'] = str_replace('#', '', $elements->current_tab_text);
     $colors['normal_tab'] = str_replace('#', '', $elements->normal_tab);
     $colors['normal_tab_text'] = str_replace('#', '', $elements->normal_tab_text);
     $colors['hover_tab'] = str_replace('#', '', $elements->hover_tab);
     $colors['hover_tab_text'] = str_replace('#', '', $elements->hover_tab_text);
     $opts = array();
     $opts['header_type'] = $headerType;
     $opts['header_data'] = $headerData;
     $opts['secure'] = false;
     $opts['password'] = '';
     $opts['to_email'] = '';
     $opts['theme'] = $colors;
     $opts['css_url'] = $elements->css;
     $report = $mc->campaignShareReport($cid, $opts);
     $response = array();
     $response['iframe'] = '<iframe src="' . $report['url'] . '" width="100%" height="800"></iframe>';
     $response['url'] = $report['url'];
     echo json_encode($response);
 }