Trapezoid area proof by dividing it into two triangles? I am trying to figure out how the formula for the area of a trapezoid with exactly two parallel sides is deduced. In my textbook it says that the formula for the area of a trapezoid is deduced by dividing the trapezoid into two triangles, one with base a and height h, and one with base b and height h.

$A={a\times h\over 2} + {b\times h\over 2} = {a\times h + b\times h\over 2} = {h(a+b)\over 2}$
I have drawn this diagram in GeoGebra. It may not be drawn to scale (it is not congruent) with the diagram in my textbook, but it is actually similar. I actually scanned the diagram from my textbook and then made this diagram on top of it. In the textbook, they did not mark the vertices. But I have named the vertices (blue) to simplify explanation, so that we have something to refer to.
The formula above is the one that's given in the textbook.
From just the looks of it, does this even make any sense to you? They drew this diagram and named the sides of it as a, b, c and d. They also drew the altitude h and the diagonal DB.
I can't make the connection with the formula. And I have seen an actual proof of the area of a trapezoid like this on a website. There are at least two different proofs for the area of a trapezoid. Perhaps the most common proof is where you would divide the trapezoid into two triangles and a rectangle. But two triangles??...
So what I am asking for is for someone to give me a proof that the formula for the area of a trapezoid can be deduced by dividing the trapezoid into two triangles, as indicated by this diagram.
I know that the area of a triangle is base times the height divided by two, or 1/2 times the base times the height. It is essentially half of the area of the rectangle. So if I consider that first part of the formula above I get this.
(Image upload to Imgur doesn't work at the moment. I'll get back to it.)
Update:

$[DBE]={a\times h\over 2}$
I have constracted the altitude DF. The area for triangle DBE is half of the area of DFBE.

$[BGA]={b\times h\over 2}$
I have constructed the altitude AH. The area for triangle BHA is half of the area of BEHA.
But this gives me the overlapping triangle GBH. It overlaps with triangle DBE. Is the area of GBH equal to the area of AGD?
And what about the triangles EBC and DFA?
Update:
I think I got it right now. So here's that second diagram again.

And here is the third diagram once again.

They are not the same size this time. I think I got the scale wrong on export to PNG image. But here you can see that I have shaded and measured the areas of the rectangles and triangles to show how it interacts with the area of the trapezoid.
I know that this is not really a formal proof of the area of a trapezoid. But I think this makes sense to me now. I was getting confused by the fact that the triangle ABD had no height or altitude. Or it was not within the triangle itself, it was outside of the triangle. And also I had hard time seeing how that overlapping part GHB "transforms" (or however you want to call it) into that other empty space. But I now see it more clearly.
So this really comes from the formula of the area of a triangle then? Or maybe we can say that the area of a triangle is used as a postulate to prove the area of a trapezoid?
 A: When you divides the trapezoid in two triangles, the area of the trapezoid is the sum of the aeras of the triangles.
The triangle $DBC$ has an area of $\frac{a*h}{2}$ ($\frac{\text{basis }*\text{ height}}{2}$) and the triangle $ABD$ an area of $\frac{b*h}{2}$, hence the area of the trapezoid : $\frac{a*h}{2} + \frac{b*h}{2} = \frac{(a+b)*h}{2}$
A: The triangle $DCB$ has base line $DC=a$ and height $h$.
Then triangle $BAD$ has base line $BA=b$ and height $h$.
A: Given Trapezoid ABCD with AB || CD.  Let AB be $B_1$ and CD be $B_2$
First draw in auxiliary diagonal AC to make $\triangle ADC$ and $\triangle ABC$.  
Find the midpoint of segments AD, AC, and BC, Label these points E, F, and G respectively.
Next, draw in the 'midsegments' of the two triangles.   
By the midsegment of a triangle theorem, $EF || DC$ and $FG|| AB$.   Thus, by the transitive property, $ AB ||EG||DC$.  Additionally, the midsegment of a triangle guarantees that $EF=\frac{1}{2}DC$  (use substitution to say) $EF=\frac{1}{2}B_2$.  
The area of $\triangle ADC=\frac{1}{2}B_2*h$, where $h$ is the height of the triangle and the trapezoid.  Additionally by the midsement of a triangle theorem, $FG=\frac{1}{2}AB$ (use substitution to say) $FG=\frac{1}{2}B_1$.  The area of $\triangle ABC = \frac{1}{2}B_1*h$.  
By area addition, the area of  $\triangle ADC + \triangle ABC$ = the area of Trapezoid ABCD.  
Trapezoid ABCD has an area of(½B2*h) + (½B1*h).  We can factor this to get Area = ½h*(B1 + B2). 
WHAT!!!  BTW, when I took the Praxis exam years ago, we had to prove the trapezoid area formula in two different ways.  I used the rotated trapezoid to make a parallelogram as the other way.
