jQuery(document).ready(function($) {
	carousel.init();
	googleTracker.init();
	
	$('a[rel=external]').click( function() {
		window.open(this.href);
		return false;
	});
	
	$('a[rel="gallery"]').colorbox({
		opacity: 0.80,
		overlayClose: 'false',
		onComplete: function() {
			googleTracker.trackSeenInImage();
		}
	}).click(function(){ 
	    $('#colorbox').addClass('gallery'); 
	});
	
	$(document).bind('cbox_closed', function(){
		$('#colorbox').removeClass('gallery'); 
	}); 
	
    $(".locator").colorbox({
		width: "761px", 
		height: "503px", 
		opacity: 0.80, 
		iframe: true, 
		scrolling: false
    });
    
});

function displayLocator() {
    $(".locator").click();
}

/*function getMovieElement(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}*/

//		$(".item-fragrance").hover(function(){$("#campaign-sub").hide();$("#fragrance-sub").show();}, function(){$("#fragrance-sub").hide();});
//		$(".item-campaign").hover(function(){$("#campaign-sub").show();}, function(){$("#campaign-sub").hide();});
		

function displayLocator() {
    $(".locator").click();
}

var carousel = {
    init: function () {
        $(".carousel li").show();

        if ($('.jCarouselLite').length > 0) {
            $(".default .jCarouselLite").jCarouselLite({
                btnNext: ".default .next",
                btnPrev: ".default .prev",
                visible: 4
            });
            $('.jCarouselLite li').prepend('<div class="overlay"></div> ');
            var self = this;
            self.bind();
        }
    },
    bind: function () {
        $(".jCarouselLite li").click(function (event) {
            var adName = $(this).attr("id");

            // get rid of any hover or selected states
            $(".jCarouselLite li").removeClass('selected');
            $(".overlay").css("background", "none");
            $(".jCarouselLite li").css("border", "2px solid transparent");

            // add any hover or selected states
            $(this).addClass('selected');
            if ($(this).hasClass('play')) {
                $('.overlay', this).css("background", "transparent url(assets/images/design/products-thumb-hover-play.png) no-repeat");
            } else {
                $('.overlay', this).css("background", "transparent url(assets/images/design/products-thumb-hover.png) no-repeat");
            }
            $(this).css("border", "2px solid #CC3DF4");

            // change big image
            $('.campaign-ad').addClass('hidden');
            $('.' + adName).removeClass('hidden');
            _gaq.push(['_trackPageview', '/campaign/' + adName]);

            //Remove and re-add video so it stops playing in IE
            if (adName != 'ad1' && !$("html#campaign_night-page")) {
                var clone = $(".ad1 object").clone(true);
                $(".ad1 object").remove();
                $(".campaign-ad.ad1").html(clone);
            }
            event.preventDefault();
        });
        $(".jCarouselLite li").mouseenter(function (event) {
            if ($(this).hasClass('play')) {
                //$(".overlay", this).css({ "background": "transparent url(assets/images/design/products-thumb-hover-play.png) no-repeat" });
            } else {
                //$(".overlay", this).css({ "background": "transparent url(assets/images/design/products-thumb-hover.png) no-repeat" });
            }
            $(this).css("border", "2px solid #CC3DF4");
        });
        $(".jCarouselLite li").mouseleave(function (event) {
            if (!$(this).hasClass('selected')) {
                $(".overlay", this).css("background", "none");
                $(this).css("border", "2px solid transparent");
            }
        });
    }
};

var googleTracker = {
	cboxTitle: null,
	
    init: function() {
		this.cboxTitle = $('#cboxTitle');
    },
	trackSeenInImage: function() {
 	    //console.log('/seen/' + this.cboxTitle.text());
		_gaq.push(['_trackPageview', '/seen/' + this.cboxTitle.text()]);
    }
}

