load_flicker = function(photoset_ids, targetElementId, loadSingleSet, paginationSize) {
	var query_str = '';
	if(loadSingleSet) {
		query_str = "photoset_id=" + photoset_ids;
	} else {
		query_str = "photoset_ids=" + photoset_ids;
	}
	jQuery.ajax({
		type: "GET",
		url: "/index.php/ajax/flicker?" + query_str,		
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			
		},
		success: function(data, textStatus) {	
			jQuery("#"+targetElementId).html(data);

			if(paginationSize) {
				jQuery("#"+targetElementId).attr('page', 1);
				jQuery("#"+targetElementId).attr('total', jQuery("#"+targetElementId+" a.lightview").size());				
				jQuery("#"+targetElementId+" a.lightview").each(function(iter) {
					if(iter >= paginationSize) {
						jQuery(this).css("display", "none");
					}
				});

			}
			// Init Light box
			Lightview.updateViews();
		}		
	});
}

load_more_flicker = function(targetElementId, paginationSize) {
	var total = jQuery("#"+targetElementId).attr('total');
	var curPage = jQuery("#"+targetElementId).attr('page');
	var maxPage = parseInt(total/paginationSize);
	if(maxPage < (total/paginationSize)) {
		maxPage ++;
	}
	if(curPage == maxPage) {
		curPage = 1;
	} else {
		curPage ++;
	}
	jQuery("#"+targetElementId+" a.lightview").each(function(iter) {
		if(iter < (curPage * paginationSize) && iter >= ((curPage-1) * paginationSize)) {
			jQuery(this).css("display", "block");
		} else {
			jQuery(this).css("display", "none");
		}
	});
	
	jQuery("#"+targetElementId).attr('page', curPage);
	return false;
}

load_vimeo = function(album_id, targetElementId) {
	jQuery.ajax({
		type: "GET",
		url: "/index.php/ajax/vimeo",
		data: "album_id="+album_id,
		error: function (XMLHttpRequest, textStatus, errorThrown) {
				
		},
		success: function(data, textStatus){
			jQuery("#" + targetElementId).html(data);
		}		
	 });
}

load_clip = function(clip_id) {
	var embed = '<object type="application/x-shockwave-flash" width="504" height="280" data="http://vimeo.com/moogaloop.swf?clip_id=' + clip_id + '&amp;server=vimeo.com&amp;fullscreen=1"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="wmode" value="transparent"><param name="scale" value="showAll" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=' + clip_id + '&amp;server=vimeo.com&amp;fullscreen=1" /></object>'
	jQuery("#vimeo-play").html(embed);	
	jQuery("#vimeo-playing-caption").html(jQuery("#caption_"+clip_id).html());
}
