
var szmurl = "dasoertl//cp//";

var S_STANDARDSUCHE = "0";
var S_STANDARDSUCHE_ERW = "1";
var S_UMGEBSUCHE = "2";
var S_RUECKSUCHE = "5";
var S_BUS_BAHN_EINGABE = "54";
var S_ORTSLISTE = "76";
var S_TREFFERLISTE = "78";
var S_PLZ_VORWAHL_SUCHE = "6";
var S_SUCHASSISTENT = "11";
var S_SA_ORTSAUSWAHL = "12";
var S_SA_ORTSLISTE = "13";
var S_SA_SUCHAUSWAHL = "14";
var S_SA_PRIVATPERSON = "15";
var S_SA_VORGEHEN_FIRMA = "16";
var S_SA_VORGEHEN_BEHOERDE = "17";
var S_SA_VORGEHEN_ESSEN_TRINKEN = "18";
var S_SA_VORGEHEN_GESUNDHEIT = "19";
var S_SA_VORGEHEN_RECHT = "20";
var S_SA_VORGEHEN_ANDERES = "21";
var S_SA_FIRMA_EINGABE = "22";
var S_SA_FIRMA_SUCHINDEX = "23";
var S_SA_BESTIMMTE_BEHOERDEN = "24";
var S_SA_BESTIMMTE_ESSEN_TRINKEN = "25";
var S_SA_BESTIMMTE_GESUNDHEIT = "26";
var S_SA_BESTIMMTE_RECHT = "27";
var S_SA_BEHOERDEN_AUSWAHL = "28";
var S_SA_ESSEN_TRINKEN_AUSWAHL = "29";
var S_SA_GESUNDHEIT_AUSWAHL = "30";
var S_SA_RECHT_AUSWAHL = "31";
var S_SA_SUCHE_ANDERES = "32";
var S_SA_ERGEBNIS = "33";
var S_SA_NULL_TEILNEHMER = "34";
var S_SA_ERGEBNIS_ALTERNATIV = "35";
var S_SA_SUCHE_AENDERN = "36";
var S_SA_ALTERNATIV_ANZEIGEN = "37";
var S_SA_ALTERNATIV_MIT_STADTTEIL = "38";
var S_SA_THEMEN_ERGEBNIS = "39";
var S_SA_THEMEN_VERFEINERN = "40";
var S_NUTZUNG = "41";
var S_DATENSCHUTZ = "42";
var S_FAQ = "43";
var S_LINKTIPPS = "44";
var S_HILFE = "45";
var S_IMPRESSUM = "46";
var S_DOWNLOADS = "47";
var S_EMAIL_WEITERLEITEN = "49";
var S_DRUCK_TREFFERLISTE = "59";
var S_DRUCK_TEILNEHMERSEITE = "60";
var S_DRUCK_MERKZETTEL = "63";
var S_DRUCK_STELLENDETAILS = "66";
var S_DRUCK_STELLENLISTE = "67";
var S_STELLENSUCHE = "70";
var S_STELLENLISTE = "71";
var S_STELLENDETAILS = "72";
var S_TEILNEHMERSEITE = "77";
var S_ERGEBNIS_PLZ_VORWAHL = "79";
var S_SUCHALTERNATIVE = "80";
var S_MERKZETTEL = "81";
var S_ZUFRIEDEN_NEIN_AUSWAHL = "85";
var S_FEHLER_TECHNISCH = "91";
var S_FEHLER_KEIN_ORT_GEFUNDEN = "87";
var S_FEHLER_NULL_TEILNEHMER = "86";
var S_FEHLER_ALLGEMEIN = "94";
var S_EMAIL_ERGEBNIS = "95";
var S_NOTAPOTHEKEN = "96";
var S_KONTAKT = "99";
var S_KONTAKT_FORMULAR = "100";
var S_SUCHE_KINO_FILM = "104";
var S_TREFFERLISTE_KINO_FILM = "105";
var S_DETAILSEITE_KINO = "106";
var S_DETAILSEITE_FILM = "107";
var S_SUCHE_VERANSTALTUNGEN = "108";
var S_TREFFERLISTE_VERANSTALTUNGEN = "109";
var S_DETAILSEITE_VERANSTALTUNGEN = "110";
var S_DETAILSEITE_VERANSTALTUNGSORT = "111";
var S_ZWISCHENSEITE_WEBSUCHE = "112";
var S_TREFFERLISTE_WEBSUCHE = "113";
var S_DETAILSEITE_WEBSUCHE = "114";
var S_NULLTREFFER_WEBSUCHE = "115";
var S_SUCHE_STELLENSUCHE = "116";
var S_TREFFERLISTE_STELLENSUCHE = "117";
var S_DETAILSEITE_STELLENSUCHE = "118";
var S_SUCHE_GELDAUTOMATEN = "119";
var S_DETAILSEITE_GELDAUTOMATEN = "120";
var S_TREFFERLISTE_GELDAUTOMATEN = "121";

