function valid(){	
	if(document.getElementById('vorname').value == ""){
		alert("Bitte geben Sie Ihren Vornamen an!");
		return false;
	}
	if(document.getElementById('nachname').value == ""){
		alert("Bitte geben Sie Ihren Nachname an!");
		return false;
	}
	if(document.getElementById('strasse').value == ""){
		alert("Bitte geben Sie die Strasse an!");
		return false;
	}
	if(document.getElementById('plz').value == ""){
		alert("Bitte geben Sie Ihre PLZ an!");
		return false;
	}
	if(document.getElementById('wohnort').value == ""){
		alert("Bitte geben Sie Ihren Ort an!");
		return false;
	}
}

function enter(){
	if(document.getElementById('clubs').style.display!='none' && document.getElementById('clubschool').value == ""){
		alert("Bitte geben Sie Ihre Schule, Ihren Verein oder Körperschaft mit an!");
		return false;
	}	
	if(document.getElementById('geschlecht').options[document.getElementById('geschlecht').selectedIndex].value== "0"){
		alert("Bitte geben Sie Ihr Geschlecht an!");
		return false;
	}	
	if(document.getElementById('familyname').value == ""){
		alert("Bitte geben Sie Ihren Familiennamen an!");
		return false;
	}
	if(document.getElementById('firstname').value == ""){
		alert("Bitte geben Sie Ihren Vornamen an!");
		return false;
		}
	if(document.getElementById('street').value == ""){
		alert("Bitte geben Sie Ihre Strasse an!");
		return false;
		}
	if(document.getElementById('birthday').value == ""){
		alert("Bitte geben Sie Ihr Geburtsdatum an!");
		return false;	
		}
	if(document.getElementById('plz').value == ""){
		alert("Bitte geben Sie Ihre Postleitzahl an!");
		return false;
		}
	if(document.getElementById('city').value == ""){
		alert("Bitte geben Sie Ihren Wohnort an!");
		return false;
		}
	if(document.getElementById('phone').value == ""){
		alert("Bitte geben Sie Ihre Telefonnummer an!");
		return false;
	}
	if(document.getElementById('mail').value == ""){
		alert("Bitte geben Sie Ihre E-Mail an!");
		return false;
	}

	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	vormals =document.getElementById('mail').value;
	vormals=document.getElementById('mail').value=vormals.replace(/;/g,',');
	vormals=document.getElementById('mail').value=vormals.replace(/ /g,'');
	vormals =document.getElementById('mail').value+','+vormals;
	jetzt ='"'+vormals.replace(/,/g,'","')+'"';
	emails = eval('new Array('+jetzt+')');
	for (i=0; i < emails.length; ++i){
		if ((r1.test(emails[i])==false && r2.test(emails[i]) == false)|| emails[i].indexOf("@") < 2){
			alert ('\"'+emails[i]+'\"\nist keine gültige Emailadresse.')
			return false;
			break;
		}
	}
	if (document.getElementById ('paymentmethod').style.display =='block' && document.getElementById('payment').checked==false &&  document.getElementById('collection').checked==false){
		alert("Bitte wählen Sie eine Zahlungsart aus!");
		return false;
	}
	else if (document.getElementById ('paymentmethod').style.display =='block' && document.getElementById('collection').checked==true || document.getElementById ('paymentmethod').style.display =='none') {
		if(document.getElementById ('accountholder').value ==""){
			alert ("Bitte geben Sie den Namen des Kontoinhabers an!");
			return false;
		}
		if(document.getElementById('account').value == ""){
			alert("Bitte geben Sie Ihre Kontonummer an!");
			return false;
		}
		if(document.getElementById('bankcode').value == ""){
			alert("Bitte geben Sie die Bankleitzahl Ihrer Bank an!");
			return false;
		}
		if(document.getElementById('bank').value == ""){
			alert("Bitte geben Sie den Namen Ihrer Bank an!");
			return false;
		}

	}
}

//Relaunch Januar 2011 / KS
DJHWL = {
	/*Hostels in quicknavi of dsmenufooter*/
	writeHostelSelect: function(hostels,l) {
		var o='<select id="hostelselect" onchange="DJHWL.surftoHostel(this)" class="hostelselect"><option value="">~ '+ l +' ~</option>';
		hostels.each(function(h) {
			o+='<option value="'+ h[1] +'" target=_blank>'+ h[0] +'</option>';
		});
		o+='</select>';
		$('hostelselectbox').update(o);
	},		
	surftoHostel: function(s) {
		if (s.value.length) {
			var h = window.open(s.value);
			h.focus();
		}
	},
	changeBGofSiteheader: function(s) {
		if ($('dsarticleheader')){
			$('dssubsiteheader2').toggleClassName('bluebg');
		}
	},
	headerBlender: function( i ) {
		if (i.length) {
			new Widget.Blender(  
				"galleryimage",  
				i.pluck("img"), {  
					startIndex: 0,  
					beforeBlend: function(oldImg, newImg) {  
						var alt = i.find(function(image) {  
							return newImg.getAttribute("src").slice(-image.img.length) == image.img;  
						}).alt;
						newImg.setAttribute("alt", alt);
						newImg.setAttribute("title", alt);  
					}  
				}  
			);  
		}
	}
}	
