var hasSend=false;
function senden(event){
	document.getElementById('formular').event.value=event;
	$('event').value=event;
	$('event').setProperty('value',event);
	if($('event1')){
		document.getElementById('formular').event1.value=event;
		$('event1').value=event;
		$('event1').setProperty('value',event);
	}
	if(!hasSend){
		hasSend=true;
		document.getElementById('formular').submit();
	}
} 
function emptyBox(box){
	if(box[0])
	while(box[0]!=null ){
		box[0]=null;
	}
}
function setOptions(selbox){
	anzk1=anzk2=anzk3=anzk4=div=k1=k2=k3=k4=cbv=0;
	cb=document.getElementById('children_baby');
	if(cb)
		cbv=cb.value;
	
	erw=document.getElementById('erwachsene1');
	k1=document.getElementById('child');
	k2=document.getElementById('child1');
	k3=document.getElementById('child2');
	k4=document.getElementById('child3');
	
	anzerw=erw[erw.selectedIndex].value;
	maxkinderpz=document.getElementById('maxkinder').value;
	
	if(k1)anzk1=k1[k1.selectedIndex].value;
	if(k2)anzk2=k2[k2.selectedIndex].value;
	if(k3)anzk3=k3[k3.selectedIndex].value;
	if(k4)anzk4=k4[k4.selectedIndex].value;
	
	//maxkinder=Math.floor(anzerw/anzahlerwprokind);
	maxkinder=Math.floor((maxkinderpz/2)*anzerw);
	if(selbox.id=='child'){
		div=anzk2*1+anzk3*1+anzk4*1;
		if(maxkinder==0 && cbv)maxkinder=1;
	}
	if(cbv){
		div=0;
		anzk1=0;
	}
	if(selbox.id=='child1'){
		div=anzk1*1+anzk3*1+anzk4*1;
	}
	if(selbox.id=='child2'){
		div=anzk1*1+anzk2*1+anzk4*1;
	}
	if(selbox.id=='child3'){
		div=anzk1*1+anzk2*1+anzk3*1;
	}
	emptyBox(selbox);   
	selbox[0]=new Option(0,0); 
	for(x=1;x<=(maxkinder-div);x++)
		selbox[x]=new Option(x,x);
}
function biciban(){
	if($('country').getSelected()[0].value!='D'){
		$('bic').setProperty('disabled','');
		$('bic').setStyle('backgroundColor','#fff');
		$('iban').setProperty('disabled','');
		$('iban').setStyle('backgroundColor','#fff');
	}else{
		$('bic').setProperty('disabled','true');
		$('bic').setStyle('backgroundColor','#eee');
		$('iban').setProperty('disabled','true');
		$('iban').setStyle('backgroundColor','#eee')
	}
}

