<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments;  for(i=0; i<a.length; i++)
 	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i]; }}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3) {
      if ((x=MM_findObj(a[i]))!=null) { x.alt=a[i+1]; x.title=a[i+1]; document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; }
  }
}

nIndexBG = 0;
var arrFarbenBG = new Array("magicpurple", "prettypink", "hotred", "sweetorange", "brightyellow", "freshgreen", "peppermint", "skyblue", "nightblue", "coolgray", "desertsand", "jungleolive", "coffeebrown", "darkblack");

function MMPreloadBG() {
	var d1 = document; 
	if(!d1.MM_p) d1.MM_p=new Array();
	strConstFarbenBG = "images/";
	for (p = 0; p < arrFarbenBG.length; p++) { 
		d1.MM_p[p] = new Image;
		d1.MM_p[p].src = strConstFarbenBG + arrFarbenBG[p] + "/bg-content-top.gif"; 
	}
}


function MMPreloadNavi() {
	var d1 = document; 
	strPathNavi = "IWimg/header/";
	arrNavi = new Array("nav-derluemmel-hov.png", "nav-geschaefte-hov.png", "nav-ideen-hov.png", "nav-shop-hov.png", "nav-stories-hov.png")
	if(!d1.MM_p) d1.MM_p=new Array();
	for (p = 0; p < arrNavi.length; p++) { 
		d1.MM_p[p] = new Image;
		d1.MM_p[p].src = strPathNavi + arrNavi[p]; 
	}
}
	
function ShowStartseite() { $("#TXStartseite").css("display", "block"); if (document.getElementById('ICOFace') != null) { document.getElementById('ICOFace').style.display = 'none'; } }
function HideStartseite() { $("#TXStartseite").css("display", "none");  if (document.getElementById('ICOFace') != null) { document.getElementById('ICOFace').style.display = 'block'; } }


function ShowHintBackFarben () { xElement = document.getElementById("TXHinter"); if (xElement != null) { xElement.style.display = "block";}  if (document.getElementById('ICOFace') != null) { document.getElementById('ICOFace').style.display = 'none'; } }
function HideHintBackFarben() { xElement = document.getElementById("TXHinter");	if (xElement != null) { xElement.style.display = "none"; } if (document.getElementById('ICOFace') != null) { document.getElementById('ICOFace').style.display = 'block'; } }

function ChangeBGCol (nNewIndex) {
	nIndex = GetActBGCol();
	if (nIndex != nNewIndex) {
		$($("body")[0]).removeClass(arrFarbenBG[nIndex]);
		$($("body")[0]).addClass(arrFarbenBG[nNewIndex]);
		strURL = "setBGColor.asp?color=" + arrFarbenBG[nNewIndex];
		$.ajax( { url: strURL, cache:false });
	}
}

function GetActBGCol () {
	nRetIndex = 0;
	for (i=0; i < arrFarbenBG.length; i++) { if ( $($("body")[0]).hasClass(arrFarbenBG[i]) ) { nRetIndex = i; break; } }
	return nRetIndex;
}

// **************************************
// Beginn Impression-Bildershow
// **************************************

function MMPreloadSlideShow() {
	var d1 = document; 
	if(!d1.MM_p) d1.MM_p=new Array();
	strConstFarbenBG = "IWimg/buehne/";
	for (p = 0; p < arrSlides.length; p++) { 
		d1.MM_p[p] = new Image;
		d1.MM_p[p].src = strConstFarbenBG + arrSlides[p][1]; 
	}
}

function start_slideshow() {
	MMPreloadSlideShow();
	// erstmaliger Aufruf der Slideshow - Funktion, 
	// anschließend erfolgt ein rekursiver Aufruf
	window.setTimeout("SlideShow()", arrSlides[0][3]); 
}

