	// interval for jquery animations
	jQuery.fx.interval = 50;

function onYouTubePlayerReady(playerId) {
	ytplayer = document.getElementById('yt-player' + playerId);
	videoID = $('#yt-player' + playerId).parent().data('videoID');
	ytplayer.cueVideoById(videoID);
	//console.log(videoID);
}

function playYT(playerId){
	ytplayer = document.getElementById("yt-player" + playerId);
	ytplayer.playVideo();
}

function pauseYT(playerId){
	ytplayer = document.getElementById("yt-player" + playerId);
	ytplayer.pauseVideo();
}


$(document).ready(function() {

	//facebook ie hack, this seems pointless but the like buttons are fucking up the fonts.
	if ($.browser.msie){
		$('.facebook').each(function(){
			$(this).parent().find('li:first-child').after('<li class="facebook fltRight"><iframe src="http://www.facebook.com/plugins/like.php?href=' + escape(window.location) + '&amp;layout=button_count&amp;show_faces=false&amp;width=120&amp;action=like&amp;font&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe></li>')
			$(this).remove();
		});
	}


    
    //footer menu scripts
    var megaFooterVisible = false;
    $('#siteMapLink').click(function() {

        if (megaFooterVisible === false) {
            //alert(megaFooterVisible);
            $('#megaFooter').slideDown();
            megaFooterVisible = true;
        } else {
            //alert(megaFooterVisible);
            $('#megaFooter').slideUp();
            megaFooterVisible = false;
        }

        $('#sendToFriend').slideUp();
        sendToFriendVisible = false;

        $('#newsletters').slideUp();
        newsletterVisible = false;

        return false;
    });

    //$('#megaFooter').hoverIntent(function() {
        //
    //}, function() {
    //    $(this).slideUp();
    //    megaFooterVisible = false;
    //});

      
    $('#shareLink').click(function() {
        $(this).find('.social-media').fadeToggle();
        
        $('#megaFooter').slideUp();
        megaFooterVisible = false;
        $('#newsletters').slideUp();
        newsletterVisible = false;
        $('#sendToFriend').slideUp();
        sendToFriendVisible = false;
        //return false;
    });

            
    //back to top
    $('#backToTop a').click(function() {
        $('html,body').animate({ scrollTop: 0 }, 300);
        return false;
    });

 
    // Homepage Modules

    var thisSlide = 0;
    var nextSlide = 1;
    var $slides = $('#homepageSlides .image');
    var $titles = $('#sliderTitles li');
    var homepagePaused = false;
    var slideShow = function() { slideBaby(nextSlide); };

    // This is because jQuery can't animate to 'auto' so we have to find the max width of each one
    $titles.each(function() {
        $(this).css({ width: 'auto' });
        $TitleWidth = $(this).width();
        if ($TitleWidth < 16) { $TitleWidth = 11; }
        $(this).data('max-width', $TitleWidth);
        $(this).css({ width: '11px' });
    });

    // This is for the sound slot

    $("#jplayer_holder").jPlayer({
        swfPath: "/script",
        volume: 50,
        ready: function() { this.element.jPlayer(); }
    });

    $('.homepageMusic').hover(function() {
        var file = $(this).data('sound');
        $("#jplayer_holder").jPlayer("setFile", file);
        $("#jplayer_holder").jPlayer('play').jPlayer("onSoundComplete", function() { this.element.jPlayer("play"); });
    }, function() {
        $("#jplayer_holder").jPlayer('stop');
    });


     
    // Now Playing slimline radio scroller

    var $nowPlayer = $('.nowPlayingScroll');
    function slideRadio() {
        var trackWidth = ($('.playingScroll').width() + 10) * -1;
        $nowPlayer.css({ textIndent: '0' });
        $nowPlayer.animate({
            textIndent: trackWidth
        }, 15000, 'linear', function() {
            //ReloadNowPlaying();
            $('.playingScroll').eq(0).remove();
            $nowPlayer.append('<span href="javascript:openRadioPlayer();" class="playingScroll"><span class="nowPlaying">Now Playing On Pandora Official Radio</span> <i>' + $('.updatedRadio').text() + '</i>...</span>');
            slideRadio();
        });
    }
    var trackName = $('.updatedRadio').text();
    $nowPlayer.append('<span href="javascript:openRadioPlayer();" class="playingScroll"><span class="nowPlaying">Now Playing On Pandora Official Radio</span> <i>' + trackName + '</i>...</span>');
    $nowPlayer.append('<span href="javascript:openRadioPlayer();" class="playingScroll"><span class="nowPlaying">Now Playing On Pandora Official Radio</span> <i>' + trackName + '</i>...</span>');
    slideRadio();


    // Listing page view switcher
    $('#switchView a').click(function() {
        if (!($(this).hasClass('active'))) {
            $('#switchView a').removeClass('active');
            $(this).addClass('active');
            $('.productListing').hide();
            $($(this).attr('href')).fadeIn();
        }
        return false;
    });

   //show youtube on hover in product details
    //$('#productImg').hover(function(){
    //	var $youtube = $(this).data('videoID');
    //	if($youtube !== ""){
    //console.log($youtube);
    //	$(this).append('<iframe width="250" height="250" frameborder="0" src="http://www.youtube.com/embed/' + $youtube + '?rel=0&amp;autoplay=1&amp;loop=1&amp;&amp;hd=1" type="text/html" class="youtube-player" id="youtube-player" title="YouTube video player"></iframe>');
    //	$(this).find('a').fadeOut();
    //	}
    //}, function(){
    //	$(this).find('a').fadeIn('fast', function(){
    //		$(this).parent().find('.youtube-player').remove();
    //	});
    //	
    //});



    //play minimix
    $('.minimixPlay').live('click', function() {
        $("#jplayer_holder").jPlayer('stop');
        $('.jPlayActive').addClass('jPlay');
        $('.jPlayActive').removeClass('jPlayActive');

        var file = $(this).data('sound');
        $("#jplayer_holder").jPlayer("setFile", file);
        $("#jplayer_holder").jPlayer('play').jPlayer("onSoundComplete", function() { this.element.jPlayer("play"); });
        $(this).removeClass('minimixPlay');
        $(this).addClass('minimixPlaying');
    });
    $('.minimixPlaying').live('click', function() {
        $("#jplayer_holder").jPlayer('stop');
        $(this).removeClass('minimixPlaying');
        $(this).addClass('minimixPlay');
    });

    //play samples
    $('.jPlay').each(function() {

        if ($(this).data('sound') !== "") {
            $(this).css('display', 'block');
        }
    });

    $('.jPlay').live('click', function() {
        $("#jplayer_holder").jPlayer('stop');
        $('.jPlayActive').addClass('jPlay');
        $('.jPlayActive').removeClass('jPlayActive');
        $('.minimixPlaying').addClass('minimixPlay');
        $('.minimixPlaying').removeClass('minimixPlaying');

        var file = $(this).data('sound');
        $("#jplayer_holder").jPlayer("setFile", file);
        $("#jplayer_holder").jPlayer('play').jPlayer("onSoundComplete", function() { this.element.jPlayer("play"); });
        $(this).removeClass('jPlay');
        $(this).addClass('jPlayActive');
    });

    $('.jPlayActive').live('click', function() {
        $("#jplayer_holder").jPlayer('stop');
        $(this).removeClass('jPlayActive');
        $(this).addClass('jPlay');
    });

        // news ticker
    var newsItem = 0;
    var tickerPaused = false;

    function newsTicker() {
        clearTimeout(tickerTimer);
        $('#newsTicker li').eq(newsItem).animate({ top: -28 }, function() { $(this).css('top', 28); });
        newsItem++;
        if (newsItem === $('#newsTicker li').length) { newsItem = 0; }
        $('#newsTicker li').eq(newsItem).animate({ top: 0 });
        if (!(tickerPaused)) { tickerTimer = setTimeout(newsTicker, 7000); }
    }

    var tickerTimer = setTimeout(newsTicker, 7000);

    $('#newsTicker').hover(function() {
        tickerPaused = true;
        clearTimeout(tickerTimer);
    }, function() {
        tickerPaused = false;
        tickerTimer = setTimeout(newsTicker, 7000);
    });




    // search box and button
    $('#searchBox').live('focus', function() {
        if ($(this).val() == 'Search Pandora') {
            $(this).val('');
        }
    });

    $('#searchBox').live('blur', function() {
        if ($(this).val() == '') {
            $(this).val('Search Pandora');
        }
    });

    $('#searchBox').live('keydown', function(event) {
        if (event.keyCode == '13') {
            event.preventDefault();
            //alert('hi');
            $('#searchBoxBtn').click();
        }
    });

    $('#searchBoxBtn').live('click', function() {
        window.location = '/searchfolder/searchresult.aspx?q=' + $('#searchBox').val();

    });

    

     

         

});


// make all external links open in a new window
    $('a[href^="http://"]').attr("target", "_blank");