var S_NUTZUNGS = "916";
var S_SH_SUCHE_ALTERN_01 = "918";
var S_SH_SUCHE_ALTERN_02 = "919";

var S_PLZ_SUCHE = "210";
var S_VORWAHL_SUCHE = "211";
var S_ERGEBNIS_VORWAHL = "212";

var K_STANDARDSUCHE_ERW = "1";
var K_UMGEBSUCHE = "2";
var K_NOTAPOTHEKEN = "13";
var K_STANDARDSUCHE = "0";
var K_RUECKSUCHE = "4";
var K_PLZ_VORWAHL_SUCHE = "5";
var K_KINO = "14";
var K_VERANSTALTUNGEN = "15";
var K_STELLENSUCHE = "16";
var K_MERKZETTEL = "17";
var K_GELDAUTOMATEN = "18";

var A_ERWEITERT = "44";
var A_UMGEBSUCHE = "26";
var A_NOTAPOTHEKEN = "41";
var A_STANDARDSUCHE = "25";
var A_RUECKSUCHE = "27";
var A_GELDAUTOMATEN = "42";
var A_PLZ_VORWAHL_SUCHE = "28";
var A_BUS_BAHN_VERBINDUNGEN = "133";
var A_LINK = "144";


// fromInfo enthaellt fuer jede Seite folgende Daten:
// [Seitenkennung, URL fuer IVW Pixel, Wert fuer "szmvar" bei Aufruf FRABO-TAG]
// Wird verwendet für IVW Seiten-Zaehlung

var formInfoNat = [
	[S_STANDARDSUCHE, "suche_n;STANDARDSUCHE_NATIONAL", "suche_n"],
	[S_STANDARDSUCHE_ERW, "suche_erw_n;STANDARDSUCHE_ERW_NATIONAL", "suche_erw_n"],
	[S_UMGEBSUCHE, "umsu_n;UMGEBSUCHE_NATIONAL", "umsu_n"],
	[S_RUECKSUCHE, "ruecksu_n;RUECKSUCHE_NATIONAL", "ruecksu_n"],
	[S_ORTSLISTE, "ortslist_n;ORTSLISTE_NATIONAL", "ortslist_n"],
	[S_TREFFERLISTE, "tl_national;TREFFERLISTE_NATIONAL", "tl_national"]
];
 
var formInfoReg = [
	[S_STANDARDSUCHE, "suche_r;STANDARDSUCHE_REGIONAL", "suche_r"],
	[S_STANDARDSUCHE_ERW, "suche_erw_r;STANDARDSUCHE_ERW_REGIONAL", "suche_erw_r"],
	[S_UMGEBSUCHE, "umsu_r;UMGEBSUCHE_REGIONAL", "umsu_r"],
	[S_RUECKSUCHE, "ruecksu_r;RUECKSUCHE_REGIONAL", "ruecksu_r"],
	[S_ORTSLISTE, "ortslist_r;ORTSLISTE_REGIONAL", "ortslist_r"],
	[S_TREFFERLISTE, "tl_normal;TREFFERLISTE_NORMAL", "tl_normal"]
];