function SlideShow() {
	clearTimeout(x);
	// console.log(new Date() + " ## " +  slideIndex);
	// Ausblenden des aktuellen Bildes (Dauer: 2 sek.)
	$("#" + arrSlides[slideIndex][0]).stop(true,true).fadeOut(2000, function () {
		nOldID = this.id;
		nOldIndex = -1;
		for (s=0; s < arrSlides.length; s++) { if (arrSlides[s][0] == nOldID) { nOldIndex = s; break; } }
		strStatOldImg = arrSlides[nOldIndex][1]; 
		if (arrSlides[nOldIndex][2] != "") {
			xOldImg = $($("#Img" + nOldID)[0]);
			xOldImg.attr("src", "IWimg/buehne/" + strStatOldImg);
		}
	});
	slideIndex++;
	// wenn Ende des Arrays erreicht, beginnt das Array von vorne
	if (slideIndex == nLength) slideIndex = nStartIndexSlide;
	
	// Einblenden des neuen Bildes (Dauer: 2 sek.)
	$("#" + arrSlides[slideIndex][0]).stop(true,true).fadeIn(2000,  function() {
   	    nNewID = this.id;
		nNewIndex = -1;
		for (s=0; s < arrSlides.length; s++) { if (arrSlides[s][0] == nNewID) { nNewIndex = s; break; } }
		if (arrSlides[nNewIndex][2] != "") { 
			strStatNewImg = arrSlides[nNewIndex][2]; if (strStatNewImg == "") strStatNewImg = arrSlides[nNewIndex][1];
			xNewImg = $($("#Img" + nNewID)[0]);
			xNewImg.attr("src", "IWimg/buehne/" + strStatNewImg);
		}
		}
	);
	x = setTimeout(function () { SlideShow() }, arrSlides[slideIndex][3]);
}

function SlidePreview() {
	// Ausblenden des aktuellen Bildes (Dauer: 2 sek.)
	$("#" + arrSlides[slideIndex]).css("display", "none")
	slideIndex--;
	// wenn Ende des Arrays erreicht, beginnt das Array von vorne
	if (slideIndex < 0) slideIndex = arrSlides.length-1;
	// Einblenden des neuen Bildes (Dauer: 2 sek.)
	$("#" + arrSlides[slideIndex]).css("display", "block")
}

function SlideNext() {
	// Ausblenden des aktuellen Bildes (Dauer: 2 sek.)
	$("#" + arrSlides[slideIndex]).css("display", "none")
	slideIndex++;
	// wenn Ende des Arrays erreicht, beginnt das Array von vorne
	if (slideIndex == nLength) slideIndex = 0;
	// Einblenden des neuen Bildes (Dauer: 2 sek.)
	$("#" + arrSlides[slideIndex]).css("display", "block")
}



bOpened = false;

function FlyIn() {
	xElement = document.getElementById("HeaderFlyIn");
	if (xElement.style.display == "none") {
		GetAktOrder();
		$("#HeaderFlyIn").css("display", "block");
		bOpened = true;
	} else {
		$("#HeaderFlyIn").css("display", "none");
		bOpened = false;
	}
}

function GetAktOrder() {
	strURL = "GetAktOrderList.asp";
	
	$.ajax({
		url: strURL,
		cache: false,
		success: function(data){
			$("#FlyContent").html(data); UpdateBasketHeader();
		}
	});
}

function FlyDelArtikel (strArtikelNummer) {
	// FlyIn wird ausgeblendet
	window.setTimeout("FlyIn()", 100);
	strURL = "delBasket.asp?IDPR=" + strArtikelNummer;
	
	$.ajax({
		url: strURL,
		cache: false,
		success: function(data){
			UpdateBasketHeader();
			window.setTimeout("FlyIn()", 1000);
		}
	});
}

function UpdateBasketHeader() { GetAktSessionVal(); }

function SetBasketHeader(strAktWerte) {
	if (strAktWerte != "") {
		arrAktWerte = strAktWerte.split("||");
		strAnzahl = arrAktWerte[0];
		strGesamt = arrAktWerte[1];
		
		nAnzahl = 0;
		nGesamt = 0;
		
		arrTemp = strAnzahl.split(":");
		nAnzahl = arrTemp[1];
		
		arrTemp = strGesamt.split(":");
		nGesamt = arrTemp[1];
		strGesamtPreis = nGesamt;
		arrGesamtPreis = strGesamtPreis.split(",");
		if (arrGesamtPreis[1] == "00") {
			strGesamtPreis = arrGesamtPreis[0] + ",-";
		}
		
		xWKWertAnz = document.getElementById("WKWertAnz");
		xWKWertSum = document.getElementById("WKWertSum");
		xWKFlyButton = document.getElementById("WKFlyButton");
		xBoxShopBT = document.getElementById("BoxShopBT");
		
// 		xWKDropdown = document.getElementById("WKDropdown");
		if (nAnzahl > 0) {
			// es sind Artikel im Warenkorb
			// WK-Pfeil weg
			xWKFlyButton.style.visibility = "visible";
			$("#BoxShopBT").removeClass("hide");
//			xWKDropdown.src = "images/bt-wk-dropdown.png";
		} else {
			xWKFlyButton.style.visibility = "hidden";
			$("#BoxShopBT").addClass("hide");
//			xWKDropdown.src = "images/bt-wk-dropdown-inaktiv.png";
		}
		$("#WKWert").html(nAnzahl + " Artikel" + " | " + strGesamtPreis + " &euro;");
	}
}
function GetAktSessionVal() {
	strURL = "getAktSessionVals.asp";
	
	$.ajax({
		url: strURL,
		cache: false,
		success: function(data){
			SetBasketHeader(data);
		}
	});
}



