
// <! ------------------------------------------------------------------------>
// <! TalkEvent-On2One Live-Beratung im Internet			>
// <! © 2000-2010 TalkEvent Software GmbH, Koeln			>
// <! http://www.talkevent.de							>
// <! -- 23.11.2010 ------------------------------------------------------->

// Bitte tragen Sie hier Ihren ckey ein
var te_ckey = "vNB7I7lbKMoYv";

// Besucherdialog https= SSL-Verlschlüsselt, http= Unverschlüsselt
var te_Portkennung = "http";

// Besucherfenster i= Iframe / p= PopUp
var te_Besucher = 'i';

// Weiche Steuerung Besucher-AnmeldeIcon 0=on, 1=off
var te_Icon = '1';

// Weiche DialogBeiAufruf 0=on, 1=off
var te_DbA = '0';

//  Offline-Steuerung 1 (Berater ausgelastet): 0=ausblenden, 1=alternative, 2=alternative nur bei Intervall 
var te_offline1 = '1';
//  Offline-Steuerung 2 (Kein Berater angemeldet): 0=ausblenden, 1/6=alternative, 2/7=alternative nur bei Intervall  (1 und 2 = NotExist-Html, 6 und 7 = NotExist-Banner)
var te_offline2 = '1';
//  Close-Steuerung (DbA-Fenster geschlossen): Dialog-Zugang 0=ausblenden, 1=einblenden, 2=nur wenn Berater online
var te_close = '1';
//  Dialog-Ende-Steuerung (TalkEvent-Dialogende): Dialog-Zugang 0=ausblenden, 1=einblenden, 2=nur wenn Berater online
var te_dialogend = '1';

// Homepageausrichtung L=left, C=center für die Berechnung der Horizontalen Position
var te_hpausrichtung = 'L';

// Weite des Contentbereichs für die Positionsberechnung
var te_contentwidth = 1282;

// Wenn 0 dann bewegt sich dba mit - Scroll und Resize
var te_dba_flex 	= '0';

//  DbA-Formular nach Sprachen steuern leer=ja, de=nur diese Sprache verwenden
var te_sprachedba = 'de';

// Zeit-Intervall für Veränderungs-Prüfung online/offline 1000 = 1 Sekunde, 0 = kein Intervall
var te_Intervall = 7000;

// Dialog-iframe dynamisch aufbauen 0=ja, 1=nein
var te_dialogiframe = "0";
// Dialog-iframe Positionsangaben bei dynamischer Einbindung
var te_dialogtop = 540;
var te_dialogleft = 25;
var te_dialogweit = 200;

// Höhen-Angaben der unterschiedlichen iframe-Dokumente
var te_anfasserhoch = 18;
var te_dialoghoch = 500;
var te_iframehoch = (te_anfasserhoch + te_dialoghoch);
var te_dbahoch = (te_anfasserhoch + 308);
var te_offlinehoch = (te_anfasserhoch + 185);
var te_notexisthoch = (te_anfasserhoch + 185);

// Info-Banner dynamisch aufbauen 0=ja, 1=nein, 2=ohne Info-Banner
// Banner bei geschlossenem Dialogangebot
var te_infobanner = "0";
// Info-Banner Positionsangaben bei dynamischer Einbindung
var te_infotop = 116;
var te_infoleft = 1034;

// Verzeichnis der TalkEvent-Dateien auf dem Kundenserver
var te_vzdomain = "/talkevent";

// Wenn Homepage aus Framesets bestehte dann Namen der Frames
// Navi-Frame Name des Frames in dem der Zugangsbutton eingebunden ist 
var te_naviframe = "";
// Chat-Frame Name des Frames in dem das Chatfenster eingebunden ist 
var te_chatframe = "";

// Grafik- und Formular-Namen
// Dialog-AnmeldeIcon: Berater online
var te_button_online = "/te_button_online.gif";
// Dialog-AnmeldeIcon: Berater offline
var te_button_offline = "/te_button_offline.gif";
// Dialog-AnmeldeIcon: kein Berater angemeldet
var te_button_notexist = "/te_button_notexist.gif";

// DbA-Image: minimiert (te_infobanner)
var te_img_zugang = "/te_zugang.jpg";
// DbA-Image: kein Berater angemeldet  (te_infobanner)
var te_img_notexist = "/te_zugang.jpg";

// DbA-Formular: Berater online
var te_dialog_online = "/te_dialog_online_";
// Dialog-AnmeldeIcon: Berater offline
var te_dialog_offline = "/te_dialog_offline_";
// Dialog-AnmeldeIcon: kein Berater angemeldet
var te_dialog_notexist = "/te_dialog_notexist_";

// Plausi
var te_Fehler = "";

if(te_Portkennung != 'http' && te_Portkennung != 'https')	{
	alert("Fehler im talkevent-Parameter te_Portkennung");
	te_Fehler = "1";
}
if(te_Besucher != 'i' && te_Besucher != 'p')	{
	alert("Fehler im talkevent-Parameter te_Besucher");
	te_Fehler = "1";
}
if(te_Icon != '0' && te_Icon != '1')	{
	alert("Fehler im talkevent-Parameter te_Icon");
	te_Fehler = "1";
}
if(te_DbA != '0' && te_DbA != '1')	{
	alert("Fehler im talkevent-Parameter te_DbA");
	te_Fehler = "1";
}
if(te_Icon == '0' && te_DbA == '0')	{
	alert("Fehler im talkevent-Parameter te_Icon/te_DbA");
	te_Fehler = "1";
}
if(te_offline1 != '0' && te_offline1 != '1' && te_offline1 != '2')	{
	alert("Fehler im talkevent-Parameter te_offline1");
	te_Fehler = "1";
}
if(te_offline2 != '0' && te_offline2 != '1' && te_offline2 != '2' && te_offline2 != '6' && te_offline2 != '7' )	{
	alert("Fehler im talkevent-Parameter te_offline2");
	te_Fehler = "1";
}
if(te_close != '0' && te_close != '1' && te_close != '2')	{
	alert("Fehler im talkevent-Parameter te_close");
	te_Fehler = "1";
}
if(te_dialogend != '0' && te_dialogend != '1' && te_dialogend != '2')	{
	alert("Fehler im talkevent-Parameter te_dialogend");
	te_Fehler = "1";
}

if(te_hpausrichtung != 'L' && te_hpausrichtung != 'C')	{
	alert("Fehler im talkevent-Parameter te_hpausrichtung");
	te_Fehler = "1";
}

