Ahh, Cisco naming conventions...... There was actually a book produced on this, so you can see it isn't a simple thing.
The first image you list (c2600-js-mz.122-19a.bin) is an Enterprise image (js), also referred to as the Kitchen Sink image. This has all mutliple protocols (IP, IPX, Appletalk, CLNS, OSI etc). This image is likely to be quite big as well.
The second image you list (c2600-is-mz.122-29.bin) is an IP only image (IS), although it is a later release - 12.2(29). This is probably a lot smaller than the other image and supports only routing IP, other features such as 802.1q will also be missing. This is generally what a router will be supplied with if no image is ordered separately.
Cisco have Major IOS releases - 12.0, 12.1, 12.2, 12.3 & now 12.4. Within each release there are maintenance releases - 12.1(10) etc with (10) being the maintenance release of the major code. In addition to this there are 'Feature Sets' such as IP only , IP Plus, IP Plus 3DES, Desktop, Enterprise, Enterprise Plus, etc etc. There are LOTS and not all feature sets are available for all platforms.
I hope that explains it a bit for you. A detailed explanation will be on CCO but I don't have a link to hand - try a search on CCO.
Andy