$(document).on('click','.sg-box', function() {
	var defaults={
		fixed: true,
		opacity: 0.5,
		width: "90%",
		maxHeight: "90%",
		maxWidth: "90%",
	}
	var $this=$(this)
	var group=$this.data("group");
	var options = $.extend(defaults, $this.data());
	if (options.group) options.rel=options.group

	if ($this.data('confirm')!=undefined && !confirm($this.data('confirm'))) {
		return false
	}

	if ($this.attr('href')=='#close') {
		$.colorbox.close()
		return false
	}

	$('.sg-box[data-group="'+group+'"]').each(function(i){
		var $elem=$(this);
		$elem.colorbox(options);
	});
	options.open=true
	$this.colorbox(options);

	// Process callback function
	var callbackFunction=$this.data("callback");
	if (callbackFunction && typeof window[callbackFunction] === 'function') {
		window[callbackFunction]($this,'');
	}

	return false
});