多项选择题

A、保证合同有效
B、保证合同无效
C、债权人有过错的,企业法人不承担民事责任
D、债权人无过错的,企业法人应当承担相应的民事赔偿责任