//globale Variablen
var hosts         = window.location.hostname;
var host_info     = "http://" + window.location.hostname;
var host_info_s   = "https://" + window.location.hostname;

//var host_teledata = "http://217.111.11.68"; // Testsystem
var host_teledata = "http://gisweb.vwd.com";
//var host_teledata_s = "https://217.111.11.68"; // Testsystem
var host_teledata_s = "https://gisweb.vwd.com";

//// ab hier systemunabhaengig ////
var allowedHosts = new Object();
allowedHosts[0] = host_info;
allowedHosts[1] = host_info_s;
allowedHosts[2] = host_teledata;
allowedHosts[3] = host_teledata_s;
//allowedHosts[4] = "http://87.106.26.237/"; // Publikationen
allowedHosts[4] = "http://dz.electronicpublishing.de/"; // Publikationen
allowedHosts[5] = "http://www.wgzbank.de/";

var firma         = "Volksbanken Raiffeisenbanken ";
var bankid        = 0;
var home          = "www.vr-networld.de";
var blz           = 0;
var ind           = "0";
//var wkn           = 0;
var gbr           = "VR";
var gadt          = "";
var typ           = "";
var infUrl        = "";
var infTitel      = "";
var nav_id        = "";
var FAGSession    = "";
var brk           = true;
var BrkParams     = "?"; // nur die fuer Brokerage eventuell relevanten Parameter

// Konstanten
// URL fuer Kurssuche mit wkn
var eki_url       = "/mel/kurse_einzelkurs_suche_ergebnisse.htn?LayoutIP=1&pe=1&searchfor=";
// URL fuer Kurssuche ohne wkn
var suche_url     = "/mel/kurse_einzelkurs_suche.htn?LayoutIP=1&pe=1";
// URL fuer Hilfeseite der Infoplattform
var hilfe_url     = "/mel/hilfe.htn?LayoutIP=1&pe=1";
// URL fuer Musterdepot
var depot_url     = "/mel/anmeldung.htn?LayoutIP=1&pe=1";
// URL fuer VWL-Daten
var vwl_url       = "/mel/nachrichten_vwl_daten.htn?LayoutIP=1&pe=1";

// URLs fuer Einzelkurssuche, Charts und News fuer Links im Brokerage
var ekur_url      = "/mel/kurse_einzelkurs_uebersicht.htn?LayoutIP=1&pe=1&wkn=";
var char_url      = "/mel/kurse_einzelkurs_chart.htn?LayoutIP=1&pe=1&wkn=";
var wnew_url      = "/mel/nachrichten_suche.htn?LayoutIP=1&pe=1&newsfromquote=1&wkn=";

// Startseite (Content) fuer Kunden aus dem Fiducia-Geschaeftsgebiet
var other_start_url = "/mel/index.htn?LayoutIP=1&pe=1";
// URL der eigenen Sitemap (Servletaufruf)
var smap_url        = "/Info/Info/Sitemap";

var keyValue, keyName;

var query = window.location.search;
query = query.substring((query.indexOf('?')) + 1);
if (query.length < 1) { }
else
{
	var keypairs = new Object();
	var numKP = 1;
	var tmpValue;
	while (query.indexOf('&') > -1)
	{
		keypairs[numKP] = query.substring(0,query.indexOf('&'));
		query = query.substring((query.indexOf('&')) + 1);
		numKP++;
	}
	keypairs[numKP] = query;
	for (i in keypairs)
	{
		keyName  = keypairs[i].substring(0,keypairs[i].indexOf('='));
		keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
		try {
			//tmpValue = unescape(decodeURI(keyValue));
			tmpValue = decodeURI(unescape(keyValue));
			keyValue = tmpValue;
		} catch(e) {
		}
		keyValue = keyValue.replace(/[\"\'\`\[\]\@<>]/g, "");
		while (keyValue.indexOf('+') > -1)
		{
			keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' '
				+ keyValue.substring(keyValue.indexOf('+') + 1);
		}
		if ((keyName == 'firma') && (keyValue != "")){
			firma = keyValue;
			BrkParams += keyName + "=" + keyValue + "&";
		}
		if ((keyName == 'bankid') && (keyValue != ""))
		{
			bankid = keyValue;
			BrkParams += keyName + "=" + keyValue + "&";
		}
		if ((keyName == 'home') && (keyValue != "")){
			home = keyValue;
			BrkParams += keyName + "=" + keyValue + "&";
		}
		if ((keyName == 'blz') && (keyValue != "")){
			blz = keyValue;
			BrkParams += keyName + "=" + keyValue + "&";
		}
		if ((keyName == 'ind') && (keyValue != "")){
			ind = keyValue;
			BrkParams += keyName + "=" + keyValue + "&";
		}
//		if ((keyName == 'wkn') && (keyValue != "")){
//			wkn = keyValue;
//		}
		if ((keyName == 'gbr') && (keyValue != "")){
			gbr = keyValue.toUpperCase();
		}
		if ((keyName == 'gadt') && (keyValue != "")){
			gadt = keyValue;
//			BrkParams += keyName + "=" + keyValue + "&";
		}
		if ((keyName == 'typ') && (keyValue != "")){
			typ = keyValue;
//			BrkParams += keyName + "=" + keyValue + "&";
		}
		if ((keyName == 'infUrl') && (keyValue != "")){
			infUrl = keyValue;
		}
		if ((keyName == 'infTitel') && (keyValue != "")){
			infTitel = keyValue;
		}
		if ((keyName == 'nav_id') && (keyValue != "")){
			nav_id = keyValue;
		}
		if ((keyName == 'FAGSession') && (keyValue != "")){
			FAGSession = keyValue;
		}
	}
	brk = (location.href.indexOf("boerse") < 0);
}
