Index: /plugins/sharing/test/ova.html
===================================================================
--- /plugins/sharing/test/ova.html	(revision 2052)
+++ /plugins/sharing/test/ova.html	(revision 2059)
@@ -26,4 +26,7 @@
             },
             ads: {
+                controls: { 
+                    manage: false 
+                },
                 servers: [{
                     type: "OpenX",
Index: /plugins/sharing/doc/guide.html
===================================================================
--- /plugins/sharing/doc/guide.html	(revision 2023)
+++ /plugins/sharing/doc/guide.html	(revision 2059)
@@ -38,5 +38,5 @@
 <h2>Configuration Options</h2>
 
-<p>The plugin is loaded with the <b>plugins=sharing-3</b> option in the JW Player. This ensures you load version 3 of the plugin, which includes HTML5 support. In addition to the plugin assignor, four dedicated flashvars are supported:</p>
+<p>The plugin is loaded with the <b>plugins=sharing-3</b> option in the JW Player. This ensures you load version 3 of the plugin, which includes HTML5 support. In addition to the plugin assignor, these dedicated flashvars are supported:</p>
 
 <dl>
@@ -45,6 +45,8 @@
 <dt><b>sharing.heading</b> ( <em>Share this video</em> )</dt>
 <dd>Short, instructive text to display at the top of the sharing screen.</dd>
+<!-- 
 <dt><b>sharing.shortcuts</b> ( <em>false</em> )</dt>
 <dd>Set this option to <strong>true</strong> to display the Facebook and Twitter buttons in the dock, discarding the sharing dialog altogether. This is useful for publishers only interested in Facebook/Twitter.</dd>
+-->
 <dt><b>sharing.code</b> ( <em>undefined</em> )</dt>
 <dd>Embed code to display in the Embed Code field of the plugin. If no <b>code</b> is set, the field is not shown. Example code:</dd>
@@ -189,7 +191,8 @@
 
 <ul>
-<li>Added support for discarding the screen and use solely Facebook/Twitter buttons instead.</li>
 <li>Added a configurable <em>heading</em> to the screen.</li>
+<li>Added hiding of the dock buttons during OVA ad playback.</li>
 <li>Added support for the <em>MEDIAID</em> replacement in code/link configuration options.</li>
+<!-- <li>Added support for discarding the screen and use solely Facebook/Twitter buttons instead.</li> -->
 </ul>
 
Index: /plugins/sharing/src/as/Sharing.as
===================================================================
--- /plugins/sharing/src/as/Sharing.as	(revision 2023)
+++ /plugins/sharing/src/as/Sharing.as	(revision 2059)
@@ -56,4 +56,6 @@
         /** Clip with all graphics. **/
         private var _container:MovieClip;
+        /** Dock button list, which are hidden/restored for OVA. **/
+        private var _dockButtons:Array;
         /** Reference to the facebook button. **/
         private var _facebookButton:SharingButton;
@@ -125,9 +127,10 @@
             _player.addEventListener(PlaylistEvent.JWPLAYER_PLAYLIST_ITEM, _itemHandler);
             // Setup the dock buttons
+            _dockButtons = new Array();
             if(_config.shortcuts) {
-                _player.controls.dock.addButton(new ShareIcon(), "share", _facebookHandler);
-                _player.controls.dock.addButton(new TweetIcon(), "tweet", _twitterHandler);
+                _dockButtons.push(_player.controls.dock.addButton(new ShareIcon(), "share", _facebookHandler));
+                _dockButtons.push(_player.controls.dock.addButton(new TweetIcon(), "tweet", _twitterHandler));
             } else {
-                _player.controls.dock.addButton(new DialogIcon(), "share", _dialogHandler);
+                _dockButtons.push(_player.controls.dock.addButton(new DialogIcon(), "share", _dialogHandler));
                 _renderDialog();
             }
@@ -173,4 +176,12 @@
                 }
                 resize(_back.width,_back.height);
+            }
+            // Hide the dock button(s) if OVA is used.
+            if(item['ova.hidden']) { 
+                _dockButtons[0].visible = false;
+                if(_dockButtons[1]) { _dockButtons[1].visible = false; }
+            } else { 
+                _dockButtons[0].visible = true;
+                if(_dockButtons[1]) { _dockButtons[1].visible = true; }
             }
         };
