There are two parts to this. There is the front-side that does the popout and the backside that does the actual e-card. The backside part of this is relatively simple in principle. It gets more complicated if you start adding in user administration etc.. The front-side uses a jquery slideout. I don't see the same scripts in their source code.