var te_y = 0;
var te_x = 0;
var te_weit = 0;
var te_hoch = 0;
var te_cntframe = "";
var te_username = "";
var te_userkey = "";
var te_design = "";
var te_SessionID = "";
var te_Gruppe = "";
var te_Sprache = "";
var te_BRAuswahl = "";
var te_KDNr = "";
var te_KDName = "";
var te_iframe = "";
var te_letzteMeldung = "notexist";
var te_iframe_hoehe = '';
var te_resize = '';

var te_url;
var te_Optionen;
var te_dbox;
var te_g;
var te_gh;
var te_scroll = '1';
var te_innerHeight;
var te_y_save = te_y;
var te_y_resize = 0;
var te_scrollPos = te_y;
var te_onReady = '0';
var te_language = 'de';
// Dialog=Im Dialog, Dialc = Ende Dialog, DbAc = Ende DialogAngebot
var te_dialog = '';
// Zur Zeit aktives Fenster (Dialog, DbA, Offline, NotExist, Info)
var te_aktuell = '';
var te_GrafikOk = '';
var te_timeout;
var te_jsfehler = "off";
var te_anfasser_titel = "";
var te_anfasser_titel_de = "Mit gedrückter linken Maustaste können sie das Fenster verschieben.";
var te_anfasser_titel_en = "By holding the left mouse button move the window.";

var te_chat =  eval('document');
if(te_chatframe != '')	{
	te_chat = eval('parent.' + te_chatframe + '.document');
}
var te_navi = eval('document');
if(te_naviframe != '')	{
	te_navi = eval('parent.' + te_naviframe + '.document');
}

var tec_ckey;
var tec_vid;
var tec_name;
var tec_status;
var tec_design;

window.onerror=Protokolliere_Fehler;

// <! ------------------------------------------------------------------------>
// <! Scrolling iframe									>
// <! ------------------------------------------------------------------------>
var te_agt=navigator.userAgent.toLowerCase();
var te_netscape  = (te_agt.indexOf("netscape") != -1);

var te_lauf = false;
$(document).ready(function(){
	if(te_onReady == '1')	{
		return;
	}
	te_onReady = '1';

	// Prüfen ob die Steuerung über <div> erfolgt
	if (te_chat.getElementById('te_pu') != null && typeof te_chat.getElementById("te_pu").style.visibility != "undefined") {
		te_Besucher = 'p';
		te_DbA = '1';
	} else if (te_chat.getElementById('te_if') != null && typeof te_chat.getElementById("te_if").style.visibility != "undefined") {
		te_Besucher = 'i';
		te_DbA = '1';
	} else if (te_chat.getElementById('te_ifdba') != null && typeof te_chat.getElementById("te_ifdba").style.visibility != "undefined") {
		te_Besucher = 'i';
		te_DbA = '0';
		te_Icon = '1' 
	}
	if (te_chat.getElementById('te_center') != null && typeof te_chat.getElementById("te_center").style.visibility != "undefined") {
		te_hpausrichtung = 'C';
	} else if (te_chat.getElementById('te_left') != null && typeof te_chat.getElementById("te_left").style.visibility != "undefined") {
		te_hpausrichtung = 'L';
	}

	// Prüfen ob die zu steuernden Element da sind
	if (te_navi.getElementById('talkicon') == null || te_navi.getElementById("talkimage") == null) {
		te_Icon = '1' 
	} else if (typeof te_navi.getElementById('talkimage').src == "undefined" ||	typeof te_navi.getElementById("talkicon").style.visibility == "undefined") {
		te_Icon = '1' 
	}
	
	if(te_Besucher == 'p' && te_Icon == '0' && te_Fehler != "1")	{
		TEcheckOnline("S");
		return;
	}
	if(te_Besucher == 'p' && te_Icon == '1' && te_Fehler != "1")	{
		return;
	}
	TEonLoad();
});

function TEonLoad()	{
	// Sprache aus meta-tag lesen, sonst Browser-Sprache holen
	// <meta http-equiv="Content-language" content="en" name="language_meta"  id="language_meta"/>
	// te_language  = navigator.language; /* Mozilla */
	// te_language  = navigator.userLanguage; /* IE */
	te_anfasser_titel = te_anfasser_titel_de;
	if (te_sprachedba == '')	{
		if (te_chat.getElementById('language_meta') != null) {
			te_language = te_chat.getElementById('language_meta').content;
		} else if (navigator.language)	{
			te_language  = navigator.language; /* Mozilla */
		} else if (navigator.userLanguage)	{
			te_language  = navigator.userLanguage; /* IE */
		}
		te_language = te_language.substring(0, 2);
		if (te_language != 'de')	{
			te_language = 'en';
			te_anfasser_titel = te_anfasser_titel_en;
		}
	} else {
		te_language = te_sprachedba;
	}
	
	if(te_dialogiframe == "0")	{
		te_dialogiframe = "1"
		if(te_anfasserhoch > 0)	{
			$('body').append('<div id="talk" name="talk" class="ui-widget-contend" style="display: none; position: absolute; top: ' +  te_dialogtop + 'px; left: ' +  te_dialogleft + 'px; z-index: 99; height: ' +  te_iframehoch + 'px;"><div style="cursor:move; height: ' + te_anfasserhoch + 'px;" onmouseup="TEnewPos()" title="' + te_anfasser_titel + '"><img src="' + te_vzdomain  + '/te_img_anfasser.png" border="0"></img></div><iframe src="#" name="talkframe" id="talkframe" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" height="' +  te_dialoghoch + '" width="' +  te_dialogweit + '"><br><p>Da Ihr Browser keine eingebetteten Frames anzeigen kann, können Sie unseren Live-Service nicht nutzen.</p></iframe></div>');
		} else {	
			$('body').append('<div id="talk" name="talk" class="ui-widget-contend" style="display: none; position: absolute; top: ' +  te_dialogtop + 'px; left: ' +  te_dialogleft + 'px; z-index: 99; height: ' +  te_iframehoch + 'px;"><iframe src="#" name="talkframe" id="talkframe" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" height="' +  te_dialoghoch + '" width="' +  te_dialogweit + '"><br><p>Da Ihr Browser keine eingebetteten Frames anzeigen kann, können Sie unseren Live-Service nicht nutzen.</p></iframe></div>');
		}
	}

	if(te_infobanner == "0")	{
		te_infobanner = "1"
		$('body').append('<div id="te_info" name="te_info" style="display: none; cursor:pointer; position: absolute; top: ' + te_infotop + 'px; left: ' + te_infoleft + 'px; z-index: 99;"><img src="' + te_vzdomain + te_img_zugang + '" onclick="TEDbAopen();"  border="0" id="te_infoimg" name="te_infoimg"</img></div>');
	}
	
	// Prüfen ob iframe schon da ist
	if (te_chat.getElementById('talkframe') == null || te_chat.getElementById("talk") == null) {
		setTimeout('TEonLoad()', 500);
		return;
	} else if (typeof te_chat.getElementById('talkframe').src == "undefined" ||	typeof te_chat.getElementById("talk").style.top == "undefined") {
		setTimeout('TEonLoad()', 500);
		return;
	}
	
	// Prüfen ob infobanner da ist
	if(te_infobanner != "2")	{
		if (te_navi.getElementById('te_info') == null) {
			te_infobanner = "2";
		} else if (typeof te_navi.getElementById("te_info").style.top == "undefined") {
			te_infobanner = "2";
		}
	}
	
	TEstart();
}

