function loadScripts() {
	var script = document.getElementById("gallery-loader-script");
	if (script) {
		var path = script.src.substr(0, script.src.indexOf("web/js/components/gallery-loader.js"));
		var designServerPath = script.src.substr(0, script.src.indexOf("crads/web/js/components/gallery-loader.js")) + "design-server/";
	
		if (!document.getElementById("dwr-util-script")) {
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"" + path + "dwr/util.js\" id=\"dwr-util-script\"></script>");
		}
		
		if (!document.getElementById("standard-utils-script")) {
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src='" + designServerPath + "web/js/utils.js' id=\"standard-utils-script\"></script>");
		}
		if (!document.getElementById("popup-utils-script")) {
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src='" + designServerPath + "web/js/popup.js' id=\"popup-utils-script\"></script>");
		}		
		
		if (!document.getElementById("designer-utils-script")) {
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src='" + designServerPath + "web/js/components/designer-utils.js' id=\"designer-utils-script\"></script>");
		}
		
		if(!document.getElementById("gallery-script")){
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"" + path + "web/js/components/gallery-image-selector.js\" \"gallery-script\"></script>");		
		}
		
		if(!document.getElementById("crop-selector")){
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"" + path + "web/js/components/crop-selector.js\" \"crop-selector\"></script>");		
		}
				
		document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"" + path + "dwr/engine.js\" id=\"dwr-engine-script\"></script>");
		if (!document.getElementById("gallery-service-script")) {
			document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"" + path + "dwr/interface/GalleryComponentService.js\" id=\"gallery-service-script\"></script>");			
		}
	} else {
		alert("Loader script not found!");
	}
}	
loadScripts();