var jqVersion = "1.3.2";
var versionMatch = false;
try{
	versionMatch = ("undefined" != typeof(jQuery) || $().jquery==jqVersion)
}catch(exc){
}
if(!versionMatch){
    jqURL = "/salsa/include/jquery-"+jqVersion+".min.js";
    var jqLoader = null
    if (window.XMLHttpRequest){
        jqLoader = new XMLHttpRequest();
    } else {
        jqLoader = new ActiveXObject("Microsoft.XMLHTTP"); //argh!!
    }
    jqLoader.open("GET",jqURL,false);//synchronous
    jqLoader.send(null);

    var browser=navigator.userAgent.toLowerCase();
    if (browser.indexOf("mozilla") == -1 && browser.indexOf("msie") == -1 && browser.indexOf("opera") == -1)//bah, safari and chrome don't like inserting javascript
    {
        eval(jqLoader.responseText);
    } else {//try to avoid using eval for browsers where DOM injection works
        var documentHead = document.getElementsByTagName("head");
        if (documentHead.length==0){
            documentHead = document;
        } else {
            documentHead = documentHead[0];
        }
        var jq = document.createElement("script");
        jq.type = "text/javascript";
        jq.id = "jq";

        jq.text = jqLoader.responseText;//seems to work in FF, IE and Opera
        documentHead.appendChild(jq);
    }
    if("undefined" == typeof(jQuery)){
        throw("jQuery loader: failed to load jquery. Maybe a browser compatibility issue");
    };
}

