objeto "Misterioso" não suporta esse método "; erro no IE8 no google.load

Estou usando o JSAPI de pesquisa do google no meu aplicativo de pesquisa local. Tudo funciona bem em todos os navegadores, exceto no IE 8. O problema é que após a linha de código específica, meu objeto base jquery e objetos do google são referenciado

É um código direto. Consigo reproduzir o problema usandothis jsfiddle.

html código é

<html>
    <head>
        <title>Test Map</title>
        <script src="http://www.google.com/jsapi?" type="text/javascript"></script>

    </head>
    <body>
        <div id="map_canvas"></div>
    </body>
</html>

e JS

$(function() {
    alert(1);
    google.load('search',1);
    alert($);

    google.setOnLoadCallback(function() {       
        alert(2);
    });
});

after the linegoogle.load('search',1) recebi o seguinte erro

Error: Object doesn't support this property or method

em$ egoogle.

Isto é totalmente um pesadelo. Estou lutando com isso por horas sem sorte. Algum especialista do IE aqui teve uma ideia?

questionAnswers(6)

yourAnswerToTheQuestion