jQuery.noConflict();

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

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

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