多项选择题

海之王公司在起诉前,经与凌龙公司协商后达成书面协议,约定向D市人民法院提起诉讼。下列对本案管辖法院的说法中,正确的是:______

A.管辖协议是无效的,因为双方不能约定作为原告住所地的D市人民法院
B.管辖协议是无效的,所以本案应当由作为被告住所地的A市人民法院管辖
C.管辖协议是有效的,本案应当由D市人民法院管辖
D.本案应当由C市人民法院管辖