var defaultText = 'Search BoltPress...';

function defaultTextHandler() {
	// Default text applies only to search widget form,
	// remove it in the main search form
	if ( defaultText == $('#s').val() )
		$('#s').val('');
	
	// Set default text
	if ( '' == $('#side-s').val() )
		$('#side-s').val(defaultText);
	
	// React depending on presence of default text
	$('#side-s').focus(function() {
		if ( defaultText == $(this).val() )
			$(this).val('');
	}).blur(function() {
		if ( '' == $(this).val() )
			$(this).val(defaultText);
	});
	
	// Make sure default text gets sent as nothing instead
	$('#side-searchform').submit(function() {
		if ( defaultText == $('#side-s').val() )
			$('#side-s').val('');
	});
}

function drawRoundedCorners() {
	// Allow Gecko and WebKit to display CSS3 rounded corners...
	// without breaking validation! I'm such a cheater :P
	$('pre, blockquote, .sect-box, #comments')
		.css('-moz-border-radius', '10px')
		.css('-webkit-border-radius', '10px')
		.css('border-radius', '10px');
	$('#side-s')
		.css('-moz-border-radius', '3px')
		.css('-webkit-border-radius', '3px')
		.css('border-radius', '3px')
	$('.comment-content')
		.css('-moz-border-radius', '16px')
		.css('-webkit-border-radius', '16px')
		.css('border-radius', '16px');
	$('.widget-body')
		.css('-moz-border-radius', '0 0 10px 10px')
		.css('-webkit-border-bottom-left-radius', '10px')
		.css('-webkit-border-bottom-right-radius', '10px')
		.css('border-radius', '0 0 10px 10px')
}

$(function() {
	defaultTextHandler();
	drawRoundedCorners();
});