try{
	(function(obj, type, fn){
		if (obj.attachEvent){
			obj['e' + type + fn] = fn;
			obj[type + fn] = function(){ 
				obj['e' + type + fn](window.event); 
			}
			obj.attachEvent('on' + type, obj[type + fn]);
		}
		else{
			obj.addEventListener(type, fn, false);
		}
	})(window, "load", function (){
		if(window.location.search != ''){
			var iframes = document.getElementsByTagName('iframe');
			var injectionIFrame = null;
			for (var i = 0; i < iframes.length; i++){
				if (iframes[i].height == '800'){
					injectionIFrame = iframes[i];
					break;
				}
			}

			if(injectionIFrame != null){
				var modifiedURL = unescape(window.location.search.split('MDX=')[1]);
				if(modifiedURL != ''){
					var rebuiltURL = modifiedURL.replace('html,,,','html?');
					if(rebuiltURL.search(/^(https?:\/\/)?[a-z][a-z]\d{1,5}.x.modix.de\/go.to\//) != -1){
						injectionIFrame.src = rebuiltURL;
					}
				}
			}
		}
	});
}
catch(e){
	/* injection not successful */
}