A war of words has broken out between leading UK sportswear chains JJB Sports and Sports Direct International.