$(document).ready(function()
{
	$('html').addClass('js');

	$('form label+input.text') // placed label over inputs
	.wrap('<div class=\"hover-wrap\"><\/div>')
	.focus(function(){$(this).prev().hide();})
	.blur(function(){if ( !this.value ) $(this).prev().show()})
	.each(function(){$(this).before( $(this).parent().prev() );
	if ( this.value ) $(this).prev().hide();});
	$('div.hover-wrap').css('position', 'relative');

	$("input#jllyly-jllyly").focus(function () {
		var initialFormHeight = $('form.signup').height();
		var expandedFormHeight = $('form.signup').outerHeight() + $('form.signup .additional-fields').outerHeight();
		$('form.signup .additional-fields').show();
		$('form.signup').addClass('expanded').animate({
			height: expandedFormHeight + 'px'
		}, 250);
		if ($('span.close-button').length == 0) {
			$('form.signup').append('<span class="close-button" title="Minimize form">x<\/span>');
		}
		else {
			$('span.close-button').show();
		}
		$('span.close-button').click(function () {
			$('form.signup').removeClass('expanded').animate({
				height: initialFormHeight + 'px'
			}, 250)
			$(this).hide();
			$('form.signup .additional-fields').hide(250);
		});
	});
});
