Вам следует подождать, пока на странице не загрузится jQuery, прежде чем использовать его.Попробуйте это.
function ScriptLoaded(){
alert('jQuery Loaded');
}
if (typeof jQuery == 'undefined') {
var script= document.createElement('script');
script.type= 'text/javascript';
script.onreadystatechange= function () {
if (this.readyState == 'complete'){
ScriptLoaded();
}
}
script.onload= ScriptLoaded;
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
DEMO