jQuery(document).ready(function($) {
	// Side slide show
	$('.widget_post_slide ul').each(function() {
		var pager = $('<div class="pager">').insertAfter(this);
		var slideTimeout = $(this).data('interval');
		if (!slideTimeout) slideTimeout = 5000;

		var slide = $(this).cycle({
			fx: 'scrollHorz',
			timeout: slideTimeout,
			speed: 200,
			fit: 1,
			pause: 1,
			activePagerClass: 'active',
			pager: pager
		});

		var slideToggle = $('<a href="#" class="toggler">&nbsp;</a>').click(function() {
			var paused = slide.is(':paused');
			slide.cycle(paused ? 'resume' : 'pause', true);
			$(this).toggleClass('paused', !paused);
			return false;
		}).appendTo(pager);

		if (slide.data('paused')) slideToggle.click();
	});

	// Text input hints
	$('#search').each(function() {
		var blurClass = 'hint';

		var $input = $(this);
		if (!$input) return;

		var title = $input.attr('title');
		if (!title) return;

		function clearHint() {
			if ($input.val() === title && $input.hasClass(blurClass))
				$input.val('').removeClass(blurClass);
		}

		$input.blur(function() {
			if (this.value === '')
				$input.val(title).addClass(blurClass);
		}).focus(clearHint).blur();

		$(this.form).submit(clearHint);
		$(window).unload(clearHint);
	});


});

