﻿var urlFormat = 'http://images.traveltainment.de/booking/cache/750750/{0}/cachefiles_{0}_js.php?getCacheFiles=1';
var cacheBaseUrl = 'http://images.traveltainment.de/booking/cache/750750/{0}/';
//var cacheBaseUrl = 'http://www.byebye.de/index.php?id=84&port={0}&file=';
var TTREGS_653 = undefined;
var TTREGS_654 = undefined;
var ttUDF_653 = undefined;
var ttUDF_654 = undefined;
var arrMarke_653 = undefined;
var arrMarke_654 = undefined;

function addTTFile(url, onloaded) {
    var jq = document.createElement('script');
    jq.type = 'text/javascript';
    jq.src = url;
    if(onloaded != undefined) window.setTimeout(onloaded, 1000);
    document.getElementsByTagName('head')[0].appendChild(jq);
}

function getTTCache(port, onloaded) {
    var url = urlFormat.replace('{0}', port);
    url = url.replace('{0}', port);
    addTTFile(url, onloaded);
}

function loadCache(port) {
    var arrCFiles;
    var cacheUrl = cacheBaseUrl.replace('{0}', port);
    cacheUrl = cacheUrl.replace('{0}', port);
    if (isVarReady(port)) {
    	eval('arrCFiles = cacheFiles_' + port + ';');
	    for (i = 0; i < arrCFiles.length; i++) {
        	addTTFile(cacheUrl + arrCFiles[i]);
	    }
    } else {
        window.setTimeout('loadCache(' + port + ')', 100);
    }
}

function isVarReady(port) {
    var varExist = false;
    eval('varExist = (typeof cacheFiles_' + port + ') != undefined;');
    return varExist;
}

function loadTTCacheLmp() {
    loadCache('654');
}

function loadTTCacheErde() {
    loadCache('653');
}

function addTTCacheLmp() {
    getTTCache('654', loadTTCacheLmp);
}

function addTTCacheErde() {
    getTTCache('653', loadTTCacheErde);
}

function loadFiles() {
addTTCacheErde();
addTTCacheLmp();
}

window.onload = loadFiles;
