;function ARISexyLinks(selector, params, isClone) {
	isClone = isClone || false;
	var modifyLink = function(link, extraParams) {
		extraParams = extraParams || "";

		var baseLink = link.match(/([^?]+)/)[1] || link,
			isImage = /\.(jpe?g|png|gif|bmp)/gi;
		
		if (!baseLink.match(isImage))
			extraParams += (extraParams ? "&" : "") + "TB_iframe=true";

		if (!extraParams)
			return link;

		if (link.indexOf("?") == -1)
			link += "?";
		else if (extraParams.indexOf("&") != 0 && (link.indexOf("&") == -1 || link.indexOf("?") != link.length - 1))
			link += "&";

		link += extraParams;
		
		return link;
	},
	modifyElement = function(el, clone) {
		clone = clone || false;
		if (clone) {
			el.replaceWith(el.clone(false))

			return ;
		}
		
		var oEl = el.get(0);

		el.unbind("click");
		if (typeof(MooTools) != "undefined") {
			var mEl = $(oEl);
			if (mEl.removeEvents)
				mEl.removeEvents();
		}

		if (oEl["onclick"])
			oEl["onclick"] = null;
	};
	
	jQuery(selector).each(function() {
		var el = jQuery(this),
			href = el.attr("href") || "";

		el.attr("rel", "sexylightbox");
		el.attr("href", modifyLink(href, params));
		if (!el.attr("title"))
			el.attr("title", " ");

		modifyElement(el, isClone);
	});

	if (typeof(SexyLightbox) != "undefined")
		SexyLightbox.refresh();
}