function CheckNumbers(strString) {
	var strNumbers=new String("0123456789");
	for (i=0;i<strString.length;i++) {
		if (strNumbers.indexOf(strString.charAt(i))<0) return false;
	}
	return true;
}

function StringFilter (input) {
	var s = input.value;
	filteredValues = " ";     // Zeichen, die ausselektiert werden sollen, wenn sie am Anfang stehen
	var i;
	var returnString = "";
	var bNoCheck = false;
	for (i = 0; i < s.length; i++) {  //string durchgehen und zeichenweise ergebnis aufbauen
		var c = s.charAt(i);
		if ((filteredValues.indexOf(c) == -1) || (bNoCheck)) { returnString += c; bNoCheck = true;}
		}
	input.value = returnString;
}

function StringRemoveSpace (input) {
	var s = input.value;
	filteredValues = " ";     // Zeichen, die ausselektiert werden sollen, wenn sie am Anfang stehen
	var i;
	var returnString = "";
	for (i = 0; i < s.length; i++) {  //string durchgehen und zeichenweise ergebnis aufbauen
		var c = s.charAt(i);
		if (filteredValues.indexOf(c) == -1) { returnString += c;}
		}
	input.value = returnString;
}


function CheckEmail(ctrEmail) {
	var Email = '';
	var bEmail=false;
	if (ctrEmail == null) { return false; }
	Email = ctrEmail.value;	
	if (Email == "") { return false; }
	if (Email.indexOf('@') == -1) { return false; } // es muss ein @ drin sein
	else
	{
		var atsign = Email.substring(0,Email.lastIndexOf('@'));
		var domain = Email.substring(atsign.length+1,Email.length);
		if (atsign=="") { return false; }
		if (domain=="") { return false; }
		if (domain.indexOf('.') == 0) { return false; }
		if (Email.indexOf('.') == -1) { return false; }
		else
		{
			var subdomain = Email.substring(atsign.length+1,Email.lastIndexOf('.'));
			if ((subdomain.length < 2)) { return false; }
			var country = domain.substring(subdomain.length+1,domain.length);
			if ((country.length < 2)) { return false; }
			if (subdomain.indexOf('.')!=-1) {
				var nLast=subdomain.lastIndexOf('.')+1;
				var topleveldomain= subdomain.substr(nLast,subdomain.length);
				if (topleveldomain.length<2) { return false; }
			}
		}
	}
	if (Email.indexOf('@') != Email.lastIndexOf('@')) { return false; } // nur 1 @ drin!
//	if (Email.indexOf('.@') != -1) { return false; } // es darf kein punkt unmittelbar vor dem @ sein
	if (Email.indexOf('Ü') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('Ö') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('Ä') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('ß') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('ü') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('ö') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('ä') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf(',') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf(';') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('&') != -1) { return false; } // es darf kein Ü drin sein
	// if (Email.indexOf('+') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('/') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('\\') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('?') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf('(') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf(')') != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf("'") != -1) { return false; } // es darf kein Ü drin sein
	if (Email.indexOf(" ") != -1) { return false; } // es darf kein Ü drin sein

	return true;
} 

function FormatPreis(nPreis,bMitWaehrung) {
	//return nPreis;
	var strPreis=new String(nPreis);
	nPos=strPreis.indexOf(",");
	if (nPos<=0) {nPos=strPreis.indexOf(".");}
	if (nPos<=0) {
		strPreis=strPreis+",00";
		nPos=strPreis.indexOf(",");
	}
	else {
		strPreis=strPreis+"0"
	}
	var strPreisTeil=strPreis.substr(nPos+1,99);
	if (strPreisTeil.length>2) { strPreis=strPreis.substr(0,nPos+3); }
	if (bMitWaehrung) { strPreis=strPreis+Server.HTMLEncode(" €");}
	return strPreis.replace(".",",");
}




