1. [tex] m\angle BAC=m\angle CAD,\ m\angle ACB=m\angle ADC=90^{\circ} [/tex], then [tex] m\angle ABC=m\angle ACD [/tex] and triangles ADC and ACB are similar by AAA theorem.
2. The ratio of the corresponding sides of similar triangles is constant, so
[tex] \dfrac{AC}{AB}= \dfrac{AD}{AC} [/tex].
3. Knowing lengths you could state that [tex] \dfrac{b}{c}= \dfrac{e}{b} [/tex].
4. This ratio is equivalent to [tex] b^2=ce [/tex].
5. [tex] m\angle ABC=m\angle CBD,\ m\angle ACB=m\angle CDB=90^{\circ} [/tex], then [tex] m\angle BAC=m\angle BCD [/tex] and triangles BDC and BCA are similar by AAA theorem.
6. The ratio of the corresponding sides of similar triangles is constant, so
[tex] \dfrac{BC}{BD}= \dfrac{AB}{BC} [/tex].
7. Knowing lengths you could state that [tex] \dfrac{a}{d}= \dfrac{c}{a} [/tex].
8. This ratio is equivalent to [tex] a^2=cd [/tex].
9. Now add results of parts 4 and 8:
[tex] b^2+a^2=ce+cd [/tex].
10. c is common factor, then:
[tex] b^2+a^2=c(e+d) [/tex].
11. Since [tex] e+d=c [/tex] you have [tex] a^2+b^2=c\cdot c=c^2 [/tex].