var formInfo = [
    [S_BUS_BAHN_EINGABE, "bahn_ver;BAHN_UND_BUS-SUCHE", "bahn_ver"],
    [S_SUCHE_GELDAUTOMATEN, "geld;GELDAUTOMATENSUCHE", "geld"],
	[S_PLZ_SUCHE, "plz;PLZ-SUCHE", "plz"],
	[S_VORWAHL_SUCHE, "vorwahl;VORWAHLEN-SUCHE", "vorwahl"],
	[S_SUCHASSISTENT, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ORTSAUSWAHL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ORTSLISTE, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_SUCHAUSWAHL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_PRIVATPERSON, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_VORGEHEN_FIRMA, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_VORGEHEN_BEHOERDE, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_VORGEHEN_ESSEN_TRINKEN, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_VORGEHEN_GESUNDHEIT, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_VORGEHEN_RECHT, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_VORGEHEN_ANDERES, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_FIRMA_EINGABE, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_FIRMA_SUCHINDEX, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_BESTIMMTE_BEHOERDEN, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_BESTIMMTE_ESSEN_TRINKEN, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_BESTIMMTE_GESUNDHEIT, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_BESTIMMTE_RECHT, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_BEHOERDEN_AUSWAHL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ESSEN_TRINKEN_AUSWAHL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_GESUNDHEIT_AUSWAHL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_RECHT_AUSWAHL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_SUCHE_ANDERES, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ERGEBNIS, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_NULL_TEILNEHMER, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ERGEBNIS_ALTERNATIV, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_SUCHE_AENDERN, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ALTERNATIV_ANZEIGEN, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_ALTERNATIV_MIT_STADTTEIL, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_THEMEN_ERGEBNIS, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_SA_THEMEN_VERFEINERN, "suchassist;SUCHASSISTENT", "suchassist"],
	[S_NUTZUNG, "intern;NUTZUNG", "intern"],
	[S_DATENSCHUTZ, "intern;NUTZUNG", "intern"],
	[S_FAQ, "intern;NUTZUNG", "intern"],
	[S_LINKTIPPS, "intern;NUTZUNG", "intern"],
	[S_HILFE, "intern;NUTZUNG", "intern"],
	[S_IMPRESSUM, "intern;NUTZUNG", "intern"],
	[S_DOWNLOADS, "intern;NUTZUNG", "intern"],
	[S_EMAIL_WEITERLEITEN, "email;EMAIL_WEITERLEITEN", "email"],
	[S_SUCHE_STELLENSUCHE, "stellen;STELLEN-SUCHE", "stellen"],
	[S_ERGEBNIS_PLZ_VORWAHL, "plz;PLZ-SUCHE", "plz"],
	[S_SUCHALTERNATIVE, "suchaltern;SUCHALTERNATIVE", "suchaltern"],
	[S_MERKZETTEL, "merkzettel;MERKZETTEL", "merkzettel"],
	[S_FEHLER_ALLGEMEIN, "fehler_suche;FEHLER_SUCHE", "fehler_suche"],
	[S_FEHLER_TECHNISCH, "fehler;FEHLER_TECHNISCH", "fehler"],
	[S_FEHLER_KEIN_ORT_GEFUNDEN, "fehler_suche;FEHLER_SUCHE", "fehler_suche"],
	[S_FEHLER_NULL_TEILNEHMER, "fehler_spez;FEHLER_SPEZ", "fehler_spez"],
    [S_EMAIL_ERGEBNIS, "email;EMAIL_WEITERLEITEN", "email"],
    [S_NOTAPOTHEKEN, "notap;NOTAPOTHEKEN-SUCHE", "notap"],
    [S_KONTAKT, "intern;NUTZUNG", "intern"],
    [S_KONTAKT_FORMULAR, "intern;NUTZUNG", "intern"],
    [S_DETAILSEITE_VERANSTALTUNGEN, "event;EVENT-SUCHE", "event"],
    [S_TREFFERLISTE_VERANSTALTUNGEN, "event;EVENT-SUCHE", "event"],
    [S_SUCHE_VERANSTALTUNGEN, "event;EVENT-SUCHE", "event"],
    [S_DETAILSEITE_FILM, "kino_film;KINO-/FILMSUCHE", "kino_film"],
    [S_DETAILSEITE_KINO, "kino_film;KINO-/FILMSUCHE", "kino_film"],
    [S_TREFFERLISTE_KINO_FILM, "kino_film;KINO-/FILMSUCHE", "kino_film"],
    [S_SUCHE_KINO_FILM, "kino_film;KINO-/FILMSUCHE", "kino_film"],
    [S_NUTZUNGS, "intern;NUTZUNG", "intern"],
    [S_SH_SUCHE_ALTERN_01, "suchaltern;SUCHALTERNATIVE", "suchaltern"],
    [S_DETAILSEITE_WEBSUCHE, "de_ans_websu;TEILNEHMERSEITE_WEBSUCHE", "de_ans_websu"],
    [S_TREFFERLISTE_WEBSUCHE, "tl_websuche;WEBSUCHE_TREFFERLISTE", "tl_websuche"],
	[S_ERGEBNIS_VORWAHL, "vorwahl;VORWAHLEN-SUCHE", "vorwahl"],
	[S_DETAILSEITE_GELDAUTOMATEN, "geld;GELDAUTOMATENSUCHE", "geld"],
	[S_TREFFERLISTE_GELDAUTOMATEN, "geld;GELDAUTOMATENSUCHE", "geld"]
];

