$(document).ready(function(){			   
	// Add smooth scrolling to each of the nav links
	scroll_options = {
		queue:true,
		duration:1500,
		axis:'y',
		offset:0,
		easing:'easeOutQuad'
	};		
			   	
	$('nav ul li').localScroll();
	
	$('#surfboards header p').localScroll();
	
	//  Commands for the Home Section Gallery
	$('#home-gallery').each(function(index) {
		var $self = $(this);
		var $nav = $self.next('.gallery-nav').find('.indicators');
		
		var $next = $self.next('.gallery-nav').find('.next');
		var $prev = $self.next('.gallery-nav').find('.prev');
			
		$self.cycle({ 
			activePagerClass: 'active',
			fx:     'fade', 
			speed:  500, 
			next:   $next, 
			prev:   $prev,
			timeout:	4000,
			pager:	$nav,
			pagerAnchorBuilder: function(idx) { 
				return '<a href="#" class="indicator">' + idx + '</a>'; 
			}
		});
	});
	
	
	$('.surfboard-gallery').each(function(index) {
		var $self = $(this);
		var $nav = $self.next('.gallery-nav').find('.indicators');
		
		var $next = $self.next('.gallery-nav').find('.next');
		var $prev = $self.next('.gallery-nav').find('.prev');
			
		$self.cycle({ 
			activePagerClass: 'active',
			fx:     'fade', 
			speed:  500, 
			next:   $next, 
			prev:   $prev,
			timeout:	0,
			pager:	$nav,
			pagerAnchorBuilder: function(idx) { 
				return '<a href="#" class="indicator">' + idx + '</a>'; 
			}
		});
	});
	
	$('#ebay-listing').each(function() {
	
		var appId = "Butteryw-d769-4050-ae4c-66473faea449";
		var sellerId = "oguh-yleehs";
		//var sellerId = "binglor";
		var version = "1.9.0"
		
		var query = "http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=" + version + "&GLOBAL-ID=EBAY-AU&SECURITY-APPNAME=" + appId + "&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&itemFilter.name=Seller&itemFilter.value="+ sellerId + "&sortOrder=EndTimeSoonest&searchResult.item.sellingStatus.timeLeftoutputSelector=SellerInfo";
	
		$.ajax({
		    type: "GET",
		    dataType: "jsonp",
			url: query,
			error: throwError,
			success: processData	
		});
		
		function processData(data) {
		
			// Response
			//console.log(data);
			
			// Count
			//console.log(data['findItemsAdvancedResponse']['0']['searchResult']['0']['@count']);
			
			// Item
			//console.log(data['findItemsAdvancedResponse']['0']['searchResult']['0']['item']);
			
			// Drill down to the time left
			//console.log(data['findItemsAdvancedResponse']['0']['searchResult']['0']['item']['0']['sellingStatus']['0']['timeLeft']['0']);
					
			$totalItems = (data['findItemsAdvancedResponse']['0']['searchResult']['0']['@count']);
			
			if ($totalItems > 0){
			
				result = data['findItemsAdvancedResponse']['0']['searchResult']['0'];
				$.each(result['item'], function(key, item) {
					//console.log(item['title'][0]);
					
					var itemUrl = (item['viewItemURL'][0]);
					var itemThumb = (item['galleryURL'][0]);
					var itemTitle = (item['title'][0]);
					var itemPrice = (item['sellingStatus']['0']['currentPrice']['0']['__value__']);
					var itemEnd = (item['sellingStatus']['0']['timeLeft']['0']);
					
					//matches = /P(\d+)DT(\d+)H(\d+)M(\d+)S/("P300DT22H0M42S");
					matches = /P(\d+)DT(\d+)H(\d+)M(\d+)S/(itemEnd);
					
					parts = ['d', 'h', 'm', 's'];
					str = '';
					for (var i=1; i < matches.length; i++) {
					   if(matches[i] > 0) {
					       str += ' ' + matches[i] + '' + parts[i-1];
					   }
					};	
					
					console.log(str);		
					
					$('<tr><td class="itemThumb"><a href="' + itemUrl + '"title="' + itemTitle  + '"><img src="' + itemThumb + '"/></a></td><td class="itemTitle"><a href="' + itemUrl + '" title="' + itemTitle  + '">' + itemTitle  + '</a></td><td class="itemPrice">' + itemPrice  + '</td><td class="itemEnd">' + str + '</td></tr>').prependTo('#ebay-listing tbody');
					
					$('.itemPrice').formatCurrency();
				});
				
			} else {
					$('<tr><td class="noresults" colspan="4">There are currently no items for sale. Please check back shortly!</td></tr>').prependTo('#ebay-listing tbody');		
			}		
		}
		function throwError(data) {
			//console.log(data);	
			$('<tr><td class="noresults" colspan="4">There are currently no items for sale. Please check back shortly!</td></tr>').prependTo('#ebay-listing tbody');
		}
	});
});