function TEstart() {
	// Talk-Div verschiebbar machen
	$("#talk").draggable();
	// Position des iframe holen
	te_x = te_chat.getElementById("talk").style.left;
	te_y = te_chat.getElementById("talk").style.top;
	var muster = /px/g;
	var ersatz = "";
	te_x = te_x.replace(muster, ersatz);
	te_y = te_y.replace(muster, ersatz);

	tec_ckey = te_ckey;
	tec_vid = TElesen_collection("vid");
	tec_name = TElesen_collection("name");
	tec_status = TElesen_collection("status");
	tec_design = TElesen_collection("design");

	// Groesse des iframe holen
	if(tec_status == "Dialog" || tec_status == "Wartet" || te_DbA != '0')	{
		te_weit = te_dialogweit;
		te_hoch = te_dialoghoch;
		te_chat.getElementById("talkframe").width = te_dialogweit;
		te_chat.getElementById("talkframe").height = te_dialoghoch;
		te_chat.getElementById("talk").height = te_iframehoch + 'px';
	}
	if(tec_status != "Dialog" && tec_status != "Wartet" && te_DbA == '0')	{
		te_weit = te_dialogweit;
		te_hoch = (te_dbahoch - te_anfasserhoch);
		te_chat.getElementById("talkframe").width = te_dialogweit;
		te_chat.getElementById("talkframe").height = (te_dbahoch - te_anfasserhoch);
		te_chat.getElementById("talk").height = te_dbahoch + 'px';
	}
	
	if(!te_weit || te_weit == '') {te_weit = te_dialogweit};
	if(!te_hoch || te_hoch == '') {te_hoch = te_dialoghoch};
	
	// Werte berechnen und zwischenspeichern
	te_g = parseInt(te_x) + parseInt(te_weit);
	te_gh = parseInt(te_hoch) + parseInt(te_y);
	te_y_save =  parseInt(te_y);
	te_scrollPos =  parseInt(te_y);

	if(tec_status == "Dialog" || tec_status == "Wartet")	{
		te_dialog = 'Dialog';
		te_aktuell = 'Dialog';
		TEIframeref();
	} else if(tec_status == "Ende")	{
		te_dialog = 'Dialc';
		TEcheckOnline("S");
	} else {
		te_dialog = tec_status;
		TEcheckOnline("S");
	}

	TEPlaceIFrame_H();	
	TEPlaceIFrame();

	if(te_Besucher == 'i')	{
		window.onscroll = TEPlaceIFrameTime;
		window.onresize = TEPlaceIFrame_H;
	}
}

function TEnewPos() {
// Neue Startposition für Scroll und Rezize nach Verschieben
	te_y = te_chat.getElementById("talk").style.top; 
	te_x = te_chat.getElementById("talk").style.left;
	var muster = /px/g;
	var ersatz = "";
	te_x = te_x.replace(muster, ersatz);
	te_y = te_y.replace(muster, ersatz);
	if( parseInt(te_x) < 1)	{
		te_x=0;
		te_chat.getElementById("talk").style.left = te_x + 'px';
	}
	if( parseInt(te_y) < 1)	{
		te_y=0;
		te_chat.getElementById("talk").style.top  = te_y + 'px';
	}
	
	te_g = parseInt(te_x) + parseInt(te_weit);
	te_gh = parseInt(te_hoch) + parseInt(te_y);
	te_y_save =  parseInt(te_y);
	if(te_chatframe != '')	{
		te_scrollPos = $(document).scrollTop();
	} else {
		te_scrollPos = $(window).scrollTop();
	}

	te_y_resize = (parseInt(te_y) - te_scrollPos);
	if( parseInt(te_y_resize) < 1)	{
		te_y_resize=0;
	}
	te_resize = 'R';
}

function TEcheckOnline(tet_Fkt)	{
// tet_Fkt: S = Aufruf bei Start, I = Aufruf bei Intervall
	
	if(te_Icon != '0' && te_DbA != '0')	{
		return;
	}
	if(te_Fehler == "1")	{
		return;
	}
	
	if(te_dialog == 'Dialog' && te_DbA == '0')	{
		te_timeout = window.setTimeout('TEcheckOnline("I")', te_Intervall);
		return;
	}
	
	if(te_DbA == '0')	{
		TEcheckOnlineDbA(tet_Fkt);
	} else if(te_Icon == '0')	{
		TEcheckOnlineIcon(tet_Fkt);
	}
			
	// prüfen ob sich der Berater-Status geändert hat
	if(te_Intervall > 0)	{
		te_timeout = window.setTimeout('TEcheckOnline("I")', te_Intervall);
	}
}

