Jankulovski out for six months