/**
 *  Form Validator Initialize
 **/

// deactivate old formchecker
initForm = function() {}

var initValidator = {
  Version: '1.0.0',

  load: function() {
    $A(document.getElementsByTagName('script')).findAll(function(s) {
        return (s.src && s.src.match(/\/init\.js(\?.*)?$/))
    }).each(function(s) {
        var path = s.src.replace(/init\.js(\?.*)?$/,'');
        var languages = s.src.match(/\?.*language=([a-z]*)/);
        var language = '';
        
        if (languages != null) {
            language = languages[1];
        } else {
            language = 'de';
        }

        var includes = 'config,validator,error_handler,' + language + '_strings';

        includes.split(',').each(function(include) {
			document.write('<script type="text/javascript" src="' + path + include + '.js' + '"><\/script>');
        });
    });
  }
}

initValidator.load();