var EditWin=null;

function OpenAGB() {
	var url="Popup-AGB.asp"; // http://www.myluemmel.de/
	var w=620;
	var h=400;
	var t=(screen.height-h)/2;
	var l=(screen.width-w)/2;
	if (EditWin!=null) {if (EditWin.closed == false) EditWin.close();}
	EditWin=window.open(url,'myluemmel','toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=yes, width='+w+' , height='+h+', left='+l+', top='+t);
	EditWin.focus();
}

function OpenDatenschutz() {
	var url="Popup-Datenschutz.asp";
	var w=620;
	var h=400;
	var t=(screen.height-h)/2;
	var l=(screen.width-w)/2;
	if (EditWin!=null) {if (EditWin.closed == false) EditWin.close();}
	EditWin=window.open(url,'myluemmel','toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=yes, width='+w+' , height='+h+', left='+l+', top='+t);
	EditWin.focus();
}

function OpenWiderruf() {
	var url="Popup-Widerruf.asp";
	var w=620;
	var h=400;
	var t=(screen.height-h)/2;
	var l=(screen.width-w)/2;
	if (EditWin!=null) {if (EditWin.closed == false) EditWin.close();}
	EditWin=window.open(url,'myluemmel','toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=yes, width='+w+' , height='+h+', left='+l+', top='+t);
	EditWin.focus();
}

function OpenExpress() {
	var url="Popup-Express.asp";
	var w=620;
	var h=400;
	var t=(screen.height-h)/2;
	var l=(screen.width-w)/2;
	if (EditWin!=null) {if (EditWin.closed == false) EditWin.close();}
	EditWin=window.open(url,'myluemmel','toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=yes, width='+w+' , height='+h+', left='+l+', top='+t);
	EditWin.focus();
}


function OpenHinweisKK() {
	xStart = document.getElementById("KKHinweisImage");
	arrStartKoord = Position.cumulativeOffset(xStart);
		
	var url="Popup-KK-Hinweis.asp"; // http://www.myluemmel.de/
	var w = 506;
	var h = 400;
	var t = arrStartKoord[1]
	var l = arrStartKoord[0] + 9;
	if (EditWin!=null) {if (EditWin.closed == false) EditWin.close();}
	EditWin=window.open(url,'myluemmel','toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=yes, width='+w+' , height='+h+', left='+l+', top='+t);
	EditWin.focus();
}

function CheckKontaktForm() {
	whatForm = document.forms.KontaktForm;
	bAllesOK = true;
	if (bAllesOK && !CheckEmail(whatForm.KontEMail) ) {
		alert("Bitte korrekte Email angeben!");
		whatForm.KontEMail.focus();
		bAllesOK = false;
	}
	if (bAllesOK) {
		strPersTextKontakt = whatForm.KontNachricht.value;
		strPersTextKontakt = strPersTextKontakt.toLowerCase();
		if (strPersTextKontakt.indexOf("url=") > -1 || strPersTextKontakt.indexOf("a href") > -1) {
			alert("Es sind keine HTML-Zeichen erlaubt!");
			whatForm.KontNachricht.focus();
			bAllesOK = false;
		}
	}

	if (bAllesOK) {
		whatForm.submit();
	}
}



function SendFarbmuster() {
	xForm = document.forms.FarbmusterForm;
	bAllesOK = true;
	
	if (bAllesOK &&xForm.FarbAnrede.selectedIndex == 0) {
		alert("Bitte geben Sie Ihre Anrede an!");
		xForm.FarbAnrede.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK && xForm.FarbVorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen an!");
		xForm.FarbVorname.focus();
		bAllesOK = false;
	}
	if (bAllesOK && xForm.FarbNachname.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen an!");
		xForm.FarbNachname.focus();
		bAllesOK = false;
	}
	if (bAllesOK && xForm.FarbStrasse.value == "") {
		alert("Bitte geben Sie die Strasse an!");
		xForm.FarbStrasse.focus();
		bAllesOK = false;
	}
	if (bAllesOK && xForm.FarbHausnummer.value == "") {
		alert("Bitte geben Sie die Hausnummer an!");
		xForm.FarbHausnummer.focus();
		bAllesOK = false;
	}
	if (bAllesOK && xForm.FarbPLZ.value == "") {
		alert("Bitte geben Sie die Postleitzahl an!");
		xForm.FarbPLZ.focus();
		bAllesOK = false;
	}
	if (bAllesOK && xForm.FarbOrt.value == "") {
		alert("Bitte geben Sie den Wohnort an!");
		xForm.FarbOrt.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK &&  !CheckEmail(xForm.FarbEMail) ) {
		alert("Bitte geben Sie eine gültige E-Mail Adresse an!");
		xForm.FarbEMail.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK) {
		SendFarbRequest(xForm);
	}
}

