var onloadstring='';
var makeSSL='no';
function onloadFunction(){
	sfhover();
	makeSSLFunc();
	eval(onloadstring);
}

function makeSSLFunc(){
	var localadress=window.location.toString();
	if(localadress.substr(0,8)=='https://'){
		//hab SSL	
		if(makeSSL=='no'){
			//change to http
			window.location='http://'+localadress.substr(8,localadress.length-8);
		}
	}else{
		//hab kein SSL
		if(makeSSL=='yes'){
			//change to https	
			window.location='https://'+localadress.substr(7,localadress.length-7);
		}
	}
}

function isEmailValid(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}

var targettopnummer=0;
function gettargetblank(aobject){
	window.open(aobject,'targettop'+targettopnummer,'location=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,menubar=yes,resizable=yes');
	w.focus();
	targettopnummer++;
	return false;
}
function opennewwindow(aobject){
	w = window.open(aobject,'targettop'+targettopnummer,'location=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,menubar=yes,resizable=yes');
	w.focus();
	targettopnummer++;
	return false;
}

onloadstring+='setIconOnTextMitBild();';
function setIconOnTextMitBild(){
	$("dt a[onclick*='openPic']").each(function(i){
		if(document.all){
			$(this).mouseover(function(){$(this).find('span').css({'background-position':'right top'});});
			$(this).mouseout(function(){$(this).find('span').css({'background-position':'left top'});});
		}
		$(this).addClass('onclickvergrossern');
		$(this).append('<span></span>');
	});
	$(".zweiprodukte .image[onclick*='openPic']").each(function(i){
		if(document.all){
			$(this).mouseover(function(){$(this).find('span').css({'background-position':'right top'});});
			$(this).mouseout(function(){$(this).find('span').css({'background-position':'left top'});});
		}
		$(this).addClass('onclickvergrossern');
		$(this).append('<span></span>');
	});
}



function sfhover(){
	if(_isie){
		if (!document.getElementsByTagName) return false;
		var sfEls = document.getElementById("tpl_navi_dhtml").getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
				this.style.zIndex=8200; //this line added to force flyout to be above relatively positioned stuff in IE
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}

function doBookmark(c){
	var cDiv=document.getElementById("bookmarks");
	var cD1=(cDiv.innerText)?cDiv.innerText:cDiv.textContent;
	var cD2=cDiv.innerHTML;

	window.open(eval(unescape(c)));
}

function sbCaption(caption) {
	if (caption == '') {
		caption = '...';
	} else {
		caption='&nbsp;<strong>'+caption+'</strong>';
	}
	document.getElementById('sbCaption').innerHTML=caption;
}

onloadstring+='initializeLanguageMenu();';
function initializeLanguageMenu(){
	document.getElementById('tpl_sprache_selectbox').onchange=function(){
		window.location.href=this.value;
	}
}
function sleep(numberMillis){
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true){
	now = new Date();
		if (now.getTime() > exitTime) return;
	}
};

function makeDienstleisterLoading(){
	var dienstleister_pagesize=getPageSize();
	var dienstleister_arrayPageScroll = getPageScroll();
	//var dienstleister_lightboxTop = dienstleister_arrayPageScroll[1] + (dienstleister_arrayPageScroll[3] / 15)
	var dienstleister_lightboxTop = dienstleister_arrayPageScroll[1] + (dienstleister_pagesize[3] / 2)
	if(dienstleister_lightboxTop=='NaN'){
		dienstleister_lightboxTop=0;
	}
	document.getElementById('dienstleister_seitemerken_formular_layer').style.visibility='visible';
	document.getElementById('dienstleister_seitemerken_formular_layer').style.height=dienstleister_pagesize[1]+'px';
	document.getElementById('dienstleister_seitemerken_formular_layer').style.width=dienstleister_pagesize[0]+'px';
	document.getElementById('dienstleister_seitemerken_formular_layer2').style.top=dienstleister_lightboxTop+'px';
}

