for ( var i = 0; i < 3; i += 1 ) {
                        progId = progIds[ i ];
                        try {
                            xhr = new ActiveXObject( progId );
                        } catch ( e ) {}