

function initLightbox() {
	
	// images
	jQuery("a[data-lightbox='image']").each(function(){
		jQuery(this).attr('rel', jQuery(this).attr('data-lightbox'));
	}).colorbox({
		title: function() { return jQuery(this).attr('data-title') ? jQuery(this).attr('data-title') : false; },
		caption: function() { return jQuery(this).attr('data-caption') ? jQuery(this).attr('data-caption') : false; },
		src: function() { return jQuery(this).attr('data-src'); },
		onComplete: function() {
			/*if( jQuery(this).attr('data-caption') ) {
				jQuery('<p>'+ jQuery(this).attr('data-caption') + '</p>').appendTo('#cboxTitle');
			}*/
		}
	});
	
	// inline html
	jQuery("a[data-lightbox='html']").colorbox({
		inline: true,
		href: function() { return "#" + jQuery(this).attr("data-src"); },
		initialWidth: "100",
		initialHeight: "100",
		width: function() { return jQuery(this).attr("data-width") ? jQuery(this).attr("data-width") : false; },
		height: function() { return jQuery(this).attr("data-height") ? jQuery(this).attr("data-height") : false; }
	});
	
	// iFrame
	jQuery("a[data-lightbox='iFrame']").colorbox({
		iframe: true,
		initialWidth: "100",
		initialHeight: "100",
		title: function() { return jQuery(this).attr('data-title') ? jQuery(this).attr('data-title') : false; },
		caption: function() { return jQuery(this).attr('data-description') ? jQuery(this).attr('data-description') : false; },
		width: function() { return jQuery(this).attr("data-width") ? jQuery(this).attr("data-width") : false; },
		height: function() { return jQuery(this).attr("data-height") ? jQuery(this).attr("data-height") : false; }
	});
	
}


