I agree with geoffstokes but mimiflynn's point is completely valid. 
Meet in the middle with a no jQuery version?