// Determine browser.
var isMinNS4 = document.layers
var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1
var dom=document.getElementById&&!ie&&navigator.userAgent.indexOf("Opera")==-1

var message="(c) Ale Inhalte sind Copyright geschützt";
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
//document.onmousedown=click;

function open_popup_800(url) {
  popupWin = window.open(url, 'GalerieDetail','width=830,height=660,scrollbars=yes,toolbars=no,menubar=no,resizable=no');
}
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=700,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();
}

