//<![CDATA[
// Demo NyroModal
$(function() {
	$.nyroModalSettings({
		processHandler: function(settings) {
			var url = settings.url;
			if (url && url.indexOf('http://www.youtube.com/watch?v=') == 0) {
				$.nyroModalSettings({
					type: 'swf',
					height: 355,
					width: 425,
					url: url.replace(new RegExp("watch\\?v=", "i"), 'v/')
				});
			}
		},
		endShowContent: function(elts, settings) {
			$('.resizeLink', elts.contentWrapper).click(function(e) {
				e.preventDefault();
				$.nyroModalSettings({
					width: Math.random()*1000,
					height: Math.random()*1000
				});
				return false;
			});
			$('.bgLink', elts.contentWrapper).click(function(e) {
				e.preventDefault();
				$.nyroModalSettings({
					bgColor: '#'+parseInt(255*Math.random()).toString(16)+parseInt(255*Math.random()).toString(16)+parseInt(255*Math.random()).toString(16)
				});
				return false;
			});
		}
	});
	
	$('#manual').click(function(e) {
		e.preventDefault();
		var content = 'Content wrote in JavaScript<br />';
		jQuery.each(jQuery.browser, function(i, val) {
			content+= i + " : " + val+'<br />';
		});
		$.nyroModalManual({
			bgColor: '#3333cc',
			content: content
		});
		return false;
	});
	$('#manual2').click(function(e) {
		e.preventDefault();
		$.nyroModalManual({
			url: 'demoSent.php'
		});
		return false;
	});
	$('#manual3').click(function(e) {
		e.preventDefault();
		$('#imgFiche').nyroModalManual({
			bgColor: '#cc3333'
		});
		return false;
	});
	$('#myValidForm').submit(function(e) {
		e.preventDefault();
		if ($("#myValidForm :text").val() != '') {
			$('#myValidForm').nyroModalManual();
		} else {
			alert("Enter a value before going to " + $('#myValidForm').attr("action"));
		}
		return false;
	});
		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;
	});
});
//]]>