$(function() {
	if($.fn){
		//change default show functionality
		$.fn.nyroModal.settings.showContent = function(elts, settings, callback) {
		var h = elts.loading.height();
		var w = elts.loading.width();
		
		//if in doctype strict, and not IE, needs to be height 99%
		if(settings.type&&settings.type=='iframe'){
			$('iframe',elts.content).eq(0)
			.css({
				width: '100%',
				height: '98%'
			});
		}

		elts.loading
			.css({
				width: settings.width+'px',
				height: settings.height+'px',
				marginTop: (settings.marginTop)+'px',
				marginLeft: (settings.marginLeft)+'px'
			})
			.show();
		elts.contentWrapper
					.css({
						width: settings.width+'px',
						height: settings.height+'px',
						marginTop: (settings.marginTop)+'px',
						marginLeft: (settings.marginLeft)+'px'
					})
					.show();
					elts.loading.fadeOut(150, callback);
		};
		//change default hide functionality
		$.fn.nyroModal.settings.hideContent = function(elts, settings, callback) {
			elts.contentWrapper.hide();
			callback();
		};
	}else{
		alert("nyroModal settings:could not find: $.fn: " + $.fn );
	}
});