/* Karten Layer - Imagemaps*/
pic=new Array();
pic['madeira']=new Image();
pic['madeira'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_default.gif";
pic['calheta']=new Image();
pic['calheta'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_calheta.gif";
pic['porto-moniz']=new Image();
pic['porto-moniz'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_porto-moniz.gif";

pic['camara-de-lobos']=new Image();
pic['camara-de-lobos'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_camara-de-lobos.gif";
pic['funchal']=new Image();
pic['funchal'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_funchal.gif";
pic['machico']=new Image();
pic['machico'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_machico.gif";
pic['ponta-do-sol']=new Image();
pic['ponta-do-sol'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_ponta-do-sol.gif";
pic['ribeira-brava']=new Image();
pic['ribeira-brava'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_ribeira-brava.gif";
pic['santa-cruz']=new Image();
pic['santa-cruz'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_santa-cruz.gif";
pic['santana']=new Image();
pic['santana'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_santana.gif";
pic['sao-vicente']=new Image();
pic['sao-vicente'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_sao-vicente.gif";
pic['porto-santo']=new Image();
pic['porto-santo'].src="/fileadmin/user_upload/bilder/madeira_live/karten/map_porto-santo.gif";

function inmouse(wert){
   document.images.madeira.src=pic[wert].src;
}

function outmouse(){
   document.images.madeira.src=pic['madeira'].src;
}

		function setSterne(index)
		{
			if(!index) return;
			document.forms.rating.elements['tx_communitygallery_pi1\[rating\]'].value = index;
			for(i = 1; i <= index; i++)
				document.getElementById('stern' + i).src = '/fileadmin/res/img/stern_gelb_gruenbg.gif';
			for(i = index + 1; i <= 5; i++)
				document.getElementById('stern' + i).src = '/fileadmin/res/img/stern_gruen_gruenbg.gif';
		}

		function showHideLayer(layerName,bShow)
		{
			if(bShow)
			{
				document.getElementById(layerName).style.visibility='visible';
				document.getElementById(layerName).style.display='block';
			}
			else
			{
				document.getElementById(layerName).style.visibility='hidden';
				document.getElementById(layerName).style.display='none';
			}
		}

		// <! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >
		// <! TalkEvent-On2One Live-Beratung im Internet	>
		// <! © 2000-2006 WhiteColor, Koeln			>
		// <! http://www.whitecolor.de				>
		// <! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >

		var dbox;
		function vdialog121 (ckey, cntframe,weit,hoch,username,userkey,design,SessionID) {
			var ttl = document.title;
			var hp = document.location;

			if(cntframe != '' && cntframe != ' ') {
				ttl = eval ('parent.'+cntframe+'.document.title');
				hp = eval ('parent.'+cntframe+'.document.location');
			}

			if(!weit || weit == '') {weit = 596};
			if(!hoch || hoch == '') {hoch = 382};

			var rzBorderW = ((screen.width - weit) / 2);
			var rzBorderH = ((screen.height - hoch) / 4);

			if(!username) {username = ''};
			if(!userkey) {userkey = ''};

			var u = "http://www.TalkEvent4.de/cgi-bin/121vdialog.pl"
				+ "?stroke=Dialog"
				+ "&ckey=" + ckey
				+ "&ttl=" + escape(ttl)
				+ "&hp=" + escape(hp)
				+ "&call=WantDialog"
				+ "&name=" + username
				+ "&userkey=" + userkey
				+ "&d=" + design
				+ "&cs=1"
				+ "&SessionID=" + SessionID;

			var Optionen = 'height='+hoch+',width='+weit+',top='+rzBorderH+',left='+rzBorderW+',resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';

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

			dbox = window.open(u, 'DialogBox',  Optionen);

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

			dbox.focus();
			return false;
		}

		function vdialog121SSL (ckey, cntframe,weit,hoch,username,userkey,design,SessionID) {
			var ttl = document.title;
			var hp = document.location;

			if(cntframe != '' && cntframe != ' ') {
				ttl = eval ('parent.'+cntframe+'.document.title');
				hp = eval ('parent.'+cntframe+'.document.location');
			}

			if(!weit || weit == '') {weit = 596};
			if(!hoch || hoch == '') {hoch = 382};

			var rzBorderW = ((screen.width - weit) / 2);
			var rzBorderH = ((screen.height - hoch) / 4);

			if(!username) {username = ''};
			if(!userkey) {userkey = ''};

			var u = "https://www.TalkEvent4.de/cgi-bin/121vdialog.pl"
				+ "?stroke=Dialog"
				+ "&ckey=" + ckey
				+ "&ttl=" + escape(ttl)
				+ "&hp=" + escape(hp)
				+ "&call=WantDialog"
				+ "&name=" + username
				+ "&userkey=" + userkey
				+ "&d=" + design
				+ "&cs=1"
				+ "&SessionID=" + SessionID;

			var Optionen = 'height='+hoch+',width='+weit+',top='+rzBorderH+',left='+rzBorderW+',resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';

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

			dbox = window.open(u, 'DialogBox',  Optionen);

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

			dbox.focus();
			return false;
		}






