function slider(duration, interval) {
	
	// Replace elements with dynamic content
	$('#slider .aElement').each(function() {
		var $this = $(this);
		$.ajax({
			async : false,
			type : 'get',
			url : $this.find('a').attr('href'),
			success : function(data) {
				$this.html($(data).find('#middle'));
			}
		});
	});
		
	// Set up serialScroll
	var slider = $('#slider');
	var timer = false;
	slider.wrap('<div id="js" />');
	slider.serialScroll({
		items : '.aElement ',
		duration : duration,
		interval : interval,
		stop : true,
		force : true
	});
	slider.hover(function() {
		if(timer) {
			timer = false;
			window.clearTimeout(timer);
		};
		slider.trigger('stop');
	}, function() {
		timer = window.setTimeout(function() {
			slider.trigger('start');
		}, interval);
	});
};

function checkSource(sourceId, targetId) {
	if(!$('#' + sourceId).text().length)
		$('#' + targetId).hide();
};

$(function() {
	
	var elements = $('input[type=text], input[type=password], textarea');
	
	elements.focus(function() {
		var element = $(this);
		element.css('border-color', '#bbb')
		element.select();
	});
	
	elements.blur(function() {
		$(this).css('border-color', '#d9d9d9');
	});

});
