function checkGallerie() {
	// return true;
	if (checkLeer(document.Formular.Name.value)==0) {
		alert ("Bitte einen Titel für die Gallerie eingeben");
		document.Formular.Name.focus();
		return false;
	} 
	return true;
}

function checkBildform() {
	// return true;
	if (document.Formular.nr.value==0 && checkLeer(document.Formular.bild.value)==0) {
		alert ("Bitte ein Bild zum hochladen auswählen");
		document.Formular.bild.focus();
		return false;
	} 
	return true;
}


function loeschBild(g,kat,nr) {
	// return true;

		x=confirm ("Soll das Bild wirklich gelöscht werden?");
		if (x==1) location.href="bilder.php?act=4&g="+g+"&kat="+kat+"&nr="+nr;
}



function checkSpeichern(was) {
	x= document.Formular.bp_speichern.value;
	b=eval ("document.Formular.speichern");
	if (x==0) {
		b.src=ja.src
		document.Formular.bp_speichern.value=1;
	} else {
		b.src=nein.src
		document.Formular.bp_speichern.value=0;
	}
}

function checkAlter() {
	x= document.Formular.bp_alter.value;
	b=eval ("document.Formular.alter");
	if (x==0) {
		b.src=ja.src
		document.Formular.bp_alter.value=1;
	} else {
		b.src=nein.src
		document.Formular.bp_alter.value=0;
	}
}


function checkGeschlecht(was) {
	x= document.Formular.bp_anrede.value;
	if (x==0) {
		b=eval ("document.Formular.g"+was);

		b.src=ja.src
		document.Formular.bp_anrede.value=was;
	} else {

		for (i=1;i<3;i++) {
			b=eval ("document.Formular.g"+i);
			if (i==was) {
				b.src=ja.src;
				document.Formular.bp_anrede.value=i;
			} else {
				b.src=nein.src;
			}
		}
	}
}



function checkLand(was) {
	var sonstige=sp_sonstige();
	x= document.Formular.bp_land.value;
	if (x==0) {
		b=eval ("document.Formular.l"+was);

		b.src=ja.src
		document.Formular.bp_land.value=was;
		if (was<4) document.Formular.bp_land_sonst.value="";
	} else {

		for (i=1;i<5;i++) {
			b=eval ("document.Formular.l"+i);
			if (i==was) {
				b.src=ja.src;
				document.Formular.bp_land.value=i;
				if (i<4) document.Formular.bp_land_sonst.value="";
			} else {
				b.src=nein.src;
			}
		}
	}
	hstr1=document.Formular.bp_land_sonst.value
	hstr1=hstr1.replace(/\b\s\b/g," ");
	hstr1=hstr1.replace(/\s/g,"")

	if (was==4 && (hstr1==sonstige || checkLeer(hstr1)==0)) {
		document.Formular.bp_land_sonst.value="";
		document.Formular.bp_land_sonst.focus();
	}
}

function checkLandSonstige() {

	var sonstige=sp_sonstige();	
	hstr1=document.Formular.bp_land_sonst.value
	hstr1=hstr1.replace(/\b\s\b/g," ");
	hstr1=hstr1.replace(/\s/g,"")
	if (hstr1!=sonstige && checkLeer(hstr1)==1) {
		for (i=1;i<5;i++) {
			b=eval ("document.Formular.l"+i);
			b.src=nein.src;
		}
		i=4;
		b=eval ("document.Formular.l"+i);
		b.src=ja.src;		
		document.Formular.bp_land.value=4;
	
	}
}

function checkRaucher(was) {
	x= document.Formular.bp_raucher.value;
	if (x==0) {
		b=eval ("document.Formular.r"+was);
		b.src=ja.src
		document.Formular.bp_raucher.value=was;
	} else {
		r=0;
		for (j=1;j<5;j++) {
			y=eval ("document.Formular.bp_rauchtwas"+j);
			if (y.value==1) r=1;
		}
		if (r==1) {
			b=eval ("document.Formular.r1");
			b.src=ja.src;
			b=eval ("document.Formular.r2");
			b.src=nein.src;
			document.Formular.bp_raucher.value=1;
		} else {
			for (i=1;i<3;i++) {
				b=eval ("document.Formular.r"+i);
				if (i==was) {
					b.src=ja.src;
					document.Formular.bp_raucher.value=1;
				} else {
					b.src=nein.src;
					document.Formular.bp_raucher.value=2;
				}
			}
		}
	}
}
function checkRauchtwas(was) {
	y=eval ("document.Formular.bp_rauchtwas"+was);
	x= y.value;
	b=eval ("document.Formular.rw"+was);	
	if (x==0) {
		b.src=ja.src;
		y.value=1;
		b=eval ("document.Formular.r1");
		b.src=ja.src;
		document.Formular.bp_raucher.value=1;
		b=eval ("document.Formular.r2");
		b.src=nein.src;

	} else {
		b.src=nein.src;
		y.value=0;
	
	}
}


