// Copyright (c) 2006 Kaboodle, Inc. // version 0.2 var _mg56_C_JS_PATH = 'http://www.kaboodle.com/zg'; // TODO update to correct Javascript Directory Path on server var _mg56_coreLibId = '_mg56_c_grab_js'; var _mg56_libs = new Array(); _mg56_libs['grab_xlib.js'] = '/grab_xlib.js'; _mg56_libs['grab_lib.js'] = '/grab_lib.js'; function _mg56_addDependentLibraries() { var doc = window.document; var head = doc.getElementsByTagName('head')[0]; for(libKey in _mg56_libs) { if (typeof(_mg56_libs[libKey]) == 'string'){ // fix 3287 var s = mg56_createElement(doc, 'script'); s.type = 'text/javascript'; s.src = _mg56_C_JS_PATH + _mg56_libs[libKey]; s.id = libKey; head.insertBefore(s, head.firstChild); } } } function _mg56_removeDependentLibraries() { var doc = window.document; for(libKey in _mg56_libs) { var s = doc.getElementById(libKey); if(s) { doc.getElementsByTagName('head')[0].removeChild(s); } } } function _mg56_removeCoreLibrary() { var doc = window.document; var s = doc.getElementById(_mg56_coreLibId); if(s) { doc.getElementsByTagName('head')[0].removeChild(s); } } function mg56_createElement(doc, str){ try{ var elem = doc.standardCreateElement(str); if (typeof(elem)=='object') return elem; } catch(e){} return doc.createElement(str); } function add(){ _mg56_addDependentLibraries(); }