// -------------------------------------------------------------------
//
// Copyright 2009 Digital Finance GmbH
// Alle Rechte vorbehalten
//
// -------------------------------------------------------------------

var GOYAX = {
   load: function(include) {
		var includes = include.split(',');
		var version = '';
		var s = document.getElementById('GOYAXjs');
		if (s) {
			var tmp = s.src.split('?')[1];
			version = tmp ? '?' + tmp : '';
		}
		
		for (var i = 0; i < includes.length; i++) {
			GOYAX.require('/js/' + includes[i] + '.js' + version);
		}
   },
      
	require: function (libraryName) {
		document.write('<script type="text/javascript" src="' + libraryName + '"><\/script>');
	},
	
	addOnLoadEvent: function(obj, func) {
		var oldonload = obj.onload;
		if (typeof obj.onload != 'function') { obj.onload = func; }
		else { obj.onload = function() { if (oldonload) { oldonload(); } func(); } }
	}
}

GOYAX.load('helper,quicksearch');

