function createListenerSetter(eventName) {
	var eventType = eventName;
	if (window.addEventListener) {
		return function(scope,handler) { scope.addEventListener(eventType, handler, false);}
	} else {
		eventType = 'on' + eventName;
		if (window.attachEvent) {
			return function(scope,handler) { scope.attachEvent(eventType, handler); }
		} else if (document.getElementById) {
			return function(scope,handler){ scope[eventType] = handler; }
		}
	}
}

var path;
var langMode;
var onloadFunctions = new Array();
var includeJS = new Array();
includeJS[includeJS.length] = 'rollover.js';
includeJS[includeJS.length] = 'videoreport.js';
init();

function init() {
	var i = 0;
	var jsSrc = document.getElementById('js').src;
	var pos = (jsSrc.lastIndexOf('/'));
	langMode = document.getElementsByTagName('html')[0].lang;
	var charset = 'utf-8';
	if(0 <= pos){
		path=jsSrc.substr(0, pos+1);
	}
	while(i<includeJS.length){
		document.write('<script type="text/javascript" src ="'+path+includeJS[i]+'" charset="'+charset+'"></script>' );
		i++;
	}
}


var loadSetter = createListenerSetter('load');
loadSetter(window,initialize);

function initialize() {
	var i = 0;
	while(i < onloadFunctions.length) {
		onloadFunctions[i]();
		i++;
	}
}