function SendFarbRequest(xFormElement) {
	
	strURL = "farbmustersend.asp";
	strParam = "Anrede=" + escape(xFormElement.FarbAnrede[xFormElement.FarbAnrede.selectedIndex].value);
	strParam = strParam + "&Vorname=" + escape(xFormElement.FarbVorname.value);
	strParam = strParam + "&Nachname=" + escape(xFormElement.FarbNachname.value);
	strParam = strParam + "&Strasse=" + escape(xFormElement.FarbStrasse.value);
	strParam = strParam + "&Hausnummer=" + escape(xFormElement.FarbHausnummer.value);
	strParam = strParam + "&PLZ=" + escape(xFormElement.FarbPLZ.value);
	strParam = strParam + "&Ort=" + escape(xFormElement.FarbOrt.value);
	strParam = strParam + "&Land=" + escape(xFormElement.FarbLand[xFormElement.FarbLand.selectedIndex].value);
	strParam = strParam + "&EMail=" + escape(xFormElement.FarbEMail.value);
	strParam = strParam + "&Newsletter=" + escape(xFormElement.FarbNewsletter.checked);
	strParam = strParam + "&Herkunft=" + escape(location.href);
	// console.log(strParam);

	strURL = strURL + "?" + strParam;
	
	$.ajax({
		url: strURL,
		cache: false,
		beforeSend : function( xhr ) {
			// Div mit dem BestellButton wird ausgeblendet
			xButton = document.getElementById("FarbmusterButton");
			if (xButton != null) { xButton.style.display = "none"; }
			// dafür wird die LadeGrafik eingeblendet
			xButton = document.getElementById("LoadingButton");
			if (xButton != null) { xButton.style.display = "block"; }
		}, 
		success: function(data){
			$("#FarbmusterAnf").html(strReturn);
		}
	});
}


nAktJahr = 0;
nAktMeinung = 0;

nAktIDKM = 0;

function ShowMeinung (nIDKM) {
	xText = document.getElementById("Text" + nAktIDKM);
	if (xText != null) { Element.removeClassName (xText, "MeinTextAktiv"); }
	
	xPfeilMeinung = document.getElementById("PfeilMeinung" + nAktIDKM);
	if (xPfeilMeinung != null) { xPfeilMeinung.src = "images/service/bt-mein-down.png"; }
	
	// if (nAktIDKM != nIDKM) {
		xxText = document.getElementById("Text" +nIDKM);
		xPfeilMeinung = document.getElementById("PfeilMeinung" + nIDKM);
		if (xText != null) { 
			if (Element.hasClassName (xText, "MeinTextAktiv") ) { 
				Element.removeClassName (xText, "MeinTextAktiv"); 
				if (xPfeilMeinung != null) { xPfeilMeinung.src = "images/service/bt-mein-down.png"; }
			} else {
				Element.addClassName (xText, "MeinTextAktiv"); 
				if (xPfeilMeinung != null) { xPfeilMeinung.src = "images/service/bt-mein-up.png"; }
			}
		}
	// nAktIDKM = nIDKM
	// } else {
	//		nAktIDKM = -1;
	// }
}

