var subscribeDefault = "Email";

jQuery(document).ready(function()
{
	// Comment form
	
	if (jQuery(this).find("#respond"))
	{
		setupFormField(jQuery("#author"), "Name", true);
		setupFormField(jQuery("#email"), "Email", true);
		setupFormField(jQuery("#url"), "http://", false);
	}
});


// Preload images
(function($)
{
	var cache = [];

	$.preLoadImages = function()
	{
		var args_len = arguments.length;
		for (var i = args_len; i--;)
		{
			var cacheImage = document.createElement('img');
			cacheImage.src = arguments[i];
			cache.push(cacheImage);
		}
	}
})(jQuery)

function setupFormField(element, defaultText, autoClear)
{
	if (!element.attr("value"))
	{
		element.attr("value", defaultText);
	}
	
	element.focus(function()
	{
		jQuery(this).attr("value", (jQuery(this).attr("value") == defaultText && autoClear) ? "" : jQuery(this).attr("value"));
		jQuery(this).addClass("focused");
	});
	
	element.blur(function()
	{
		if (jQuery(this).attr("value"))
		{
			jQuery(this).attr("value", jQuery(this).attr("value"));
		}
		else
		{
			jQuery(this).attr("value", defaultText);
		}
		
		jQuery(this).removeClass("focused");
	});
}
