Cargar jQuery dinámicamente

Estoy teniendo problemas con la carga de jQuery con Javascript. Necesito cargarlo con Javascript porque hay condiciones que solo puedo conocer del lado del cliente. Se supone que el código comentado inicializa los scripts, pero no estoy teniendo suerte con ellos.

var script_tag = document.createElement('script');
script_tag.setAttribute("type","text/javascript");
script_tag.setAttribute("src","http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js")
//script_tag.onload = main; // Run main() once jQuery has loaded
//script_tag.onreadystatechange = function () { // Same thing but for IE
    //if (this.readyState == 'complete' || this.readyState == 'loaded') main();
//}
document.getElementsByTagName("head")[0].appendChild(script_tag);

http://mybsabusiness.com/samplesites/silver/sbsa01/

Este es el sitio donde están los problemas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta