jQuery.loadScriptCSS = function (url , type, funcToTestOn , callback){
	var fileObj;
	if(type == "javascript"){
		fileObj = document.createElement("script");
		fileObj.type=  "text/javascript";
		fileObj.src= url;
	}if(type == "css"){
		fileObj = document.createElement("link");
		fileObj.rel="stylesheet";
		fileObj.type="text/css";
		fileObj.href = url;
	}

	document.getElementsByTagName("head")[0].appendChild(fileObj);


	if(funcToTestOn != null && typeof(callback) == 'function'){
		var newJSLoaded = "function(){ if(eval(\"typeof("+funcToTestOn+") == 'function'\")){("
		+ callback+")(); }else{ setTimeout(\""+funcToTestOn+"_checkIfFinished()\"); } }";
		eval(funcToTestOn+"_checkIfFinished = "+newJSLoaded);
		eval(funcToTestOn+"_checkIfFinished()");
	}



};