
$(function (){
  $('.video-popup').hide().find(".close-btn").attr("href", "javascript:void(0)").click(function (){
    var vid_obj = $('.video-wrapper').children('object');
	var vid_id = vid_obj.attr('id');
	if (vid_obj.length > 0 && vid_id !== '') {
      vid_obj.replaceWith('<div id="' + vid_id + '"></div>');
	}
	$('.video-overlay').hide();
    $('.video-popup').hide();
  });
  $('.video-link').show().attr("href", "javascript:void(0)").click(function (){
	if ($(this).parent().hasClass('product-image')) {
		showMovie($('#product-images div.current div.video-link a:first').attr("id"));
	} else {
		if ($('.video-wrapper').children('div:first-child')) {
			add_video($('.video-wrapper').children(':first').attr('id'));
		}
		var overlay = $('.video-overlay');
		if (overlay.length == 0){
		  overlay = $('<div class="video-overlay" />').appendTo("body");
		}
		var w = $(window).width();
		overlay.show().css({
		  'width' : '100%',
		  'height' : $("body").height(),
		  'opacity' : 0.5
		}).show();
		var pop = $('.video-popup');
		var popup_width = (pop.attr('id') == 'eaziglide-video-popup') ? 640 : 750;
    if (pop.attr("id") == "dining-popup") {
      popup_width = 680;
    }

		pop.show().css("width", popup_width).css({
		  'text-align' : 'left',
		  'left' : ($('body').width() - pop.width())/2,
		  'top' : ($(window).height() - pop.height())/2
		});
		var params = {wmode: "transparent"};
		var flashvars = {"base" : "./", "video" : "framework/flash/landing/recliner.flv"};
		swfobject.embedSWF("./product_video.swf", "recliner-video", "640", "358", "9.0.0", "expressInstall.swf", flashvars, params, null);
		flashvars = {"base" : "./", "video" : "framework/flash/landing/sofabeds.flv"};
		swfobject.embedSWF("./product_video.swf", "sofa-bed-video", "640", "358", "9.0.0", "expressInstall.swf", flashvars, params, null);
    var flashvars = {"base" : "./", "video" : "framework/flash/landing/diningfurniture.flv"};
    swfobject.embedSWF("./product_video.swf", "dining-video", "560", "355", "9.0.0", "expressInstall.swf", flashvars, params, null);
	}
  });
});

function add_video(vid_id) {
	var vid_url = '';

	switch(vid_id) {
		case 'sale-video':
			vid_url = 'campaigns/winter-sale-2011/flash/designer-products/designer_products_1.flv';
			break;

		case 'recliner-video':
			vid_url = 'framework/flash/landing/recliner.flv';
			break;

		case 'recliner-video':
			vid_url = 'framework/flash/landing/sofabeds.flv';
			break;

		case 'eaziglide-video':
			vid_url = 'upload_files/Eaziglide.flv';
			break;

    case 'dining-video':
      vid_url = 'framework/flash/landing/diningfurniture.flv';
      break;

    case 'half-price-video':
      vid_url = 'framework/flash/landing/half-price-sale.flv';
      break;

    case 'gxd-video':
      vid_url = 'framework/flash/landing/gxd-sale.flv';
      break;
	}

	if (vid_url !== '') {
		var params = {wmode: "transparent"};
		var flashvars = {"base" : "./", "video" : vid_url};
		swfobject.embedSWF("./product_video.swf", vid_id, "640", "358", "9.0.0", "expressInstall.swf", flashvars, params, null);
	}
}