function TEcheckOnlineDbA(tet_Fkt)	{
// tet_Fkt: S = Aufruf bei Start, I = Aufruf bei Intervall
	TEcheckGrafik("/te_online.jpg");

	// Berater online
	if(te_GrafikOk == "ok")	{		
		// Dialog/DialogAngebot durch Besucher geschlossen, nicht mehr einblenden
		if(te_dialog == 'Dialc' && te_dialogend == "0")	{
			te_aktuell = '';
			return;
		} else	if(te_dialog == 'Dialc')	{
			te_aktuell = 'Info';
			TEvisibleInfo('v', te_img_zugang);
			return;
		} else	if(te_dialog == 'DbAc' && te_close == "0")	{
			return;
		} else	if(te_dialog == 'DbAc')	{
			te_aktuell = 'Info';
			TEvisibleInfo('v', te_img_zugang);
			return;
		}

		if (te_letzteMeldung == 'offline' || te_letzteMeldung == 'notexist' || tet_Fkt == 'S')	{
			te_chat.getElementById("talk").style.height = te_dbahoch + 'px';
			te_chat.getElementById("talkframe").height = (te_dbahoch - te_anfasserhoch);
			te_aktuell = 'DbA';
			TEvisibleFrame('v', te_vzdomain + te_dialog_online + te_language + '.htm');
			TEvisibleInfo('h');
		}
		te_letzteMeldung = 'online';
	} else {
		// Berater ausgelastet oder kein Berater da und keine Offline-Maske anzeigen
		if(te_offline1 == '0' && te_offline2 == '0')	{
			TEvisibleFrame('h');
			TEvisibleInfo('h');
			te_letzteMeldung = 'offline';
			te_aktuell = '';
			return;
		}
		// Dialog/DialogAngebot durch Besucher geschlossen, nicht mehr einblenden
		if((te_dialog == 'Dialc') && (te_dialogend == "0" || te_dialogend == "2"))	{
			te_aktuell = '';
			return;
		} else	if((te_dialog == 'DbAc') && (te_close == "0" || te_close == "2"))	{
			te_aktuell = '';
			return;
		}
		
		TEcheckGrafik("/te_notexist.jpg");
		// kein Berater da 
		if(te_GrafikOk == "ok")	{
			if((te_dialog == 'Dialc') && (te_offline2 == "0" || te_offline2 == "2" || te_offline2 == "7"))	{
				te_aktuell = '';
				return;
			} else	if(te_dialog == 'Dialc' && te_dialogend == "1")	{
				TEvisibleInfo('v', te_img_zugang);
				te_aktuell = 'Info';
				return;
			} else	if((te_dialog == 'DbAc') && (te_offline2 == "0" || te_offline2 == "2" || te_offline2 == "7"))	{
				te_aktuell = '';
				return;
			} else	if(te_dialog == 'DbAc' && te_close == "1")	{
				TEvisibleInfo('v', te_img_zugang);
				te_aktuell = 'Info';
				return;
			}
			// generell NotExist-Maske anzeigen
			if(te_offline2 == '1' || te_offline2 == '6')	{
				if (te_letzteMeldung == 'offline' || te_letzteMeldung == 'online' || tet_Fkt == 'S')	{
					if(te_offline2 == '1')	{
						TEvisibleInfo('h');
						te_chat.getElementById("talk").style.height = te_notexisthoch + 'px';
						te_chat.getElementById("talkframe").height = (te_notexisthoch - te_anfasserhoch);
						TEvisibleFrame('v', te_vzdomain + te_dialog_notexist + te_language + '.htm');
						te_aktuell = 'NotExist';
					} else {
						TEvisibleFrame('h');
						te_aktuell = 'Info';
						TEvisibleInfo('v', te_img_notexist);
					}
				}
			// NotExist-Maske nur bei Intervall und vorher online
			} else if((te_offline2 == '2'  || te_offline2 == '7') && tet_Fkt == 'I')	{
				if (te_letzteMeldung == 'online')	{
					if(te_offline2 == '2')	{
						TEvisibleInfo('h');
						te_chat.getElementById("talk").style.height = te_notexisthoch + 'px';
						te_chat.getElementById("talkframe").height = (te_notexisthoch - te_anfasserhoch);
						TEvisibleFrame('v', te_vzdomain + te_dialog_notexist + te_language + '.htm');
						te_aktuell = 'NoExist';
					} else {
						TEvisibleFrame('h');
						TEvisibleInfo('v', te_img_notexist);
						te_aktuell = 'Info';
					}
				}
			} else {
				TEvisibleFrame('h');
				TEvisibleInfo('h');
				te_aktuell = '';
			}
			te_letzteMeldung = 'notexist';
		// Berater ausgelastet
		} else {
			if((te_dialog == 'Dialc') && (te_offline1 == "0" ||  te_offline1 == "2"))	{
				te_aktuell = '';
				return;
			} else	if(te_dialog == 'Dialc' && te_dialogend == "1")	{
				TEvisibleInfo('v', te_img_zugang);
				te_aktuell = 'Info';
				return;
			} else	if((te_dialog == 'DbAc') && (te_offline1 == "0" ||  te_offline1 == "2"))	{
				te_aktuell = '';
				return;
			} else	if(te_dialog == 'DbAc' && te_close == "1")	{
				TEvisibleInfo('v', te_img_zugang);
				te_aktuell = 'Info';
				return;
			}
			// generell Offline-Maske anzeigen
			if(te_offline1 == '1')	{
				if (te_letzteMeldung == 'notexist' || te_letzteMeldung == 'online' || tet_Fkt == 'S')	{
					te_chat.getElementById("talk").style.height = te_offlinehoch + 'px';
					te_chat.getElementById("talkframe").height = (te_offlinehoch - te_anfasserhoch);
					TEvisibleFrame('v', te_vzdomain + te_dialog_offline + te_language + '.htm');
					TEvisibleInfo('h');
					te_aktuell = 'Offline';
				}
			// Offline-Maske nur bei Intervall und vorher online
			} else if(te_offline1 == '2' && tet_Fkt == 'I')	{
				if (te_letzteMeldung == 'notexist' || te_letzteMeldung == 'online')	{
					te_chat.getElementById("talk").style.height = te_offlinehoch + 'px';
					te_chat.getElementById("talkframe").height = (te_offlinehoch - te_anfasserhoch);
					TEvisibleFrame('v', te_vzdomain + te_dialog_offline + te_language + '.htm');
					TEvisibleInfo('h');
					te_aktuell = 'Offline';
				}
			} else {
				TEvisibleFrame('h');
				te_aktuell = '';
			}	
			te_letzteMeldung = 'offline';
		}
	}
}

