index 15716c7..d6b4a0d 100644
--- a/includes/media_brightcove.admin.inc
+++ b/includes/media_brightcove.admin.inc
@@ -68,6 +68,20 @@ function media_brightcove_admin_form() {
     '#maxlength' => 13,
     '#suffix' => '<div id="media-brightcove-preview-player-id-preview"></div>',
   );
+  $form['player'][media_brightcove_variable_name('wmode')] = array(
+    '#type' => 'select',
+    '#title' => t('wmode Options'),
+    '#description' => t("Sets the Window Mode property of the Flash movie for transparency, layering, and positioning in the browser."),
+    '#default_value' => media_brightcove_variable_get('wmode'),
+    '#options' => array('window' => 'window', 'opaque'=> 'opaque', 'transparent' => 'transparent'),
+  );
+  $form['player'][media_brightcove_variable_name('allow_script_access')] = array(
+    '#type' => 'select',
+    '#title' => t('AllowScriptAccess Otions'),
+    '#description' => t("Controls the ability to perform outbound URL access from within the SWF file."),
+    '#default_value' => media_brightcove_variable_get('allow_script_access'),
+    '#options' => array('always' => 'always', 'sameDomain'=> 'sameDomain', 'never' => 'never'),
+  );
 
   $form['api'] = array(
     '#type' => 'fieldset',
diff --git a/themes/media_brightcove.theme.inc b/themes/media_brightcove.theme.inc
index d08cf04..3d6e37f 100644
--- a/themes/media_brightcove.theme.inc
+++ b/themes/media_brightcove.theme.inc
@@ -62,6 +62,8 @@ function template_preprocess_media_brightcove_video(&$variables) {
     $variables['div_id'] = 'media-brightcove-'. ($count++);
     $variables['classes'] = array('media-brightcove');
     $variables['availability'] = TRUE;
+    $variables['wmode'] = variable_get(media_brightcove_variable_name('wmode'), 'opaque');
+    $variables['allow_script_access'] = variable_get(media_brightcove_variable_name('allow_script_access'), 'always');
 
     // Display a message if a video is currently unavailable.
     if (media_brightcove_variable_get('check_for_unavailable') && media_brightcove_mapi_path() && !media_brightcove_video_available($variables['video_id']) && ($unavailable_message = media_brightcove_variable_get('status_display_unavailable'))) {
@@ -105,6 +107,8 @@ function template_preprocess_media_brightcove_video(&$variables) {
           <param name="allowFullScreen" value="true" />
           <param name="swLiveConnect" value="true" />
           <param name="secureConnections" value="{$variables['secure']}" />
+          <param name="allowScriptAccess" value="{$variables['allow_script_access']}" />
+          <param name="wmode" value="{$variables['wmode']}" />
           </object>
 OUTPUT;
       }