function checkclubconditions(doalert){
	var message='';
	$each($$('dt #agb'),function(e){
		if (!e.checked) {
			message+='* Bitte bestätigen Sie, dass Sie mit den Vertragsbedingungen einverstanden sind.\n';
		}
	});
	if ((($('newsletter1') && !$('newsletter1').checked) && ($('newsletter2') && $('newsletter2').get('disabled'))) && (($('typ1') && $('typ1').checked) || ($('typ') && $('typ').value=='GREEN'))) {
		message+='* Bitte bestätigen Sie, dass Sie den Newsletter erhalten möchten.\n';
	}
	if(doalert && message){
		alert(message);
		return false;
	}else if(doalert && !message)
		return true;
	return message;
}
function checkclub(){
	var message='';
	if ($('typ1') && $('typ2') && $('typ3') && !$('typ1').checked && !$('typ2').checked && !$('typ3').checked) {
		message+='* Bitte wählen Sie Ihren Clubvorteil- Green, -Test oder -Gold aus.\n';
	}
	if ($('sex1') && $('sex2') && !$('sex1').checked && !$('sex2').checked) {
		message+='* Bitte wählen Sie die Anrede aus.\n';
	}
	if (!$('firstname').value) {
		message+='* Bitte geben Sie Ihren Vornamen an.\n';
	}
	if (!$('lastname').value) {
		message+='* Bitte geben Sie Ihren Nachnamen an.\n';
	}
	if (!$('email').value) {
		message+='* Bitte geben Sie Ihre E-Mail Adresse an.\n';
	}else if(!$('email').value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)){
    message+="* Ihre E-Mail-Adresse enthält Fehler, bitte überprüfen Sie die Schreibweise.\n";
  }
	if (!$('password1').value) {
		message+='* Bitte geben Sie ein Passwort ein.\n';
	}
	if($('testandgold') && $('testandgold').style.display=='block'){
		if (!$('zipcode').value) {
			message+='* Bitte geben Sie Ihre Postleitzahl an.\n';
		}
		if (!$('city').value) {
			message+='* Bitte geben Sie Ihren Wohnort an.\n';
		}
		if (!$('street').value) {
			message+='* Bitte geben Sie Ihre Straße an.\n';
		}
		/*if (!$('birthday').value || $('birthday').value=='..') {
			message+='* Bitte geben Sie Ihren Geburtstag an.\n';
		}*/
		if (!$('bankname').value) {
			message+='* Bitte geben Sie Ihren Banknamen an.\n';
		}
		if (!$('blz').value) {
			message+='* Bitte geben Sie Ihre Bankleitzahl an.\n';
		}
		if (!$('kto').value) {
			message+='* Bitte geben Sie Ihre Kontonummer an.\n';
		}
	}
	message+=checkclubconditions();
	/*if (!$('bic').value && !$('bic').getProperty('disabled')) {
		message+='* Bitte geben Sie Ihre BIC an.\n';
	}
	if (!$('iban').value && !$('iban').getProperty('disabled')) {
		message+='* Bitte geben Sie Ihre IBAN an.\n';
	}*/
	if(message!=''){
		alert('Bitte prüfen Sie Ihre Angaben:\n'+message);
		return false;
	}
	return true;	
}
function checkEmail(id){
		box=$(id).value;
		boxar=box.split('@');
		if(boxar[0].length>1 && boxar[1].length>4){
			box1ar=boxar[1].split('.');
			if(box1ar[0].length>1 && box1ar[1].length>1)
				return true;
		}
		alert('Überprüfen Sie die E-Mail Adresse!');
		return false;
	}
function checkInputZahl(event){
	if((event.key>'9' || event.key<'0') && (event.code<'96' || event.code>'105') && event.key!='backspace' && event.key!='delete' && event.key!='tab' && event.key!='left' && event.key!='right') 
		return false;   
	return true;
}
function countdown(id){
	var curenttime=$(id).get('text').replace('min ',',').replace('sek','');
	var minsec=curenttime.split(',');
	if(minsec[1]*1==0){
		minsec[1]=59;
		if(minsec[0]*1==0){
			window.location=window.location;
		}else{
			minsec[0]=minsec[0]*1-1;
		}
	}else
		minsec[1]=minsec[1]*1-1;
	curenttime=((minsec[0]*1<10)?'0':'')+minsec[0]*1+','+((minsec[1]*1<10)?'0':'')+minsec[1]*1;
	$(id).set('text',curenttime.replace(',','min ')+'sek');	
	window.setTimeout('countdown("'+id+'")',1000);
}
function validateGebot(gebot,mindestgebot){
	gebot=gebot.replace(',','.').replace('-','0');
	euro='€';
	if(gebot<mindestgebot){
		alert('Sie müssen mindestens \u20AC '+mindestgebot+' bieten!');
		return false;
	}
	return true;
}
function fixPNG(){ 	
	$$('*').each(function(el){ 
	 	var imgURL = el.getStyle('background-image'); 
	 	var imgURLLength = imgURL.length; 
	 	if ( imgURL != 'none' && imgURL.substring(imgURLLength  - 5, imgURLLength  - 2) == 'png'){ 
	 		el.setStyles({ 
	 			background: '', 
	 			filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgURL.substring(5,imgURLLength  - 2) + "')" 
	 		}); 
	 	}; 
		if(el.get('tag') == 'img' && el.getProperty('src').substring(el.getProperty('src').length  - 3) == 'png'){ 
	 		var imgReplacer = new Element('div', { 
	 			'styles': { 
	 				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + el.getProperty('src') + "')", 
	 				'position': 'relative'
	 			}, 
	 			'title': el.getProperty('alt') 
	 		}); 
			imgReplacer.setStyles(el.getStyles('padding','margin','border','height','width','position','left','top')); 
	 		imgReplacer.setProperties(el.getProperties('id','class')); 
	 		imgReplacer.disabled = true; 
	 		imgReplacer.replaces(el); 
	 	}; 
	}); 
}

