jQuery(document).ready(function(){
	
	$('.attGroup h4').click( function(e){ 
		attGroup = $(this).parent();
		( $(attGroup).is('.collapsed') ) ? $(attGroup).removeClass('collapsed') : $(attGroup).addClass('collapsed');
	});
	
	$('form#filterPrice').submit(function(){
		var mini = $('form#filterPrice input.min').val();
		var maxi = $('form#filterPrice input.max').val();
		
		if( !isCurrency(mini) || !isCurrency(maxi) ) {
			alert("Please enter a valid price range \n Example:  $ 200  to  $ 375.50");	
			return false;
		}
		
		if( Math.max(mini, maxi) == mini ) {
			$('form#filterPrice input.min').val( maxi );
			$('form#filterPrice input.max').val( mini );
		}
		
		return true;
	});
});

function isCurrency ( str )
{
	return /^\d+$|^\d*\.\d{2}$/.test( str ); 
};