/**
 * 
 */
function loadScript(src, callback) {
	//TODO:Checking IF lib was added
var b_flag=false;
var oc_Head=document.getElementsByTagName("head").item(0);
	for (var i = 0; i < oc_Head.childNodes.length; i++) {
		if (oc_Head.childNodes[i].nodeType == 1) {
			try {
				if (oc_Head.childNodes[i].src.match(sa_lib_paths[j])) {
					b_flag=true;
					//alert("jest");
				}
			}
			catch(e)
			{}
		}
	}

	if (!b_flag) {
		var node = document.createElement("script");
		if (node.addEventListener) {
			node.addEventListener("load", callback, false);
		}
		else {
			node.onreadystatechange = function(){
				if (this.readyState == "complete") 
					callback.call(this);
			}
		}
		node.src = src;
		oc_Head.appendChild(node);
		node = null;
	}
}
