﻿///<reference path="mootools.js" />
///<reference path="swfobject.js" />

window.addEvent('domready', function() {

   /* Expected structure
   <div class="scene">
      <a class="thumbscene">
         <div style="display: none; ">
            <div class="swf"></div>
         </div>
      </a>
   </div>
   */
   $$('.scenelist .scene a.thumbscene').each(function(el, index) {

      var containerEl = el;

      containerEl.objEl = null;
      containerEl.objContainerEl = null;

      containerEl.animationUrl = null;

      var imageUrl = containerEl.getStyle('background-image');
      var lastSegmentIndex = imageUrl.lastIndexOf('/');
      var extensionIndex = imageUrl.lastIndexOf('.');
      var name = imageUrl.substring(lastSegmentIndex + 1, extensionIndex);

      containerEl.animationUrl = 'http://content.olderwomenvideos.com/PreviewGif/' + name + '.swf';
      //containerEl.animationUrl = 'http://content.olderwomenvideos.com/PreviewGif/Jessica_Fucking_Teacher_1mb.swf';

      containerEl.getParent().addEvent('mouseleave', function() {

         if (containerEl.objEl != null) {
            containerEl.objContainerEl.setStyle('display', 'none');
         }
      });

      containerEl.addEvent('mouseenter', function() {

         if (containerEl.objEl == null) {

            var objAttr = {
               data: containerEl.animationUrl,
               width: '163',
               height: '123',
               onmousedown: "window.location.href='" + containerEl.get('href') + "'"
            };

            var objParams = {
               menu: 'false',
               wmode: 'transparent'
               //, flashvars: 'previewUrl='+encodeURIComponent(containerEl.animationUrl)+'&thumbUrl='+encodeURIComponent(this.src)
            };

            var swfDiv = containerEl.getElement('div.swf')

            containerEl.objContainerEl = swfDiv.getParent();
            containerEl.objEl = swfobject.createSWF(objAttr, objParams, swfDiv.id);
         }

         containerEl.objContainerEl.setStyle('display', '');
      });
   });
});