function Show (nJahr) {
	if (nAktJahr != -1) {
		xMeinung = document.getElementById("LIMeinung" + nAktJahr + "-" + nAktMeinung);
		if (xMeinung != null) { Element.removeClassName (xMeinung, "MeinungAktiv"); }
		
		xText = document.getElementById("Text" + nAktJahr + "-" + nAktMeinung);
		if (xText != null) { Element.removeClassName (xText, "TextAktiv"); }
		
		xPfeilMeinung = document.getElementById("PfeilMeinung" + nAktJahr + "-" + nAktMeinung);
		if (xPfeilMeinung != null) { xPfeilMeinung.src = "images/kundenmeinungen/pfeil-meinung.gif"; }
		
		xPfeilJahr = document.getElementById("Pfeil" + nAktJahr);
		if (xPfeilJahr != null) { xPfeilJahr.src = "images/kundenmeinungen/pfeil-jahr.gif"; }
		
		xMeinungJahr = document.getElementById("MeinungJahr" + nAktJahr);
		if (xMeinungJahr != null) { Element.removeClassName (xMeinungJahr, "JahrAktiv"); }
	}
	
	nAktMeinung = 0;
	
	if (nAktJahr != nJahr) {
		nAktJahr = nJahr;
		
		xMeinungJahr = document.getElementById("MeinungJahr" + nAktJahr);
		if (xMeinungJahr != null) { Element.addClassName (xMeinungJahr, "JahrAktiv"); }
		
		xPfeilJahr = document.getElementById("Pfeil" + nAktJahr);
		if (xPfeilJahr != null) { xPfeilJahr.src = "images/kundenmeinungen/pfeil-jahr-oben.gif"; }
		
		xMeinung = document.getElementById("LIMeinung" + nAktJahr + "-" + nAktMeinung);
		if (xMeinung != null) { Element.addClassName (xMeinung, "MeinungAktiv"); }
		
		xText = document.getElementById("Text" + nAktJahr + "-" + nAktMeinung);
		if (xText != null) { Element.addClassName (xText, "TextAktiv"); }
		
		xPfeilMeinung = document.getElementById("PfeilMeinung" + nAktJahr + "-" + nAktMeinung);
		if (xPfeilMeinung != null) { xPfeilMeinung.src = "images/kundenmeinungen/pfeil-meinung-akt.gif"; }
	} else {
		nAktJahr = -1;
	}

}

function CheckLuemmelPlus() {
	whatForm = document.forms.kontakt;
	bPrivat = true;
	bAllesOK = true;
	if (whatForm.Anrede.selectedIndex == 0) {
		alert("Bitte Anrede auswählen!");
		whatForm.Anrede.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK && whatForm.Vorname.value == "") {
		alert("Bitte Vorname angeben!");
		whatForm.Vorname.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK && whatForm.Nachname.value == "") {
		alert("Bitte Nachname angeben!");
		whatForm.Nachname.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK && !CheckEmail(whatForm.mail) ) {
		alert("Bitte korrekte Email angeben!");
		whatForm.mail.focus();
		bAllesOK = false;
	}
	if (bAllesOK && (whatForm.GeburtstagTag.selectedIndex != 0)||(whatForm.GeburtstagMonat.selectedIndex != 0) || (whatForm.GeburtstagJahr.selectedIndex != 0)) {
		if ((whatForm.GeburtstagTag.selectedIndex == 0)||(whatForm.GeburtstagMonat.selectedIndex == 0) || (whatForm.GeburtstagJahr.selectedIndex == 0)) {
		alert("Bitte vollständiges Datum eingeben!");
		whatForm.Anrede.focus();
		bAllesOK = false;
		}
	}
	if (bAllesOK) {
		whatForm.submit();
	}
}


function RefreshVorschau(element) {
	strName = element.name;
	strValue = element.value;
	if (strName == "NewMeinung") {
		while (strValue.indexOf("\n") > -1) { strValue = strValue.replace("\n", "<br>"); }
		document.getElementById("MeinungsText").innerHTML = strValue;
	}
	if (strName == "NewVorname") { document.getElementById("MeinungsName").innerHTML = strValue; }
}

function SendKundenMeinung() {
	xForm = document.forms.KundenMeinungForm;
	bAllesOK = true;
	
	if (bAllesOK && xForm.NewMeinung.value == "") {
		alert("Bitte geben Sie Ihre Meinung an!");
		xForm.NewMeinung.focus();
		bAllesOK = false;
	}
	
	if (bAllesOK) {
		if (!CheckEmail(xForm.NewEMail) ) {
			alert("Bitte geben Sie eine gültige E-Mail Adresse an!");
			xForm.NewEMail.focus();
			bAllesOK = false;
		}
	}
	
	if (bAllesOK) { SendMeinungRequest(xForm); }
}

function SendMeinungRequest(xFormElement) {
	
	strURL = "kundenmeinungsend.asp";
	strParam = "NewMeinung=" + escape(xFormElement.NewMeinung.value);
	strParam = strParam + "&NewVorname=" + escape(xFormElement.NewVorname.value);
	strParam = strParam + "&NewEMail=" + escape(xFormElement.NewEMail.value);
	strParam = strParam + "&IDBE=" + escape(xFormElement.IDBE.value);
	// console.log(strParam);
	strURL = strURL + "?" + strParam;
	$.ajax({
		url: strURL,
		cache: false,
		success: function(data){
			$("#KundenMeinungAnf").html(data);
		}
	});
}



