jQuery(function() {
	Cufon.replace('h2', {
		hover: {
			color: '#39B54A'
		}
	});
	Cufon.replace('#nav, .banner h2', {
		textShadow: '0 1px 0 #C7B299',
		hover: {
			color: '#ffffff',
			textShadow: '0 1px 0 #534741'
		}
	});
	
	jQuery(".demo").hover(
		function () {
		    jQuery('.previewDemo').fadeIn();
		},
		function () {
		    jQuery('.previewDemo').fadeOut();
		}
	);
		
	jQuery(".navigation:empty").remove();
});

function resetDemo() {
	Pixastic.revert(document.getElementById("demoimage"));
} 

function toggle(id) {
	if (jQuery(id).is(':visible')) {
		jQuery(id).slideUp();
	}
	else {
		jQuery('.accordion > div:visible').slideUp();
		jQuery(id).slideDown();
	}
}

function contactForm() {
	var errorText = "All fields are required.";
	var successText = "Message sent! Thank you.";
	var theUrl = jQuery("#contactForm").attr("action");
		
    var name = jQuery("#name").val();
    var email = jQuery("#email").val();
    var message = jQuery("#message").val();
    
	jQuery.ajax({
		type: "POST",
		url: theUrl,
		data: "name="+name+"&email="+email+"&message="+message,
		success: function(msg){
	    	if (msg == 'success') {
				jQuery("#error").html(successText).removeClass('bad').addClass('good');
				jQuery("#name, #email, #message").val("");
			}
			else {
				jQuery("#error").html(errorText).removeClass('good').addClass('bad');
			}
	    }
	});

    return false;
}

function replyToComment(author, ID) {
	var current = jQuery('#comment').val();
	jQuery('#comment').append().text(current + '@<a href="#comment-' + ID + '">' + author + '</a> ').focus();
}