jQuery(function(){
	if ($('body').hasClass('gallery-view'))	{
		var pageName = $('body').attr('id');
		var thumbCount = 6;
		if (pageName == 'drawings')	{thumbCount = 5};
		$.ajax({
			type: "GET",
			url: "js/sitedata_v9.xml",
			dataType: "xml",
			success: function(xml) {
				//alert('got data');
				var imgData = '';
				var imgPreloadDataMain = '';
				var imgPreloadDataFull = '';
				var listData = '';
				$(xml).find(pageName + ' item').each(function(i){
					$this = $(this);
					var creationDate = $this.attr('creation-date');
					var name = $this.attr('name');
					var dimensionWidth = $this.attr('dimension-width');
					var dimensionHeight = $this.attr('dimension-height');
					var dimensions = '';
					if (dimensionWidth + dimensionHeight != '')	{
						dimensions = dimensionWidth + ' x ' + dimensionHeight + ' inches';
					}
					var mediumType = $this.attr('medium-type');
					var fullFilename = $this.attr('full-filename');
					var fullWidth = $this.attr('full-width');
					var fullHeight = $this.attr('full-height');
					var profileFilename = $this.attr('profile-filename');
					var profileWidth = $this.attr('profile-width');
					var profileHeight = $this.attr('profile-height');
					var thumbFilename = $this.attr('thumb-filename');
					var thumbWidth = $this.attr('thumb-width');
					var thumbHeight = $this.attr('thumb-height');
					var imagePath = 'images/' + pageName + '/';
					imgData = '<img src="' + imagePath + thumbFilename + '" width="' + thumbWidth + '" height="' + thumbHeight + '" data-src="' + imagePath + profileFilename + '" data-width="' + profileWidth + '" data-height="' + profileHeight + '" />';
					imgPreloadDataMain += '<img src="' + imagePath + profileFilename + '" width="1" height="1" />';
					//imgPreloadDataFull += '<img src="' + imagePath + fullFilename + '" width="1" height="1" />';
					listData += '<li><a href="#">' + imgData + '<span class="item-info"><span class="item-title">' + name + '</span><span class="item-type">' + mediumType + '</span><span class="item-size">' + dimensions + '</span></span></a></li>';
				});
				$('body').append('<div id="preload">' + imgPreloadDataMain + '</div>');
	//			alert(imgData);
				$('.carousel ul').empty().append(listData);
					$(".carousel").jCarouselLite({
						btnNext: ".next",
						btnPrev: ".previous",
						visible: thumbCount
					});
				
					$('.carousel a').click(function(){
						var $this = $(this).find('img');
						var src = $this.attr('data-src');
						var width = $this.attr('data-width');
						var height = $this.attr('data-height');
						var containerWidth = 715;				
						var containerHeight = 550;
						var marginLeft = (containerWidth - width)/2;
						var marginTop = (containerHeight - height)/2;
						$('.gallery-main').css('visibility', 'hidden');
						$('#gallery-image-large').attr('src', src).attr('width', width).attr('height', height);
						$('.gallery-item').css('width', width + 'px').css('height', height + 'px').css('marginLeft', marginLeft + 'px').css('marginTop', marginTop + 'px');
						itemInfo = $(this).find('span.item-info').html();
						$('#item-info').html(itemInfo);
						$('.gallery-main').css('visibility', 'visible');
						return false;
					});
	//			$('#thumbnails').append(imgData);
			}
		});
		
	}
	/*
	if ($('body').hasClass('shows'))	{
		$(".tweet").tweet({
			username: "matthewolyphant",
			join_text: "auto",
			avatar_size: 64,
			count: 10,
			auto_join_text_default: "I said,", 
			auto_join_text_ed: "I",
			auto_join_text_ing: "I were",
			auto_join_text_reply: "I replied to",
			auto_join_text_url: "I was checking out",
			loading_text: "loading tweets..."
		});
	}
	*/
	if ($('#shows-burst').length)	{
		


		if (!OLYPHANT) var OLYPHANT = {};
		if (!OLYPHANT.SHOWDATES) OLYPHANT.SHOWDATES = {};
		OLYPHANT.SHOWDATES.Base = function(){
			var self = this;
			this.current = 0;
			this.fadeInSpeed = 2000;
			this.fadeOutSpeed = 2000;
			this.delaySpeed = 3000;
			this.init = function(){
				OLYPHANT.SHOWDATES.Base.totalItems = $('#burst-data li').length;
				OLYPHANT.SHOWDATES.Base.populateInfo();
			};
			this.populateInfo = function(){
				if(OLYPHANT.SHOWDATES.Base.current==OLYPHANT.SHOWDATES.Base.totalItems){
					OLYPHANT.SHOWDATES.Base.current = 1;
				}
				else{
					OLYPHANT.SHOWDATES.Base.current = OLYPHANT.SHOWDATES.Base.current + 1;
				}
				var row1Data = $('#burst-data li[data-index=' + OLYPHANT.SHOWDATES.Base.current + ']').find('.line-1').text(); 
				var row2Data = $('#burst-data li[data-index=' + OLYPHANT.SHOWDATES.Base.current + ']').find('.line-2').text(); 
				$('#burst-info-1').text(row1Data);
				$('#burst-info-2').text(row2Data);
				OLYPHANT.SHOWDATES.Base.showInfo();
			};
			this.showInfo = function(){
				var fadeInSpeed = OLYPHANT.SHOWDATES.Base.fadeInSpeed;
				var fadeOutSpeed = OLYPHANT.SHOWDATES.Base.fadeOutSpeed;
				var delaySpeed = OLYPHANT.SHOWDATES.Base.delaySpeed;
				$dataElement = $('#shows-burst-info');
				$dataElement.fadeIn(fadeInSpeed).delay(delaySpeed).fadeOut(fadeOutSpeed, function(){
					OLYPHANT.SHOWDATES.Base.populateInfo();
				});
			};
		};
		jQuery(function(){
			OLYPHANT.SHOWDATES.Base = new OLYPHANT.SHOWDATES.Base();
			OLYPHANT.SHOWDATES.Base.init();
		});

	}
});
