$(function(){
	$('.faq h4').wrapInner('<a href="#"></a>').click(function(e){
		$(this).next('div').slideToggle('fast');
		$(this).toggleClass('open');
		return false;
	});
	$('.faq h4 + div').hide();
	$('.show-hide-all').click(function(){
		$('.faq h4').toggleClass('open');
		$('.faq h4 + div').slideToggle('fast');
		return false;
	});
	$('#Form-Shell-DERS-Request-Information-30344').validator({
		position: 'top left', 
		offset: [-12, 90],
		message: '<div><em/></div>'
	});
	$.tools.validator.fn('[data-equals]"', 'Value not equal with the $1 field', function(input) {
		var name = input.attr('data-equals'),
			field = this.getInputs().filter('[name=' + name + ']'); 
		return input.val() == field.val() ? true : [name]; 
	});
	var min;
	$.tools.validator.fn('[minlength]', 'Please provide at least ' + min + ' character' + (min > 1 ? 's' : ''), function(input, value) {
		var min = input.attr('minlength');
		return value.length >= min ? true : [min];
	});
});
faq = {
    init: function() {
        $('.expand').hide();
        $('.faq h4').wrapInner('<a href="#"></a>').click(function(e){
            //$('#content').attr('height','');
            $(this).next('div').slideToggle('fast');
            //$(this).next('ul').slideToggle('fast');
            $(this).toggleClass('open');
            return false;
        });
        $('.faq h4').hover(
          function () {
            $(this).addClass('hover');
          }, 
          function () {
            $(this).removeClass('hover');
      });
        $('#showHideAll').click(function(){
            $('.faq div.expand').slideToggle('fast');
            $('.faq h4').toggleClass('open');
            return false;
        });
    }
}
