/**
*
*  Add picasa gallery to your blog or website
*  http://www.webtoolkit.info/
*
**/
var picasa = {
 
	galleries: 0,
 
	gallery: function (galleryObjectId, galleryObjectName, settings) {
		this.galleryObjectId = galleryObjectId;
		this.galleryObjectName = galleryObjectName;
		this.containerId = settings.containerId;
		this.userName = settings.userName;
		this.albumName = settings.albumName;
		this.imageSize = settings.imageSize;
		this.imageHeight = settings.imageHeight;
		this.itemsArray = [];
 
		this.setup = function (data) {
			this.itemsArray = data.feed.entry;
			this.totalItems = this.itemsArray.length;
 			var ul_width = 0;
 			for (var x = 0; x < this.totalItems; x++) {
				var h = this.itemsArray[x].media$group.media$thumbnail[0].height;
				var w = this.itemsArray[x].media$group.media$thumbnail[0].width;
				var width_new = parseInt(w * this.imageHeight / h);
				ul_width += width_new;
				jQuery('#' + this.containerId).append('<li style="width:' + width_new + 'px;"><img src=' + this.itemsArray[x].media$group.media$thumbnail[0].url + ' style="width:' + width_new + 'px;"></img></li>');
			}
			//jQuery('#loaded').append('Loaded');
			if(page=='gallery')
				loadGallery();
			else if(page=='homepage')
				loadScroller(5);
			else if(page=='single_services' || page=='single_portofolio'){
				loadScroller();
			}
			
			//jQuery('.simply-scroll-list li').css("width","auto");
			//jQuery('.simply-scroll-list li img').css("height","290px");
			if (this.imageHeight > 200) // just for homepage
				jQuery('.simply-scroll-list').css("width",ul_width + "px");
			
		};
 
	},
 
	load: function (settings) {
		var galleryObjectId = picasa.galleries++;
		var galleryObjectName = 'picasa.gallery' + galleryObjectId;
		var galleryObject = eval(galleryObjectName + ' = new picasa.gallery(galleryObjectId, galleryObjectName, settings)');
 
		scriptLoader.load([
			'http://picasaweb.google.com/data/feed/api/user/' + galleryObject.userName + '/album/' + galleryObject.albumName + '?alt=json-in-script&callback=' + galleryObjectName + '.setup&kind=photo&thumbsize=' + galleryObject.imageSize
		]);
	}
 
}
