$(function(){
	/* Contact Form */
	$("#the_contact_form").validate({
		rules: {
			name: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			comments: {
				required: true
			}
		},
		highlight: function(element, errorClass, validClass) {
			$(element).addClass(errorClass).removeClass(validClass);
			$(element.form).find("label[for=" + element.id + "]")
			.removeClass('hidden');
		},
		unhighlight: function(element, errorClass, validClass) {
			$(element).removeClass(errorClass).addClass(validClass);
			$(element.form).find("label[for=" + element.id + "]")
			.addClass('hidden');
		},
		errorPlacement: function(){
			return true;
		}
	});
	
	/* Brochure Download */
	$("#brodl a").attr('target','_blank');
	
	/* Case Study Pies */
	$("area").each(function(){
		$(this).tooltip({
			delay: 0,
			left: -75,
			top: -50,
			showURL: false,
			bodyHandler: function() {
				return $("<div/>").addClass("pie_tooltip").html("<p><span>" + $(this).attr('data-percent') + "%</span><br>Savings</p>");
			},
			track: true
		});
	});
	$("area").click(function(){ return false; });
	
	/* FAQS */
	$("#faq_list dt").click(function(){
		if ($(this).parent().hasClass('open')) {
			$(this).parent().find('dd').slideUp('slow', function(){
				$(this).parent().removeClass('open');
			});
			
		} else {
			$(this).parent().addClass('open');
			$(this).parent().find('dd').slideDown('slow');
		}
	});
	$('#faq_list dt').disableTextSelect();
});
