function trim(str) {
 s = str.replace(/^(\s)*/, '');
 s = s.replace(/(\s)*$/, '');
 return s;
};

function include(file) {
 var script  = document.createElement('script');
 script.src  = config['scriptdir'] + file;
 script.type = 'text/javascript';
 script.defer = true;
 document.getElementsByTagName('head').item(0).appendChild(script);
};

//include('lib/prototype.js');

include('lib/rollover.js');
include('lib/share.js');
include('lib/srv.js');
include('lib/adv.js');
//include('lib/scriptaculous.js?load=effects,builder,forms,controls');
include('lib/forms.js');
include('lib/datepickercontrol.js');
include('lib/tabs.js');

function lsInit() {
 new Lightbox();
 lsIMGrollover();
 lsFormsInit();
 lsTabsInit();
 lsMenuLC();
 lsShareInit();
 lsAdvInit();
 // include plugins
 for (var i=0; i<config['plugins'].length; i++) {
  eval('PLUG' + config['plugins'][i] + '();');
 };

// };
};

if(document.documentElement.attachEvent) {
 window.attachEvent('onload', lsInit);
} else {
 window.addEventListener('load', lsInit, false);
};

