$(function() {
	var defaultSearchText = 'Search website';
	var defaultUsernameText = 'Username';
	var defaultPasswordText = 'Password';
	
	$('#SearchTerms').val(defaultSearchText);
	$('#login-username').val(defaultUsernameText);
	$('#login-password-clear').val(defaultPasswordText);

	$('#login-password').parent().hide();
	$('#login-password-clear').parent().removeClass('text');
	$('#login-password-clear').parent().addClass('password');
	
	// Clear default search text on focus
	$('#SearchTerms').focus(function() {
		if ($(this).val() == defaultSearchText) {
			$(this).val('');
		}
	});
	
	// Replace default search text on blur
	$('#SearchTerms').blur(function() {
		if ($(this).val().trim() == '') {
			$(this).val(defaultSearchText);
		}
	});

	// Clear default username text on focus
	$('#login-username').focus(function() {
		if ($(this).val() == defaultUsernameText) {
			$(this).val('');
		}
	});

	// Replace default username text on blur
	$('#login-username').blur(function() {
		if ($(this).val().trim() == '') {
			$(this).val(defaultUsernameText);
		}
	});

	// Clear default username text on focus
	$('#login-password-clear').focus(function() {
		$(this).parent().hide();
		$('#login-password').parent().show();
		$('#login-password').focus();
	});

	// Replace default password text on blur
	$('#login-password').blur(function() {
		if ($(this).val().trim() == '') {
			$(this).parent().hide();
			$('#login-password-clear').parent().show();
		}
	});
	
	// Textarea
	if ($("textarea#StaticPageContent").length) {
		var editor = CKEDITOR.replace('StaticPageContent');
		CKFinder.SetupCKEditor(editor, '/ckfinder/');
	}
	
	// Dropdown menus
	$("ul#menu").superfish({
		autoArrows: false,
		delay: 0,
		speed: "fast",
		onInit: function(){
			$("ul#menu ul").css("opacity", 0.8);
		}
	});
});