function checkProbe(was) {
	x= document.Formular.bp_probe.value;
	if (x==0) {
		b=eval ("document.Formular.probe"+was);

		b.src=ja.src
		document.Formular.bp_probe.value=was;
	} else {

		for (i=1;i<3;i++) {
			b=eval ("document.Formular.probe"+i);
			if (i==was) {
				b.src=ja.src;
				document.Formular.bp_probe.value=i;
			} else {
				b.src=nein.src;
			}
		}
	}
}

function sp_sonstige() {
	if (document.Formular.bp_sprache.value==2) hstr="autre";
	else hstr="sonstige";
	return hstr;
}

var deutsch=new Array;
deutsch["Anrede"]="Bitte geben Sie Ihre Anrede ein!";
deutsch["Vorname"]="Bitte geben Sie Ihren Vornamen ein!";
deutsch["Nachname"]="Bitte geben Sie Ihren Nachnamen ein!";
deutsch["Geburtsdatum"]="Bitte geben Sie Ihr Geburtsdatum ein!";
deutsch["Strasse"]="Bitte geben Sie Ihre Strasse ein!";
deutsch["PLZ"]="Bitte geben Sie Ihre Postleitzahl ein!";
deutsch["Ort"]="Bitte geben Sie Ihren Wohnort ein!";
deutsch["Land"]="Bitte wählen Sie Ihr Land!";
deutsch["LandSonst"]="Bitte geben Sie Ihr Land ein!";
deutsch["Raucher"]="Bitte geben Sie an, ob Sie Raucher oder Nichtraucher sind!";
deutsch["speichern"]="Sie müssen sich mit dem Speichern der Daten einverstanden erklären!";
deutsch["sonstige"]="Bitte geben Sie Ihr Land ein!";
deutsch["Probe"]="Bitte wählen Sie, welches Braniff Bigpack Sie wollen!";
deutsch["Strasse"]="Bitte geben Sie Ihre Strasse ein!";
deutsch["Alter"]="Bitte bestätigen Sie Ihre Altersangabe!";


