(2012•建宁县质检)如图:△ABC中,AD是边BC上的中线,过点A作AE∥BC,过点D作DE∥AB与AC、AE分别交于点O、E,连接EC.
(1)求证:AD=EC;
(2)当∠BAC=90°时,求证:四边形ADCE是菱形;
(3)在(2)的条件下,若AB=AO,且OD=a,求菱形ADCE的周长.