var formInfoDv = [
	["de_an_pri_t;TEILNEHMERSEITE_PRIVAT_T-ONLINE", "de_an_pri_t"],
	["de_ans_pri;TEILNEHMERSEITE_PRIVAT", "de_ans_pri"],
	["de_an_gew_t;TEILNEHMERSEITE_GEW_T-ONLINE", "de_an_gew_t"],
	["de_an_gew;TEILNEHMERSEITE_GEW", "de_an_gew"],
    ["de_an_beh_t;TEILNEHMERSEITE_BEHÖRD_T-ONLINE", "de_an_beh_t"],
	["de_an_beh;TEILNEHMERSEITE_BEHÖRD", "de_an_beh"]
];

var formInfoJobs = [
	["stellen_baa;STELLEN-SUCHE_BAA", "stellen_baa"],
	["stellen_jobs;STELLEN-SUCHE_jobs.de", "stellen_jobs"],
	["stellen_verlag;STELLEN-SUCHE_VERLAGE", "stellen_verlag"]
];

var formInfoWeb = [
	["tl_hwoppc;WEBSUCHE_HINWEISO", "tl_hwoppc"],
	["tl_hwmppc;WEBSUCHE_HINWEISM", "tl_hwmppc"],
	["tl_ntoppc;WEBSUCHE_NULLO", "tl_ntoppc"],
	["tl_ntmppc;WEBSUCHE_NULLM", "tl_ntmppc"]
];

	
function getFormIndex(page, table) {
	var formIndex = -1;
	
	for(i=0; i<table.length; i++) {
		if (table[i][0] == page) {
			formIndex = i;
			break;
		}
	}
	
	return formIndex;
	
}
	
function getTableInfo(page, book, item) {

	var index = -1;
	var index2 = -1;
	
	if (item == "IVW") {
		index2 = 1;
	} else {
		index2 = 2;
	}	
	
	if (book == "" || book == null) {
		index = getFormIndex(page, formInfoNat);
		if (index > -1) {
			return formInfoNat[index][index2];
		}
	} else {
		index = getFormIndex(page, formInfoReg);
		if (index > -1) {
			return formInfoReg[index][index2];
		}
	}
	
	index = getFormIndex(page, formInfo);
	if (index > -1) {
		return formInfo[index][index2];
	} else {
		return "";
	}	
	
}