var franz=new Array;
franz["Anrede"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ civilité.";
franz["Vorname"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ prénom.";
franz["Nachname"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ nom.";
franz["Geburtsdatum"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ date de naissance.";
franz["Strasse"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ adresse.";
franz["PLZ"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ numéro postal.";
franz["Ort"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ lieu de domicile.";
franz["Land"]="Nous n'avez pas rempli le formulaire complètement.\n\nChoissiez votre pays.";
franz["LandSonst"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ pays.";
franz["Raucher"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez remplir le champ fumeur/non fumeur.";
franz["speichern"]="Nous n'avez pas rempli le formulaire complètement.\n\nVos dates personnelles seront mémorisées et nous vous prions de nous confirmer votre accord!";
franz["Alter"]="Nous n'avez pas rempli le formulaire complètement.\n\nVeuillez confirmer votre date de naissance!";
franz["sonstige"]="autre";
franz["Probe"]="Bitte wählen Sie, welches Braniff Bigpack Sie wollen!";
franz["Alter"]="Bitte bestätigen Sie Ihre Altersangabe!";



function checkAnfordern(typ) {
	// return true;
	x=document.Formular.bp_sprache.value
	fehler=new Array;
	if (x==2) fehler=franz
	else fehler=deutsch
	
	
	x=document.Formular.bp_anrede.value
	
	if (x<1 || x>2) {
		alert (fehler["Anrede"]);
		return false;	
	}
	if (checkLeer(document.Formular.bp_vname.value)==0) {
		alert (fehler["Vorname"]);
		document.Formular.bp_vname.focus();
		return false;
	} 
	if (checkLeer(document.Formular.bp_nname.value)==0) {
		alert (fehler["Nachname"]);
		document.Formular.bp_nname.focus();
		return false;
	} 
	
	// Geburtstag prüfen
//	if (document.Formular.bp_mode.value>1) {
	
	
		tag=document.Formular.bp_geb_tag.value;
		if (parseInt(tag.substring(0,1))==0) tag=tag.substring(1,2);
		mon=document.Formular.bp_geb_mon.value;
		if (parseInt(mon.substring(0,1))==0) mon=mon.substring(1,2);		
		jahr=document.Formular.bp_geb_jahr.value;

	var checkZahlrg   = /[^0-9]/;	
	if (checkZahlrg.test(tag) == true) {

			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_tag.value="";			
			document.Formular.bp_geb_tag.focus();
			return false;
		} 
	if (checkZahlrg.test(mon) == true) {

			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_tag.value="";			
			document.Formular.bp_geb_tag.focus();
			return false;
		} 
	if (checkZahlrg.test(jahr) == true) {
			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_jahr.value="";			
			document.Formular.bp_geb_jahr.focus();
			return false;
		} 

		if (checkZahl(tag)<1 || checkZahl(tag)>31) {

			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_tag.value="";			
			document.Formular.bp_geb_tag.focus();
			return false;
		} 
		if (checkZahl(mon)<1 || checkZahl(mon)>12) {
			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_mon.value="";			
			document.Formular.bp_geb_mon.focus();
			return false;
		}
		mon=mon-1

		if (checkZahl(jahr)<1) {
			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_jahr.value="";			
			document.Formular.bp_geb_jahr.focus();
			return false;
		} 
		if (jahr<100) jahr=parseInt(jahr)+1900;		
		else {
			if (jahr<1890) {
			alert (fehler["Geburtsdatum"]);
			document.Formular.bp_geb_jahr.value="";			
			document.Formular.bp_geb_jahr.focus();
			return false;
			
			}
		}
		var vglDat =new Date(jahr,mon,tag);	
	//	alert("jahr="+jahr+"\nmon="+mon+"\ntag="+tag+"\n")		
		vglDatP =Date.parse(jahr,mon,tag)
		tag1= vglDat.getDate();
		mon1= (vglDat.getMonth())+1;
		jahr1= vglDat.getFullYear();	
		
	//	alert("vglDat="+vglDat+"\nvglDatP="+vglDatP+"\njahr="+jahr1+"\nmon="+mon1+"\ntag="+tag1+"\n")				
		document.Formular.bp_geb_tag.value=tag1;			
		document.Formular.bp_geb_mon.value=mon1;			
		document.Formular.bp_geb_jahr.value=jahr1;		

		if (checkDatum(tag1,mon1,jahr1)==0) {
//			alert ("Probepackungen werden nur an Personen über 18 Jahren verschickt!");
//			window.close();
//			return false;
			document.Formular.bp_ist18.value=0;
		}	else {
			document.Formular.bp_ist18.value=1;		
		}	
//	}
	// ende Geburtstag
	

	
	if (checkLeer(document.Formular.bp_strasse.value)==0) {
		alert (fehler["Strasse"]);
		document.Formular.bp_strasse.focus();
		return false;
	} 
	
	if (checkZahlPLZ(document.Formular.bp_plz.value)==0) {
		alert (fehler["PLZ"]);
		document.Formular.bp_plz.focus();
		return false;
	} 
	if (checkLeer(document.Formular.bp_plz_ort.value)==0) {
		alert (fehler["Ort"]);
		document.Formular.bp_plz_ort.focus();
		return false;
	} 
	
	x=document.Formular.bp_land.value
	if (x<1 || x>4) {
		alert (fehler["Land"]);
		return false;	
	}
	hstr1=document.Formular.bp_land_sonst.value
	hstr1=hstr1.replace(/\b\s\b/g," ");
	hstr1=hstr1.replace(/\s/g,"")
	
	var sonstige=fehler["sonstige"];	
	
	if (x==4 && (hstr1==sonstige || checkLeer(hstr1)==0)) {
		alert (fehler["LandSonst"]);	
		document.Formular.bp_land_sonst.value="";
		document.Formular.bp_land_sonst.focus();
		return false;	
	}
	
	y=document.Formular.bp_mode.value

	if (x==4) document.Formular.bp_land.value=999;
	else document.Formular.bp_land_sonst.value="";
	
	x=document.Formular.bp_raucher.value
	if (x<1 || x>2) {
		alert (fehler["Raucher"]);
		return false;	
	}

	if (typ>1) {
	x=document.Formular.bp_alter.value
	if (x!=1) {
		alert (fehler["Alter"]);
		return false;	
	}
	}
//	x=document.Formular.bp_speichern.value
//	y=document.Formular.bp_mode.value	
//	if (y>1 && x!=1) {
//		alert (fehler["speichern"]);
//		return false;	
//	}
	
	return true;

}



function checkLeer(was) {

	hstr1=was.replace(/\b\s\b/g," ");
	hstr1=hstr1.replace(/\s/g,"")
	if (hstr1=="") {
		return 0;
	} else {
		return 1;	
	}
}

function checkEmail(was) {

	var checkEmailrg   = /.*\@.*\.\w+/i;
	var checkEmailrg   = /^[_\.0-9a-z-]+@([0-9a-z][_0-9a-z-]+\.)+[a-z]{2,4}$/ig;	
	if (checkEmailrg.test(was) == false){
		return 0;
	} else {
		return 1;	
	}
}

function checkZahl(was) {
	if (checkLeer(was)==0) return 0;
	was=parseInt(was);	
 if(isNaN(was) == true)  return 0;
 return was;
}

function checkZahlPLZ(was) {
	if (checkLeer(was)==0) return 0;
	was=parseInt(was);

 if(isNaN(was) == true)  return 0;
 return 1;
}


function checkDatum(tag,monat,jahr) {
		monat=monat-1;
	  var Jetzt = new Date();
    JetztP = Date.parse(Jetzt);	
		x=jahr+18;
		var vglDat =new Date(x,monat,tag);	
    vglDatP = Date.parse(vglDat);
				


		if (vglDat>Jetzt) return 0;
		return 1;
}








		function rescale(rx,ry){
			offset=25;
			this.resizeTo(rx,ry+offset); this.focus();
		}


