function popupprint(bericht_id) {
  popupWin = window.open("printform.php?bericht_id="+bericht_id,'printform','width=600,height=570,scrollbars=yes,toolbars=no,menubar=no,resizable=no');
}

function popupsendtofriend(bericht_id) {
  popupWin = window.open("sendtofriend.php?bericht_id="+bericht_id,'sendtofriend','width=400,height=340,scrollbars=no,toolbars=no,menubar=no,resizable=no');
}
function ShowPic(pfad, bildid) {
 Fenster = window.open("ecard.php?pfad="+pfad+"&bildid="+bildid, "ECard", "width=700,height=400,scrollbars");
 Fenster.focus();
}
function goselect() {
  document.location.href='events.php?s_evgrid=' + document.Search.s_evgrid.options[document.Search.s_evgrid.selectedIndex].value;
}

function openpopup(myurl) {
  popupWin = window.open(myurl,'Popup','width=600,height=400,scrollbars=no,toolbars=no,menubar=no,resizable=no');
}

function openpopup_scroll(myurl) {
  popupWin = window.open(myurl,'Popup','width=670,height=450,scrollbars=yes,toolbars=no,menubar=no,resizable=no');
}

function chkEmail(eMail)
  {  // Erstellt von Ralf Pfeifer (www.arstechnica.de)

     // Falls das Feld leer ist, ohne Prüfung aussteigen
     if (eMail.value.length==0) 
	 	{ 
		alert("Bitte geben Sie Ihre Email Adresse ein");
		eMail.focus() ;
		return false;
		}

     // Text für die Fehlermeldung
     var FehlerMeldung = new String("Fehler in der eMail-Adresse\n\n");

     // Position des @ herausfinden
     var PosEt = eMail.value.indexOf("@")
     if (PosEt == -1) 
	 	{
       	alert(FehlerMeldung + "Es fehlt ein @");
	   	eMail.focus(); 
        return false 
		}
     if (PosEt == 0) 
	 	{
       	alert(FehlerMeldung + "Es fehlt der Empfänger");
		eMail.focus(); 
		return false;
		}
     if (eMail.value.indexOf("@", PosEt + 1) > PosEt) 
	 	{
       	alert(FehlerMeldung + "Es darf nur ein @ enthalten sein");
		eMail.focus(); 
		return false;
		}

     // Position des ersten . nach dem @ herausfinden
     var PosPt = eMail.value.indexOf(".", PosEt);

     if ((PosPt == -1) || (PosPt - PosEt < 2) || (eMail.value.length - PosPt < 3)) 
	 	{
	    FehlerMeldung += "Eine eMail-Adresse muß so aufgebaut sein: x@x.xx "
       	FehlerMeldung += "Jedes x steht für mindestens ein Zeichen"
       	alert(FehlerMeldung)
		eMail.focus(); 
		return false;
		}

     // Zulässige Zeichen für eMails definieren
     var ZugelasseneZeichen = new String("abcdefghijklmnopqrstuvwxyz")
     ZugelasseneZeichen += ZugelasseneZeichen.toUpperCase() + "0123456789.-_@"

     // eMail-Adresse auf zulässige Zeichen überprüfen
     return PruefeZeichen(eMail, ZugelasseneZeichen, FehlerMeldung)

}

// Zahlugnsmethode checken !
function chkZahlung()
{
	var wert;
	
	for(var i = 0; i <  document.zahlung.zid.length; ++i) {
				if( document.zahlung.zid[i].checked)
					wert = document.zahlung.zid[i].value;
			} 
			
	
	if(wert == "KK") // Kreditkarte wurde gewählt, weitere Formularüberprüfungen sind nötig!
		{
		
		if (document.zahlung.kk_typ.value == "")
			{
			alert("Bitte wählen Sie eine Kreditkarte aus.");
			document.zahlung.kk_typ.focus();
			return false;
			}


		if (document.zahlung.kk_inhaber.value == "")
			{
			alert("Bitte geben Sie den Kreditkarten Inhaber ein.");
			document.zahlung.kk_inhaber.focus();
			return false;
			}

		if (document.zahlung.kk_nummer.value == "")
			{
			alert("Bitte geben Sie Ihre Kreditkarten-Nummer ein.");
			document.zahlung.kk_nummer.focus();
			return false;
			}

		if (document.zahlung.kk_gueltigkeit.value == "" || document.zahlung.kk_gueltigkeit.value == "tt.mm.jjjj")
			{
			alert("Bitte geben Sie das Gültigkeitsdatum Ihrer Kreditkarte ein.");
			document.zahlung.kk_gueltigkeit.focus();
			return false;
			}
		}

	if(wert == "BE") // Bank wurde gewählt, weitere Formularüberprüfungen sind nötig!
		{
		
		if (document.zahlung.bank_name.value == "")
			{
			alert("Bitte geben Sie Ihre Bank ein.");
			document.zahlung.bank_name.focus();
			return false;
			}

		if (document.zahlung.bank_kto.value == "")
			{
			alert("Bitte geben Sie Ihre Kontonummer ein.");
			document.zahlung.bank_kto.focus();
			return false;
			}

		if (document.zahlung.bank_blz.value == "")
			{
			alert("Bitte geben Sie Ihre Bankleitzahl ein.");
			document.zahlung.bank_blz.focus();
			return false;
			}

		if (document.zahlung.bank_kontoinhaber.value == "")
			{
			alert("Bitte geben Sie den Kontoinhaber ein.");
			document.zahlung.bank_kontoinhaber.focus();
			return false;
			}

		}
	return true;
}

function refreshPage(){
document.location.reload();
}


function aktivate_lastschrift()
	{
	for(var i = 0; i <  document.zahlung.zid.length; ++i) {
		if( document.zahlung.zid[i].value == "BE") 
			document.zahlung.zid[i].checked=true;
		} 
		
	}
	

// Katalog Bestellungm max 2 Kataloge gleichzeiutig sind möglich
function check_kataloge_order()
	{
	checked = 0;

	document.BestellKatalog.wahl.value="";

	for(var i = 0; i<6; i++) 
		{
		if( document.BestellKatalog.katalogwahl[i].checked)
			{
			checked++;

			if (checked > 2) 
				{
				alert ("Sie können maximal 2 Kataloge bestellen...");
				document.BestellKatalog.katalogwahl[i].checked=false;
				}
			else
				document.BestellKatalog.wahl.value += document.BestellKatalog.katalogwahl[i].value + ",";

			} 
		}
	}

// Artikel per Ajax einlenden
function check_artikel() {
	artikel_nr = document.blitz.artikel_nr.value;
	$('#Artikelinfo').load('/shop_blitzbestellung_check.php?artikel_nr='+artikel_nr);
}

function indenkorb() {
	artikel_nr = document.blitz.artikel_nr.value;
	menge = document.blitz.menge.value;
	if (menge>0)
		{	
		$('#Artikelinfo').load('/shop_blitzbestellung_check.php?artikel_nr='+artikel_nr+'&action=add2cart&menge='+menge);
		document.blitz.artikel_nr.value="";
		document.blitz.menge.value=1;
		}
}