function TEcheckOnlineIcon(tet_Fkt)	{
// tet_Fkt: S = Aufruf bei Start, I = Aufruf bei Intervall
	TEcheckGrafik("/te_ic_online.jpg");
	if(te_GrafikOk == "ok")	{
		TEvisibleIcon('v', te_button_online);
		te_letzteMeldung = 'online';
	} else {
		TEcheckGrafik("/te_ic_notexist.jpg");
		if(te_GrafikOk == "ok")	{
			if(te_offline2 == '1' || te_offline2 == '6')	{
				TEvisibleIcon('v', te_button_notexist);
				te_letzteMeldung = 'notexist';
			} else if ((te_offline2 == '2'  || te_offline2 == '7') && tet_Fkt == 'I' && te_letzteMeldung == 'online')	{
				TEvisibleIcon('v', te_button_notexist);
//				te_letzteMeldung = 'notexist';
			} else {
				TEvisibleIcon('h');
				te_letzteMeldung = 'notexist';
			}
		} else {
			if(te_offline1 == '1' )	{
				TEvisibleIcon('v', te_button_offline);
				te_letzteMeldung = 'offline';
			} else if (te_offline1 == '2' && tet_Fkt == 'I' && te_letzteMeldung == 'online')	{
				TEvisibleIcon('v', te_button_offline);
//				te_letzteMeldung = 'offline';
			} else {
				TEvisibleIcon('h');
				te_letzteMeldung = 'offline';
			}
		}
	}

}

function TEcheckGrafik(tet_grafik)	{
	te_GrafikOk = "";
	$.ajax({
		async : false,
		url : te_vzdomain + tet_grafik  + "?random=" + Math.random(),
		success : function () {
			te_GrafikOk = "ok";
		},
		error : function (xhr, d, e) {
			if (xhr.status == 404) {
				te_GrafikOk = "";
			}
			if (xhr.status == 200) {
				te_GrafikOk = "ok";
			}
		}
	});
	return;
}

//~ function TEcheckGrafik(tet_grafik)	{
	//~ te_GrafikOk = "";
	//~ $.ajax({
		//~ async : false,
		//~ url : te_vzdomain2 + tet_grafik  + "&random=" + Math.random(),
		//~ success : function (data) {
			//~ if (data == '1')	{
				//~ te_GrafikOk = "ok";
			//~ }
		//~ },
		//~ error : function (xhr, d, e) {
			//~ if (xhr.status == 404) {
				//~ te_GrafikOk = "";
			//~ }
			//~ if (xhr.status == 200) {
				//~ if(xhr.responseText == '1')	{
					//~ te_GrafikOk = "ok";
				//~ }
			//~ }
		//~ }
	//~ });
	//~ return;
//~ }

function TEvisibleIcon(tet_fkt, tet_doku)	{
	if(tet_fkt == 'v')	{
		te_navi.getElementById('talkimage').src=te_vzdomain + tet_doku;
		$('#talkicon').fadeIn(3000);
	} else {
		$('#talkicon').fadeOut(3000);
	}
}

function TEvisibleFrame(tet_fkt, tet_doku)	{
	if(tet_fkt == 'v')	{
		te_chat.getElementById('talkframe').src=tet_doku;
		$('#talk').fadeIn(3000);
	} else {
		$('#talk').fadeOut(3000);
	}
}

function TEvisibleInfo(tet_fkt, tet_doku)	{
	if (te_infobanner == '2')	{
		return;
	}

	if(tet_fkt == 'v')	{
		te_navi.getElementById('te_infoimg').src=te_vzdomain + tet_doku;
		$('#te_info').fadeIn(3000);
	} else {
		$('#te_info').fadeOut(3000);
	}
}

function TEshowZugang()	{
	TEvisibleInfo('v', te_img_zugang);
}

function TEhideZugang()	{
	TEvisibleInfo('h');
}

function TEInnereFensterhoehe() {
	te_innerHeight 	= $(window).height();
	te_iframe_hoehe	= $('#talk').height();
	te_iframe_gh 	= te_iframe_hoehe+te_dialogtop;
	
	if( parseInt(te_y) < 1)	{
		te_y=0;
	}

	if ((te_aktuell == 'DbA' || te_aktuell == 'Offline' || te_aktuell == 'NotExist')  && (te_dba_flex == '1')) {
		return;
	}
	
	if (te_innerHeight < te_iframe_hoehe)	{ 
		te_scroll = '2';
		te_y = 0;
		te_chat.getElementById("talk").style.top = te_y + 'px';
	} else if ( te_innerHeight < te_iframe_gh) {
		te_scroll = '1';
		te_y = 0;
		te_chat.getElementById("talk").style.top = te_y + 'px';
	} else {
		te_scroll = '1';
		te_y = te_y_save;	
		te_chat.getElementById("talk").style.top = te_scrollPos + 'px';
	}
}

function TEPlaceIFrameTime()	{
	if(te_lauf == true)	{
		return;
	}
	te_lauf = true;
	setTimeout('TEPlaceIFrame()', 500);
}

function TEPlaceIFrame() {
	TEInnereFensterhoehe();
	te_lauf = false;
	if(te_scroll == '2')	{
		return;
	}

	if(te_chatframe != '')	{
		te_scrollPos = $(document).scrollTop();
	} else {
		te_scrollPos = $(window).scrollTop();
	}
		
	if(te_scrollPos < 1)	{
		te_scrollPos = 0;
	}
	
	if ((te_aktuell == 'DbA' || te_aktuell == 'Offline' || te_aktuell == 'NotExist')  && (te_dba_flex == '1')) {
		return;
	}
	
	if (te_resize != 'R')	{
		te_scrollPos = parseInt(te_scrollPos) + parseInt(te_y);
	}
	te_chat.getElementById("talk").style.top = te_scrollPos + te_y_resize + 'px';
	
	if(te_netscape)	{	
		setTimeout('TEPlaceIFrame()', 500);
	}
}