function OpenShare(strURL) {
	var url=strURL; // http://www.myluemmel.de/
	var w=815;
	var h=415;
	var t=(screen.height-h)/2;
	var l=(screen.width-w)/2;
	if (EditWin!=null) {if (EditWin.closed == false) EditWin.close();}
	EditWin = window.open(url,'myluemmel','toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=yes, width='+w+' , height='+h+', left='+l+', top='+t);
	EditWin.focus();
}
function tweetMe(msg, url) {
	var strURL2 = "getBitLyURL.asp?rurl=" + escape(url);
	
	$.ajax({
		url: strURL2,
		cache: false,
		success : function (data) {
			strBitLyURL = data; 
			strTwitterURL = "http://twitter.com/home?status=" + encodeURIComponent(msg + "... " + strBitLyURL); 
			OpenShare(strTwitterURL);
		}
	});
}
function shareMe(url){
	 var face_url = "http://www.facebook.com/sharer.php?u=" + url + "9";
	 OpenShare(face_url);
}


// ################# Newsletter
function SendNewsletterDel() {
	xEMNL = document.getElementById("EMNLDel"); 
	
	if (xEMNL != null) {
		bAllesOK = true;
		if (!CheckEmail(xEMNL) ) {
			alert("Bitte geben Sie eine gültige E-Mail an."); xEMNL.focus(); bAllesOK = false;
		}
		strElementNameTT = "EMNLDelTT";
		xTT = document.getElementById(strElementNameTT); xTT.innerHTML = ""; xTT.style.display = "none";
		xZusatzInfoAbm = document.getElementById("ZusatzInfoAbm"); xZusatzInfoAbm.innerHTML = ""; xZusatzInfoAbm.style.display = "none";
								
		if (bAllesOK) {
			strURL = "newsletter-del.asp?Mail=" + escape(xEMNL.value);
			$.ajax({
				url: strURL,
				cache: false,
				success : function (data) {
					strReturn = data;
					xZusatzNLDel = document.getElementById("ZusatzNLDel");
					
					if (strReturn.indexOf("keinerlei News") > -1) {
						$("#ZusatzNLDel").css("display", "block");
						$("#EMNLDelTT").html(strReturn);
						$("#EMNLDelTT").css("display", "block");
					} else {
						$("#ZusatzNLDel").css("display", "none"); 
						$("#ZusatzInfoAbm").html(strReturn); 
						$("#ZusatzInfoAbm").css("display", "block");
					}
					
					$("#DivNLBereich").removeClass("divVielenDank");
					$("#DivInfoText").html("");
					
					strNewTemp2 = "Aktuelle Themen rund um Kreativität, Bewegung und Aktion, Spiel und Spaß können Sie als Erste erhalten.<br>"
					strNewTemp2 = strNewTemp2 + "Wir recherchieren Neuigkeiten aus aller Welt, finden und erfinden neue Ideen zum Basteln und Spielen und stellen Ihnen unsere Ergebnisse gerne per Newsletter zu.<br><br>";
					strNewTemp2 = strNewTemp2 + "... natürlich können Sie sich jederzeit abmelden.";
					$("#DivInfoText2").html(strNewTemp2);
					
					$("#DivNLBereich").css("display", "block");
					$("#DivNewInfo").css("display", "block");
					$("#DivZusatzInfo").css("display", "none");
					$("#divAllesKomplett").css("display", "none");
					
				} 
			} );
		} } 
}
		
