Teorema de Pitágoras

Haz una construcción que muestre el Teorema de Pitágoras de manera dinámica como la que se muestra en el ejemplo: http://iespravia.com/moodle31/pluginfile.php/7404/mod_assign/intro/pitagoras5.html

Nota: Si no lo puedes ver, ábrelo con Mozilla