function TEPlaceIFrame_H()	{
	var te_rand = 0;
	if( parseInt(te_x) < 1)	{
		te_x=0;
	}
	if ((te_aktuell == 'DbA' || te_aktuell == 'Offline' || te_aktuell == 'NotExist')  && (te_dba_flex == '1')) {
	} else {
		if (te_hpausrichtung == 'L') {
			if ($(window).width() < te_g) {
				te_chat.getElementById("talk").style.left = $(window).width() - parseInt(te_weit) + 'px';
			} else {
				te_chat.getElementById("talk").style.left = te_x + 'px';
			}
		} else {
				te_rand = ($(window).width() - parseInt(te_contentwidth));
				te_rand = parseInt(te_rand);
				if (te_rand < 1) {
					te_rand = 0;
				}
				if (te_rand > 1) {
					te_rand = (te_rand / 2);
				}
			if(te_resize == 'R')	{
				if ($(window).width() < (te_g)) {
					te_chat.getElementById("talk").style.left = $(window).width() - parseInt(te_weit) + 'px';
				} else {
					te_chat.getElementById("talk").style.left = parseInt(te_x) + 'px';	
				}
			} else {
				if ($(window).width() < (te_g + te_rand)) {
					te_chat.getElementById("talk").style.left = $(window).width() - parseInt(te_weit) + 'px';
				} else {
					te_chat.getElementById("talk").style.left = parseInt(te_x) + parseInt(te_rand) + 'px';	
				}
			}
		}
	}

	
	var te_rand = 0;
	if ( te_hpausrichtung == 'L' && te_infobanner != '2' )	{
		te_navi.getElementById("te_info").style.left = parseInt(te_infoleft) + 'px';
		TEPlaceIFrame();
		return;
	}
	te_rand = ($(window).width() - parseInt(te_contentwidth));
	if(te_rand < 1)	{
		if (te_infobanner != '2')	{
			te_navi.getElementById("te_info").style.left = te_infoleft + 'px';
		}
		if ((te_aktuell == 'DbA' || te_aktuell == 'Offline' || te_aktuell == 'NotExist')  && (te_dba_flex == '1')) {
			te_chat.getElementById("talk").style.left = parseInt(te_dialogleft)+ 'px';
	 	}
	} else {
		te_rand = (te_rand / 2);
		te_rand = parseInt(te_rand);
		if (te_infobanner != '2')	{
			te_navi.getElementById("te_info").style.left = parseInt(te_infoleft) + parseInt(te_rand) + 'px';
		}
		if ((te_aktuell == 'DbA' || te_aktuell == 'Offline' || te_aktuell == 'NotExist')  && (te_dba_flex == '1')) {
			te_chat.getElementById("talk").style.left = parseInt(te_dialogleft) + parseInt(te_rand)+ 'px';
	 	}
	}
	TEPlaceIFrame();
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent Aufrufparameter							>
// <! ------------------------------------------------------------------------>
function TEAufruf (te_iframe) {
	var tet_ttl = document.title;
	var tet_hp = document.location;

	if(te_cntframe != '' && te_cntframe != ' ') {
		tet_ttl = eval ('parent.'+te_cntframe+'.document.title');
		tet_hp = eval ('parent.'+te_cntframe+'.document.location');
	}

	var tet_BorderW = ((parseInt(screen.width) - parseInt(te_weit)) / 2);
	tet_BorderW = parseInt(tet_BorderW);
	var tet_BorderH = ((parseInt(screen.height) - parseInt(te_hoch)) / 4);
	tet_BorderH = parseInt(tet_BorderH);

	te_url = te_Portkennung + "://www.TalkEvent4.de/cgi-bin/121vdialog.pl" 
		+ "?stroke=Dialog"
		+ "&ckey=" + te_ckey
		+ "&ttl=" + escape(tet_ttl)
		+ "&hp=" + escape(tet_hp)
		+ "&name=" + te_username
		+ "&userkey=" + te_userkey
		+ "&d=" + te_design
		+ "&cs=1"
		+ "&SessionID=" + te_SessionID
		+ "&vgruppe=" + te_Gruppe
		+ "&vsprache=" + te_Sprache
		+ "&BRAuswahl=" + te_BRAuswahl
		+ "&vzdomain=" + te_vzdomain
		+ "&bsblz=" + te_KDNr
		+ "&bskdname=" + te_KDName
		+ "&iframe=" + te_iframe;

	te_Optionen = 'height='+te_dialoghoch+',width='+te_dialogweit+',top='+tet_BorderH+',left='+tet_BorderW+',resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent PopUp									>
// <! ------------------------------------------------------------------------>
function TEPopup() {

	if(te_dbox && !te_dbox.closed) 	{
		te_dbox.focus();
		return false;
	}

	te_dialog = 'Dialog';
	te_dbox = window.open(te_url, 'DialogBox',  te_Optionen);

	if(!te_dbox || te_dbox.closed) 	{
		alert("Die TalkEvent-LiveBeratung wird als PopUp-Fenster angezeigt. Bitte lassen Sie PopUp-Fenster für TalkEvent zu.");
		return false;
	}

	te_dbox.focus();
	return false;
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent iframe									>
// <! ------------------------------------------------------------------------>
function TEIframe() {
	te_dialog = 'Dialog';
	te_chat.getElementById("talk").style.height = te_iframehoch + 'px';
	te_chat.getElementById("talkframe").height = te_dialoghoch;
	TEvisibleFrame('v', te_url);
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent check cookie								>
// <! ------------------------------------------------------------------------>
function TEvdialogif(tet_cntframe,tet_username,tet_userkey,tet_design,tet_SessionID,tet_Gruppe,tet_Sprache,tet_BRAuswahl,tet_KDNr,tet_KDName) {
	var tet_tmpfeld = '';
	tet_tmpfeld = (tet_cntframe.toLowerCase());
	if(tet_tmpfeld == 'frame') {
		tet_cntframe = '';
	}
	tet_tmpfeld = (tet_username.toLowerCase());
	if(tet_tmpfeld == 'visitor') {
		tet_username = '';
	}
	tet_tmpfeld = (tet_userkey.toLowerCase());
	if(tet_tmpfeld == 'visitorkey') {
		tet_userkey = '';
	}
	tet_tmpfeld = (tet_design.toLowerCase());
	if(tet_tmpfeld == 'design') {
		tet_design = '';
	}
	tet_tmpfeld = (tet_SessionID.toLowerCase());
	if(tet_tmpfeld == 'sessionid') {
		tet_SessionID = '';
	}
	tet_tmpfeld = (tet_Gruppe.toLowerCase());
	if(tet_tmpfeld == 'group') {
		tet_Gruppe = '';
	}
	tet_tmpfeld = (tet_Sprache.toLowerCase());
	if(tet_tmpfeld == 'language') {
		tet_Sprache = '';
	}
	tet_tmpfeld = (tet_BRAuswahl.toLowerCase());
	if(tet_tmpfeld == 'advisor') {
		tet_BRAuswahl = '';
	}

	if(!tet_username) {tet_username = ''};
	if(!tet_userkey) {tet_userkey = ''};
	
	tec_status = TElesen_collection("status");
	if(tec_status == "Dialog" || tec_status == "Wartet")	{
		return;
	}

	te_cntframe = tet_cntframe;
	te_username = tet_username;
	te_userkey = tet_userkey;
	te_design = tet_design;
	te_SessionID = tet_SessionID;
	te_Gruppe = tet_Gruppe;
	te_Sprache = tet_Sprache;
	te_BRAuswahl = tet_BRAuswahl;
	te_KDNr = tet_KDNr;
	te_KDName = tet_KDName;
	
//	test cookie schreiben
	var te_cookie = false;
	TEschreiben_collection("ckey", te_ckey);
	tec_ckey = TElesen_collection("ckey");
	if(tec_ckey == te_ckey)	{
		te_cookie = true;
	}
	
	te_iframe = '';
	if (te_cookie == true) 	{
		te_iframe = 'iframe';
	}
	TEAufruf (te_iframe) ;
	
	if (te_cookie == true && te_Besucher == 'i') 	{
		TEIframe();
	} else {
		TEPopup();
	}
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent iframe refresh Dialog						>
// <! ------------------------------------------------------------------------>
function TEIframeref() {

	var tet_hp = te_chat.location;

	te_url = te_Portkennung + "://www.TalkEvent4.de/cgi-bin/121vdialog2.pl"
		+ "?ckey=" + te_ckey
		+ "&vid=" + tec_vid
		+ "&name=" + tec_name
		+ "&vzdomain=" + te_vzdomain
		+ "&d=" + tec_design
		+ "&hp=" + escape(tet_hp)
  		+ "&tmstmp=" + TETmstmp();
	
	te_chat.getElementById("talk").style.height = te_iframehoch + 'px';
	te_chat.getElementById("talkframe").height = te_dialoghoch;
	TEvisibleFrame('v', te_url);
}

function TETmstmp() {
	var te_tmstmp = new Date();
	return te_tmstmp.getTime();
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent Dialog-Ende iframe ausblenden				>
// <! ------------------------------------------------------------------------>
function TEIframeclose() {
	te_dialog = 'Dialc';
	
	var tet_ziel = TElesen_collection("naviziel");
	var tet_tmstmp = TElesen_collection("tmstmp");
	var tet_ckey = te_ckey;
	var tet_vid = TElesen_collection("vid");
	var tet_name = TElesen_collection("name");
	var tet_status = TElesen_collection("status");
	var tet_design = TElesen_collection("design");
	TEcookie_schreiben(tet_vid,tet_name,te_dialog,tet_ziel,tet_tmstmp,tet_design);
	
	TEvisibleFrame('h');
	window.clearTimeout(te_timeout);
	setTimeout('TEcheckOnline("S")', 5000);
}

// <! ------------------------------------------------------------------------>
// <! Beenden Gespächsangebot							>
// <! ------------------------------------------------------------------------>
function TEDbAclose() {
	te_dialog = 'DbAc';
	
	var tet_ziel = TElesen_collection("naviziel");
	var tet_tmstmp = TElesen_collection("tmstmp");
	var tet_ckey = te_ckey;
	var tet_vid = TElesen_collection("vid");
	var tet_name = TElesen_collection("name");
	var tet_status = TElesen_collection("status");
	var tet_design = TElesen_collection("design");
	TEcookie_schreiben(tet_vid,tet_name,te_dialog,tet_ziel,tet_tmstmp,tet_design);

	TEvisibleFrame('h');
	window.clearTimeout(te_timeout);
	TEcheckOnline("S");
}

// <! ------------------------------------------------------------------------>
// <! Einblenden Gespächsangebot							>
// <! ------------------------------------------------------------------------>
function TEDbAopen() {
	te_dialog = '';
	
	var tet_ziel = TElesen_collection("naviziel");
	var tet_tmstmp = TElesen_collection("tmstmp");
	var tet_ckey = te_ckey;
	var tet_vid = TElesen_collection("vid");
	var tet_name = TElesen_collection("name");
	var tet_status = TElesen_collection("status");
	var tet_design = TElesen_collection("design");
	TEcookie_schreiben(tet_vid,tet_name,te_dialog,tet_ziel,tet_tmstmp,tet_design);
	
	window.clearTimeout(te_timeout);
	TEcheckOnline("S");
}

// <! ------------------------------------------------------------------------>
// <! TalkEvent-Cookie									>
// <! ------------------------------------------------------------------------>

function TEcookie_schreiben(tet_vid, tet_name, tet_status, tet_ziel,tet_tmstmp,tet_design)	{
	TEschreiben_collection("ckey", te_ckey);
	TEschreiben_collection("vid", tet_vid);
	TEschreiben_collection("name", tet_name);
	TEschreiben_collection("status", tet_status);
	TEschreiben_collection("naviziel", tet_ziel);
	TEschreiben_collection("tmstmp", tet_tmstmp);
	TEschreiben_collection("design", tet_design);
}

function TEcookie_setzen() {
	var tet_anzParameter = TEcookie_setzen.arguments.length;
	var tet_parameter = TEcookie_setzen.arguments;
	// 1. Cookie-Name
	var tet_name = tet_parameter[0];
	// 2. Cookie-Wert
	var tet_value = (tet_anzParameter >= 2) ? tet_parameter[1] : "";
	tet_value = escape(tet_value); // URL-Codierung
	// 3. Haltbarkeitsdatum
	var tet_expires = (tet_anzParameter >= 3) ? tet_parameter[2] : null;
	if (tet_expires != null) {
		if (tet_expires.toGMTString) {
			expires = tet_expires.toGMTString();
		}
	}
	// 4. Domain
	var tet_domain = (tet_anzParameter >= 4) ? tet_parameter[3] : null;
	// 5. Pfad
	var tet_path = (tet_anzParameter >= 5) ? tet_parameter[4] : null;
	if (tet_path != null) {
		tet_path = escape(tet_path); // Sonderzeichen umwandeln
	}
	// 6. Sicherheitsstufe
	var tet_secure = (tet_anzParameter >= 6) ? tet_parameter[5] : null;
	
	// Zusammensetzen des Cookies
	var tet_c = tet_name + "=" + escape(tet_value);
	if (tet_expires != null) {
		tet_c += "; expires=" + tet_expires;
	}
	if (tet_domain != null) {
		tet_c += "; domain=" + tet_domain;
	}
	tet_c += "; path=/"; // + path;
	if (tet_secure) {
		tet_c += "; secure";
	}
	
	// Cookie setzen
	te_chat.cookie = tet_c;
}

function TEcookie_lesen(tet_name) {
	var tet_i = te_chat.cookie.indexOf(tet_name + "=");
	var tet_c = "";
	if (tet_i > -1) {
		var tet_ende = te_chat.cookie.indexOf("; ",tet_i+tet_name.length+1);
		if (tet_ende == -1) {
			tet_ende = te_chat.cookie.length;
		}
		tet_c = te_chat.cookie.substring(tet_i+tet_name.length+1, tet_ende);
	}
	return unescape(tet_c);
}

function TEladen_collection() {
	var tet_str = TEcookie_lesen(te_ckey);
	tet_str = unescape(tet_str);
	var tet_temp = new Array();
	// Daten aus dem Cookie in ein Array umwandeln
	if (tet_str != "") {
		tet_str = tet_str.replace(/,/g, "\",\"");
		tet_str = "\"" + tet_str + "\""
		eval("tet_temp = [" + tet_str + "]");
	}
	// assoziatives Array erstellen
	var tet_c = new Array();
	for (var tet_i=0; tet_i<tet_temp.length; tet_i+=2) {
		tet_c[tet_temp[tet_i]] = tet_temp[tet_i+1];
	}
	// Array zurückgeben
	return tet_c;
}

function TElesen_collection(tet_name) {
	var tet_c = TEladen_collection();
	return tet_c[tet_name];
}

function TEspeichern_collection(tet_c) {
	var tet_temp = new Array();
	for (var tet_e in tet_c) {
		if(tet_e == "ckey" || tet_e == "vid" || tet_e == "name" || tet_e == "status" || tet_e == "naviziel" || tet_e == "tmstmp" || tet_e == "design")	{
			tet_temp[tet_temp.length]=tet_e;
			tet_temp[tet_temp.length]=tet_c[tet_e];
		}
	}
	TEcookie_setzen(te_ckey, tet_temp.toString() );
}

function TEschreiben_collection(tet_name, tet_wert) {
	var tet_c = TEladen_collection();
	tet_c[tet_name] = tet_wert;
	TEspeichern_collection(tet_c);
}

// <! ------------------------------------------------------------------------>
// <! Besucherdialog über PopUp-Fenster					>
// <! -- 28.04.2010 ------------------------------------------------------->

var TEdbox;
function TEvdialogpu(tet_cntframe,tet_weit,tet_hoch,tet_username,tet_userkey,tet_design,tet_SessionID,tet_Gruppe,tet_Sprache,tet_BRAuswahl,tet_KDNr,tet_KDName) {
	var tet_tmpfeld = '';
	tet_tmpfeld = (tet_cntframe.toLowerCase());
	if(tet_tmpfeld == 'frame') {
		tet_cntframe = '';
	}
	tet_weit = (tet_weit.toLowerCase());
	if(tet_weit == 'maskwidth') {
		tet_weit = '';
	}
	tet_hoch = (tet_hoch.toLowerCase());
	if(tet_hoch == 'maskheight') {
		tet_hoch = '';
	}
	tet_tmpfeld = (tet_username.toLowerCase());
	if(tet_tmpfeld == 'visitor') {
		tet_username = '';
	}
	tet_tmpfeld = (tet_userkey.toLowerCase());
	if(tet_tmpfeld == 'visitorkey') {
		tet_userkey = '';
	}
	tet_tmpfeld = (tet_design.toLowerCase());
	if(tet_tmpfeld == 'design') {
		tet_design = '';
	}
	tet_tmpfeld = (tet_SessionID.toLowerCase());
	if(tet_tmpfeld == 'sessionid') {
		tet_SessionID = '';
	}
	tet_tmpfeld = (tet_Gruppe.toLowerCase());
	if(tet_tmpfeld == 'group') {
		tet_Gruppe = '';
	}
	tet_tmpfeld = (tet_Sprache.toLowerCase());
	if(tet_tmpfeld == 'language') {
		tet_Sprache = '';
	}
	tet_tmpfeld = (tet_BRAuswahl.toLowerCase());
	if(tet_tmpfeld == 'advisor') {
		tet_BRAuswahl = '';
	}
	
	var tet_ttl = document.title;
	var tet_hp = document.location;

	if(tet_cntframe != '' && tet_cntframe != ' ') {
		tet_ttl = eval ('parent.'+tet_cntframe+'.document.title');
		tet_hp = eval ('parent.'+tet_cntframe+'.document.location');
	}

	if(!tet_weit || tet_weit == '') {tet_weit = te_dialogweit};
	if(!tet_hoch || tet_hoch == '') {tet_hoch = te_dialoghoch};

	var tet_BorderW = ((screen.width - tet_weit) / 2);
	var tet_BorderH = ((screen.height - tet_hoch) / 4);

	if(!tet_username) {tet_username = ''};
	if(!tet_userkey) {tet_userkey = ''};

	var tet_u = te_Portkennung + "://www.TalkEvent4.de/cgi-bin/121vdialog.pl"
		+ "?stroke=Dialog"
		+ "&ckey=" + te_ckey
		+ "&ttl=" + escape(tet_ttl)
		+ "&hp=" + escape(tet_hp)
		+ "&name=" + tet_username
		+ "&userkey=" + tet_userkey
		+ "&d=" + tet_design
		+ "&cs=1"
		+ "&SessionID=" + tet_SessionID
		+ "&vgruppe=" + tet_Gruppe
		+ "&BRAuswahl=" + tet_BRAuswahl
		+ "&bsblz=" + te_KDNr
		+ "&bskdname=" + te_KDName
		+ "&vsprache=" + tet_Sprache;

	var tet_Optionen = 'height='+tet_hoch+',width='+tet_weit+',top='+tet_BorderH+',left='+tet_BorderW+',resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';

	if(TEdbox && !TEdbox.closed) 	{
		TEdbox.focus();
		return;
	}

	te_dialog = 'Dialog';
	TEdbox = window.open(tet_u, 'DialogBox',  tet_Optionen);

	if(!TEdbox || TEdbox.closed) 	{
		alert("Die TalkEvent-LiveBeratung wird als PopUp-Fenster angezeigt. Bitte lassen Sie PopUp-Fenster für TalkEvent.de zu.");
		return;
	}

	TEdbox.focus();
	return;
}

function Protokolliere_Fehler(meldung, url, zeile) {
	if(te_jsfehler == "on") 	{
		alert('TE: JS-Fehler: ' + meldung + '  URL: ' + url + ' Zeile: ' + zeile + ' Browser: ' + navigator.userAgent);
	}
	return true;
}