function SendNewsletterAdd(bRedirect) {
	xEMNL = document.getElementById("EMNLNew"); 
	xVorNL = document.getElementById("VorNLNew"); 
	xNachNL = document.getElementById("NachNLNew");
	
	if (xEMNL != null && xVorNL != null && xNachNL != null) {
		bAllesOK = true;
		if (!CheckEmail(xEMNL) ) {
			alert("Bitte geben Sie eine gültige E-Mail an."); xEMNL.focus(); bAllesOK = false;
		}
		
		if (bAllesOK) {
			strURL = "newsletter-add.asp?Komp=true&Mail=" + escape(xEMNL.value) + "&Vorname=" + escape(xVorNL.value) + "&Nachname=" + escape(xNachNL.value);
			$.ajax({
				url: strURL,
				cache: false,
				success : function (data) {
					strReturn = data;
					if (bRedirect) { location.href="newsletter.asp"; } else {
						$("#DivNLBereich").addClass("divVielenDank");
						$("#DivInfoText").html(strReturn);
						$("#DivInfoText2").html(strReturn);
						
						$("#DivNewInfo").css("display", "none");
						$("#DivZusatzInfo").css("display", "block");
						
						if (xVorNL.value != "" && xNachNL.value != "") {
							$("#divAllesKomplett").css("display", "block");
							$("#DivNLBereich").css("display", "none");
						}
						
						$("#ZusatzInfoAbm").html(""); 
						$("#ZusatzInfoAbm").css("display", "none");
							
						$("#ZusatzNLDel").css("display", "none");
						$("#ZusatzNLDel").html("");
					}
					// Nach erfolgreichem versenden wird die Seite "newsletteranmeldung.asp" an Google Analytics übergeben
					_gaq.push(['_trackPageview', '/newsletteranmeldung.asp']);
					
				} }
			);
		}
	}

}

function SendNewsletterZus() {
	xEMNL = document.getElementById("EMNLUpd"); 
	xVorNL = document.getElementById("VorNLUpd"); 
	xNachNL = document.getElementById("NachNLUpd"); 
	
	if (xEMNL != null && xVorNL != null && xNachNL != null) {
		bAllesOK = true;
		if (xVorNL.value == "") {
			alert("Bitte geben Sie Ihren Vornamen an."); xVorNL.focus(); bAllesOK = false;
		}
		if (bAllesOK && xNachNL.value == "") {
			alert("Bitte geben Sie Ihren Nachnamen an."); xNachNL.focus(); bAllesOK = false;
		}
		if (bAllesOK) {
			strURL = "newsletter-upd.asp?EMNL=" + escape(xEMNL.value) + "&VNL=" + escape(xVorNL.value) + "&NNL=" + escape(xNachNL.value);
			$.ajax({
				url: strURL,
				cache: false,
				success : function (data) {
					strReturn = data;
					if (strReturn == "OK") { 
						$("#divAllesKomplett").css("display", "block");
						$("#DivNLBereich").css("display", "none");
						
						strTemp = $("#DivInfoText").html();
						if (strTemp.indexOf("Sie erhalten") == -1) { 
							$("#DivInfoText").html(strTemp + "<br><br>Sie erhalten in Kürze eine Bestätigung per E-Mail.")
						}
						
					} else { 
						alert("Beim Eintragen in den Newsletter ist leider ein Fehler aufgetreten"); 
					} 
				} } );
		}
	}
}
		
function SendNewsletter() {
	xNLEMail = document.getElementById("NLEMail");
	if (xNLEMail != null) {
		strNLEMail = xNLEMail.value;
		if (strNLEMail == "" || strNLEMail == "Ihre E-Mail Adresse") {
			alert("Bitte geben Sie Ihre E-Mail Adresse ein!"); xNLEMail.focus();
		} else {
			if (!CheckEmail(xNLEMail) ) {
				alert("Bitte geben Sie eine gültige E-Mail Adresse an!"); xNLEMail.focus();
			} else {
				strURL = "newsletter-add.asp?Mail=" + escape(strNLEMail);
				$.ajax({
				url: strURL,
				cache: false,
				success : function (data) {
					strReturn = data;
					if (strReturn == "new" || strReturn == "found") { location.href="newsletter.asp";
						// Nach erfolgreichem versenden wird die Seite "newsletteranmeldung.asp" an Google Analytics übergeben
						_gaq.push(['_trackPageview', '/newsletteranmeldung.asp']);
				 	} else { alert("Beim Eintragen in den Newsletter ist leider ein Fehler aufgetreten"); } }
				} );
			}
		}
	}
}

function changeBG(element) {
	if (element.value != "") { $(element).addClass("inputNewslBlank"); } else { $(element).removeClass("inputNewslBlank"); }
}

function MM_preloadBGNL() {
	var d1 = document; 
	if(!d1.MM_p) d1.MM_p=new Array();
	strConstFarbenBG = "IWimg/newsletter/bg-newsletter-komplett.jpg";
	d1.MM_p[0] = new Image;
	d1.MM_p[0].src = strConstFarbenBG; 
	strConstFarbenBG = "IWimg/newsletter/bg-vielendank.jpg";
	d1.MM_p[1] = new Image;
	d1.MM_p[1].src = strConstFarbenBG; }
-->