function loadFraboTag(page, book, dvivw) {

	var frabo = "";
	
	if (page == S_TEILNEHMERSEITE) {
		frabo = formInfoDv[dvivw][1];
	} else if (page == S_TREFFERLISTE_STELLENSUCHE || page == S_DETAILSEITE_STELLENSUCHE) {
		frabo = formInfoJobs[dvivw][1];
	} else if (page == S_ZWISCHENSEITE_WEBSUCHE || page == S_NULLTREFFER_WEBSUCHE) {
		frabo = formInfoWeb[dvivw][1];
	} else {
		frabo = getTableInfo(page, book, "SZM");
	}

	if (frabo != "") {
		szmvars = szmurl + frabo
		// $.getScript(frabourl); Nicht mehr laden -> script->Tag in JSP
	}	
}

function loadIVWPixel(page, book, dvivw) {

	// alert("loading Pixel");
	var IVW="";
	
	if (page == S_TEILNEHMERSEITE) {
		IVW = formInfoDv[dvivw][0];
	} else if (page == S_TREFFERLISTE_STELLENSUCHE || page == S_DETAILSEITE_STELLENSUCHE) {
		IVW = formInfoJobs[dvivw][0];
	} else if (page == S_ZWISCHENSEITE_WEBSUCHE || page == S_NULLTREFFER_WEBSUCHE) {
		IVW = formInfoWeb[dvivw][0];
	} else {
		IVW = getTableInfo(page, book, "IVW");
	}

	if (IVW != "") {
		// IVW-Pixel laden
		var ivwhtml="<img src=\""+ivwurl+IVW+"?r="+escape(oel_actReferrer)+"&amp;d="+(Math.random()*100000)+"\" width=\"1\" height=\"1\" alt=\"szmtag\" />"
		// alert("ivwhtml=" + ivwhtml);
		$("#ivwtagDiv").append(ivwhtml);
	}
}


