已知关于x的一元二次方程x2+2(a-1)x+(a2-a)=0,其中a<0.
(1)求证:此方程有两个不相等的实数根;
(2)若等腰△ABC的一腰AB长为6,另两边AC,BC的长分别是这两个方程两个不相等的实数根,求等腰△ABC的周长;
(3)若此方程的两根恰好为菱形两条对角线的长,且菱形面积为21,请直接写出a的值.