 <p>A simple approach would be replacing the content of a <code>div</code> with the Flash video when clicked:</p> <p><strong>HTML</strong></p> <pre><code>&lt;div id="video-001"&gt; &lt;img src="video-thumb.jpg" /&gt; &lt;/div&gt; </code></pre> <p><strong>jQuery</strong></p> <pre><code>$('#video-001').toggle(function() { $(this).html('&lt;object whatevergoeshere...&gt;&lt;/object&gt;'); }, function() { $(this).html('&lt;img src="video-thumb.jpg" /&gt;'); }); </code></pre> <p>This is a simple example but it can be improved a lot, maybe by inserting the image as the <code>div</code> background, saving the code in the cache of the element (with <code>.data()</code>), adding the click event to all <code>div</code> with a specific class...</p> <p>Hope it helps :)</p>