function logPageSwitchEvent(form_name, url, sessionId, rzId, rzUrl, book, verl) {

	var oel_targetUrl = url + "?form_name=logging&log=event";
	var oel_sessionId = sessionId;
	var oel_rzId = rzId;
	var oel_duration = "0";
	var oel_context = oel_actContext;
	var oel_page = oel_actPage;
	var oel_action = "";
	var oel_spage = "";
	var oel_url = "";
	var oel_countPrivate = "0";
	var oel_countBusiness = "0";
	var oel_countPublic = "0";
	var oel_countPerPage = "0";
	var oel_refUrl = oel_actReferrer;
	var wwa_page = "";
	
	if (book == "") {
		wwa_page = "nsearch";
	} else {
		wwa_page = "rsearch";
	}		

	// alert("logging Page Switch");
	
	if (form_name == "search_nat_ext") {
		oel_actContext = K_STANDARDSUCHE_ERW;
		oel_action = A_ERWEITERT;
		oel_spage = S_STANDARDSUCHE_ERW;
		if (book == "") {
			wwa_page = "nsearch_erw";
		} else {
			wwa_page = "rsearch_erw";
		}		
	} else if (form_name == "search_nat_umg") {
		oel_actContext = K_UMGEBSUCHE;
		oel_action = A_UMGEBSUCHE;
		oel_spage = S_UMGEBSUCHE;
		if (book == "") {
			wwa_page = "nsearch_umg";
		} else {
			wwa_page = "rsearch_umg";
		}		
	} else if (form_name == "search_pharm") {
		oel_actContext = K_NOTAPOTHEKEN;
		oel_action = A_NOTAPOTHEKEN;
		oel_spage = S_NOTAPOTHEKEN;
		if (book == "") {
			wwa_page = "nsearch_not";
		} else {
			wwa_page = "rsearch_not";
		}		
	} else if (form_name == "search_nat") {
		oel_actContext = K_STANDARDSUCHE;
		oel_action = A_STANDARDSUCHE;
		oel_spage = S_STANDARDSUCHE;
		if (book == "") {
			wwa_page = "nsearch";
		} else {
			wwa_page = "rsearch";
		}		
	} else if (form_name == "search_inv") {
		oel_actContext = K_RUECKSUCHE;
		oel_action = A_RUECKSUCHE;
		oel_spage = S_RUECKSUCHE;
		if (book == "") {
			wwa_page = "nsearch_inv";
		} else {
			wwa_page = "rsearch_inv";
		}		
	} else if (form_name == "search_cash_dispenser") {
		oel_actContext = K_GELDAUTOMATEN;
		oel_action = A_GELDAUTOMATEN;
		oel_spage = S_SUCHE_GELDAUTOMATEN;
		if (book == "") {
			wwa_page = "nsearch_ga";
		} else {
			wwa_page = "rsearch_ga";
		}		
	} else if (form_name == "search_pc") {
		oel_actContext = K_PLZ_VORWAHL_SUCHE;
		oel_action = A_PLZ_VORWAHL_SUCHE;
		oel_spage = S_PLZ_SUCHE;
		if (book == "") {
			wwa_page = "nsearch_pc";
		} else {
			wwa_page = "rsearch_pc";
		}		
	} else if (form_name == "search_ac") {
		oel_actContext = K_PLZ_VORWAHL_SUCHE;
		oel_action = A_PLZ_VORWAHL_SUCHE;
		oel_spage = S_VORWAHL_SUCHE;
		if (book == "") {
			wwa_page = "nsearch_ac";
		} else {
			wwa_page = "rsearch_ac";
		}		
	} else if (form_name == "search_events") {
		oel_actContext = K_VERANSTALTUNGEN;
		oel_action = A_LINK;
		oel_spage = S_SUCHE_VERANSTALTUNGEN;
		if (book == "") {
			wwa_page = "nsearch_evt";
		} else {
			wwa_page = "";
		}		
	} else if (form_name == "search_cinema") {
		oel_actContext = K_KINO;
		oel_action = A_LINK;
		oel_spage = S_SUCHE_KINO_FILM;
		if (book == "") {
			wwa_page = "nsearch_cin";
		} else {
			wwa_page = "";
		}		
	} else if (form_name == "search_db") {
		oel_actContext = K_STANDARDSUCHE;
		oel_action = A_BUS_BAHN_VERBINDUNGEN;
		oel_spage = S_BUS_BAHN_EINGABE;
		if (book == "") {
			wwa_page = "nsearch_bub";
		} else {
			wwa_page = "rsearch_bub";
		}		
	} else if (form_name == "search_job") {
        oel_actContext = K_STELLENSUCHE;
        oel_action = A_LINK;
        oel_spage = S_SUCHE_STELLENSUCHE;
		if (book == "") {
			wwa_page = "nsearch_job";
		} else {
			wwa_page = "";
		}		
    }

	oel_actPage = oel_spage;
	oel_actReferrer = rzUrl;
	
	doEventLogging(oel_targetUrl, "", oel_sessionId, oel_rzId, oel_duration, 
					oel_context, oel_page, oel_action, oel_spage, oel_url, oel_countPrivate, oel_countBusiness,
					oel_countPublic, oel_countPerPage, oel_refUrl);
					
	if (wwa_page != "") {					
		logPageView(wwa_page, book, verl);					
	}
					
}


function logPageView(page_name, book, verl) {

    try {
		wwa$.setPageAttr({
		  bookNo: book,
		  pubNo: verl,
		  pageName: page_name
		});
		wwa$.logPageView();
	} catch (e) {
	}
	
}

