function checkjQueryIncluded(successFunc) {
	if (typeof jQuery == 'undefined') {
		if (typeof $ == 'function') {
			// warning, global var
			thisPageUsingOtherJSLibrary = true;
		}

	    function getScript(url, success) {
	            var script = document.createElement('script');
	            script.src = url;

	            var head = document.getElementsByTagName('head')[0],
	            done = false;

	            // Attach handlers for all browsers
	            script.onload = script.onreadystatechange = function() {
	                if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) {
	                	done = true;
	                	
	                    // callback function provided as param
	                    success();
	                    
	                    script.onload = script.onreadystatechange = null;
	                    head.removeChild(script);
	                }
	            };

	            head.appendChild(script);

	    }

	    getScript('/js/jquery/jquery.js', function() {
	        if (typeof jQuery=='undefined') {
	        	alert("we have a problem");
	        } else {
	            // jQuery loaded! Make sure to use .noConflict just in case
	        	$.noConflict();

	        	eval(successFunc+"()");
	        }
	    });
	} else { // jQuery was already loaded
		successFunc();
	}
}
