$(function() {
		$.nyroModalSettings({
		});
		
		
		/*function preloadImg(image) {
			var img = new Image();
			img.src = image;
		}

		preloadImg('../img/ajaxLoader.gif');
		preloadImg('../img/prev.gif');
		preloadImg('../img/next.gif');
*/
	});

	// Page enhancement
	$(function() {
		if (!$.browser.opera) {
			$('div#menu ul:first a, div#usage a, div#edito a').click(function(e) {
				e.preventDefault();
				$.scrollTo($(this).attr('href'), 700);
			});
		}
	
		var allPre = $('div#demos pre');
		allPre.each(function() {
			var pre = $(this);
			var link = $('<a href="#" class="showCode">Show Code</a>');
			pre.hide().before(link).before('<br />');
			link.click(function(event) {
					event.preventDefault();
					pre.slideToggle('fast');
					return false;
				});
		});
		var shown = false;
		$('#showAllCodes').click(function(event) {
			event.preventDefault();
			if (shown)
				allPre.slideUp('fast');
			else
				allPre.slideDown('fast');
			shown = !shown;
			return false;
		});
	});