var Wiggle = {
	
	init: function() {
		//get flickr images
		var galleryID = $("#flickr_gallery").val();
		$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id="+galleryID+"&lang=en-us&format=json&jsoncallback=?", function(data){
			$.each(data.items, function(i, item){
				$("<img width='66' />").attr("src", (item.media.m).replace('_m', '_s')).appendTo("#thumbs ul").wrap("<li><a target='_blank' href='" + item.link + "'></a></li>");
			});
			
			//clear thumbnail float
			$("#thumbs ul").append("<div class='clear'></div>");
			
			//initialize thumbnail gallery
			Wiggle.createGallery();
		});
		
		//initialize youtube player
		$("ul.video-playlist").ytplaylist({addThumbs:false, autoPlay: false, playerWidth: 360, playerHeight: 249, holderId: 'ytvideo'});
		
		var vidLen = $("ul.video-playlist li").length;
		$(".youtube-next").click(function(event) {
			event.preventDefault();
			if(vidLen > 1) {
				var currVid = $("ul.video-playlist li.currentvideo").index();
				if(currVid < vidLen-1) {
					$("ul.video-playlist li").eq(currVid+1).find('a').trigger('click');
				} else {
					$("ul.video-playlist li").eq(0).find('a').trigger('click');
				}
			}
		});
		
		$(".youtube-prev").click(function(event) {
			event.preventDefault();
			if(vidLen > 1) {
				var currVid = $("ul.video-playlist li.currentvideo").index();
				if(currVid > 0) {
					$("ul.video-playlist li").eq(currVid-1).find('a').trigger('click');
				} else {
					$("ul.video-playlist li").eq(vidLen-1).find('a').trigger('click');
				}
			}
		});
		
		if(vidLen <= 1) {
			$(".youtube-next, .youtube-prev").css('opacity', '0.5');
		}
		
		//add div to tabbed-widget
		$(".tabbed-widget").append("<div class='right-corner'/>");
	},
	
	setMenuBg: function() {
		//set navigation background
		var currentMenu = $('ul[id^=menu-main-navigation]').find('li.current-menu-item');
		var idx = currentMenu.index();
		if(idx < 3) {
			$(currentMenu).find('a .lt').css('background', 'url(/wp-content/themes/wiggle/img/bg-selected-menu-0.png) top center no-repeat');
		} else {
			$(currentMenu).find('a .lt').css('background', 'url(/wp-content/themes/wiggle/img/bg-selected-menu-1.png) top center no-repeat');
		}
	},
	
	createGallery: function() {
		// Initially set opacity on thumbs and add
		// additional styling for hover effect on thumbs
		var onMouseOutOpacity = 0.67;
		$('#thumbs ul.thumbs li').opacityrollover({
			mouseOutOpacity:   onMouseOutOpacity,
			mouseOverOpacity:  1.0,
			fadeSpeed:         'fast',
			exemptionSelector: '.selected'
		});
		
		// Initialize Advanced Galleriffic Gallery
		var gallery = $('#thumbs').galleriffic({
			delay:                     2500,
			numThumbs:                 9,
			preloadAhead:              9,
			enableTopPager:            false,
			enableBottomPager:         true,
			maxPagesToShow:            2,
			imageContainerSel:         '#slideshow',
			controlsContainerSel:      '#controls',
			captionContainerSel:       false,
			loadingContainerSel:       '#loading',
			renderSSControls:          false,
			renderNavControls:         false,
			playLinkText:              false,
			pauseLinkText:             false,
			prevLinkText:              '&lsaquo; Previous Photo',
			nextLinkText:              'Next Photo &rsaquo;',
			nextPageLinkText:          '',
			prevPageLinkText:          '',
			enableHistory:             false,
			autoStart:                 false,
			syncTransitions:           true,
			defaultTransitionDuration: 900
		});
	}
}

jQuery(document).ready(function() {
	Wiggle.init();
	//Wiggle.setMenuBg();
	
	$("#facebookFeed").load(function(){
		console.log('x');
		console.log( $("#facebookFeed").get(0).contentWindow );
	});
	
});
