jQuery(document).ready(function () {
	
	var validateTips;
	
	jQuery("#email-url-button").click(function() {
		if(jQuery("#email-url-form").is(":visible")) {
			jQuery("#email-url-form").hide();
		} else {
			jQuery("#email-url-form").show();
			jQuery("#email-url-email").focus();
		}
	});
	jQuery("#email-url-form form").submit(function() {
		jQuery.ajax({
			type: "POST",
			data: "email=" + jQuery("#email-url-email").val() + "&body=" + jQuery("#email-url-body").val(),
			url: "http://www.livewallpapers.org/wp-content/themes/motion/ajax/emailme.php",
			success: function(data) {
				if(data != "") {
					alert(data);
				} else {
					jQuery("#email-url-form").html("<b>Email has been sent successfuly. Thanks!</b>");
				}
			}
		});
		return false;
	});
	
	if(jQuery('.description div').height() < 150) {
		jQuery('.showmore').hide();
		jQuery('.description').removeClass('fit');
	}
	
	jQuery('.showmore').live("click", function() {
		if(jQuery('.description').hasClass('fit')) {
			jQuery('.description').removeClass('fit');
			jQuery(this).children('span').html('show less');
		} else {
			jQuery('.description').addClass('fit');
			jQuery(this).children('span').html('show more');
		}
	});
	
	function checkLength(field, min, max) {
		if ( field.val().length < min ) {
			field.addClass("ui-state-error");
			if(field.val().length == 0)
			{
				updateTips("Field is required.");
			}
			else
			{
				updateTips("Field consists of minimum " + min + " letters.");
			}
			return false;
		} else {
			return true;
		}
	}
	
	function updateTips(t) {
		validateTips.text(t).effect("highlight", {}, 1500);
	}
});
