//<![CDATA[

function includeCode(type, src, callback) {

	var oHead = document.getElementsByTagName('head').item(0);
	
	if (type == 'text/css') {
		var oCss = document.createElement('link');
		oCss.type = 'text/css';
		oCss.rel = 'stylesheet';
		oCss.href = src;

		oHead.appendChild(oCss);
	}
	else { // js
		var oScript = document.createElement('script');
		oScript.type = 'text/javascript';
		oScript.language = 'javascript1.2';
		oScript.src = src;

		if (callback != null) {
			// most browsers
			// oScript.onload = callback;

			// IE 6 & 7
			oScript.onreadystatechange = function() {
				if (this.readyState == 'complete') {
					// callback();
				}
			}
		}

		oHead.appendChild(oScript);
	}
}

//]]>