VideoPlayer = {
   isFirefoxMac: function() {
     return /Mozilla/.test(navigator.userAgent) && /Macintosh/.test(navigator.userAgent);
   }(),
   firefoxMacEffectOptions: {
      afterFinish: function() {
        // $$('.overlay_ffmac').first().style['opacity'] = 1;
         $$('.dialog').first().style['opacity'] = 1;
      }
   },
   popup: {
      open: function(uri, w, h) {

         Dialog.info({url: uri},

            {
            	
               windowParameters: {
                //  className: (VideoPlayer.isFirefoxMac ? 'ffmac ' : '') + 'jenny_craig_dialog', /*caused white background overlay not to load?*/
				className: 'jenny_craig_dialog',
                /*width: 340, height: 285,*/
				width: w==undefined ? 380 : w, 
				height: h==undefined ? 320 : h,
				closable: true,
				showEffectOptions: VideoPlayer.isFirefoxMac ? VideoPlayer.firefoxMacEffectOptions : {},
				showLoading: true 
               }
            }
         );

         video_player_parameters = arguments;
		 return false;
      },

  close: function() {
         Windows.getFocusedWindow();
      }
   }
};

var behaviors = {

  'a#videoButton:click' : function(element, evt){
     Event.stop(evt);
	 if(isFlashVersionValid()) {
  		 VideoPlayer.popup.open('/customer/ajax/video/latest_commercial.jsp', 350, 290);
     } else {
       displayFlashNotFoundDialog();
     };
	 return false;
   },
   'a#phyliciaVideoButton:click' : function(element, evt){
     Event.stop(evt);
	 if(isFlashVersionValid()) {
  		 VideoPlayer.popup.open('/customer/ajax/video/phylicia_commercial.jsp', 350, 290);
     } else {
       displayFlashNotFoundDialog();
     };
	 return false;
   },
   'a#valVideoButton:click' : function(element, evt){
     Event.stop(evt);
	 if(isFlashVersionValid()) {
  		 VideoPlayer.popup.open('/customer/ajax/video/val_commercial.jsp', 377, 317);
     } else {
       displayFlashNotFoundDialog();
     };
	 return false;
   },
   '#VideoPopUp' : function(element) {
	   if(!element._flashEmbedded) {
              var video_src = $('theVideoUrl').href;
			  if (!video_src || video_src == undefined || video_src == '') {
                return false;
              }
              if ($('theVideoWidth') != null && $('theVideoHeight') != null) {
              	var width = $('theVideoWidth').pathname.replace('/','');
              	var height = $('theVideoHeight').pathname.replace('/','');
              } else {
              	var width = 365;
              	var height = 312;
              }
	      /*var so = new SWFObject("/assets/flash/video_player/videoplayer.swf", "ss_video", "330", "280", "8", "#ffffff");*/
		  var so = new SWFObject("/assets/flash/video_player/videoplayer.swf", "ss_video", width, height, "8", "#ffffff");		  
	      so.addVariable("omniTag", video_src);	// Added info for Omniture tracking.
		  so.addVariable("videoSrc", video_src);
   		  so.write(element.id);
   		  element._flashEmbedded = true;
      }
	 return false;
	},
	'#food_video_one' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "420", "350", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/E5_JCMenu.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			//so.addVariable("fv_VIDEO2", "/video/letsbedirect-jd-nooffer-392-294.flv");
			//so.addVariable("fv_TRACK2", "test tracking2");
			so.addVariable("fv_WIDTH", "400");
			so.addVariable("fv_HEIGHT", "300");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
	},
	'#food_video_two' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "420", "350", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/w_doesJCFoodTasteGood.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			//so.addVariable("fv_VIDEO2", "/video/letsbedirect-jd-nooffer-392-294.flv");
			//so.addVariable("fv_TRACK2", "test tracking2");
			so.addVariable("fv_WIDTH", "400");
			so.addVariable("fv_HEIGHT", "300");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
	},
	'#why_video_one' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "420", "350", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/Jenny-Direct-400x300.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			so.addVariable("fv_WIDTH", "400");
			so.addVariable("fv_HEIGHT", "300");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
		
		
		//var flashvars = {};
		//flashvars.fv_VIDEO1 = "/video/Full_show-400x225.flv";
		//flashvars.fv_TRACK1 = "test tracking";
		//flashvars.fv_WIDTH = "280";
		//flashvars.fv_HEIGHT = "200";
		//fv_COLOR = "FF0000";
		//swfobject.embedSWF("/swf/multiPlayer.swf", "myContent", "420", "300", "9.0.0", "/swf/expressInstall.swf", flashvars);
	},
	'#why_sara' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "420", "350", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/thingscomeup-jcah-nooffer-392x294.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			so.addVariable("fv_WIDTH", "400");
			so.addVariable("fv_HEIGHT", "300");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
		
		
		//var flashvars = {};
		//flashvars.fv_VIDEO1 = "/video/Full_show-400x225.flv";
		//flashvars.fv_TRACK1 = "test tracking";
		//flashvars.fv_WIDTH = "280";
		//flashvars.fv_HEIGHT = "200";
		//fv_COLOR = "FF0000";
		//swfobject.embedSWF("/swf/multiPlayer.swf", "myContent", "420", "300", "9.0.0", "/swf/expressInstall.swf", flashvars);
	},
	'#sara_blog' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "400", "270", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/SaraBlog_videoblog7_386x217.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			so.addVariable("fv_WIDTH", "386");
			so.addVariable("fv_HEIGHT", "217");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
		
		
		//var flashvars = {};
		//flashvars.fv_VIDEO1 = "/video/Full_show-400x225.flv";
		//flashvars.fv_TRACK1 = "test tracking";
		//flashvars.fv_WIDTH = "280";
		//flashvars.fv_HEIGHT = "200";
		//fv_COLOR = "FF0000";
		//swfobject.embedSWF("/swf/multiPlayer.swf", "myContent", "420", "350", "9.0.0", "/swf/expressInstall.swf", flashvars);
	},
	'#sara_commercial' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "400", "350", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/Sara_TakeOut_20for20_392px.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			so.addVariable("fv_WIDTH", "400");
			so.addVariable("fv_HEIGHT", "300");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
		
		
		//var flashvars = {};
		//flashvars.fv_VIDEO1 = "/video/Full_show-400x225.flv";
		//flashvars.fv_TRACK1 = "test tracking";
		//flashvars.fv_WIDTH = "400";
		//flashvars.fv_HEIGHT = "300";
		//fv_COLOR = "FF0000";
		//swfobject.embedSWF("/swf/multiPlayer.swf", "myContent", "420", "300", "9.0.0", "/swf/expressInstall.swf", flashvars);
	},
	'#why_video_two' : function(element) {
		if(!element._flashEmbedded) {
			var so = new SWFObject("/swf/multiPlayer.swf", "ss_video", "420", "350", "9.0.0", "#ffffff");
			so.addVariable("fv_VIDEO1", "/video/beckers-jd-nooffer-392x294v2.flv");
			so.addVariable("fv_TRACK1", "test tracking");
			so.addVariable("fv_VIDEO2", "/video/letsbedirect-jd-nooffer-392x294v2.flv");
			so.addVariable("fv_TRACK2", "test tracking2");
			so.addVariable("fv_WIDTH", "400");
			so.addVariable("fv_HEIGHT", "300");
			so.addVariable("fv_COLOR", "000000");
			so.write(element.id);
			element._flashEmbedded = true;
		}
	}
	
};

EventSelectors.register(behaviors);
