(2004•重庆)如图,△ABC是等腰直角三角形,AC=BC=a,以斜边AB上的点O为圆心的圆分别与AC、BC相切于点E、F,与AB分别相交于点G、H,且EH的延长线与CB的延长线交于点D,则CD的长为()
A.
2
B.
C.
D.(