var intern=0;
var callcenter=0;

function validate() {
	var message='';
	var check=false;
	$each($$('#couponds .radio'),function(e){
		if(e.checked)
			check=true;
	});
	if(!check && $('couponds'))
		message+='* Bitte wählen Sie einen Gutschein aus.\n';
	if ($('partner') && $('firma').value==''){
		message+='* Bitte geben Sie Ihre Firma an.\n';
	}
	if ($('vorname').value==''){
		message+='* Bitte geben Sie Ihren Vornamen an.\n';
	}
	if ($('nachname').value==''){
		message+='* Bitte geben Sie Ihren Nachnamen an.\n';
	}
	if ($('strasse').value==''){
		message+='* Bitte geben Sie Ihre Strasse an.\n';
	}
	if ($('hsnr').value==''){
		message+='* Bitte geben Sie Ihre Hausnummer an.\n';
	}
	if ($('plz').value==''){
		message+='* Bitte geben Sie Ihre PLZ an.\n';
	}
	if ($('ort1').value==''){
		message+='* Bitte geben Sie Ihren Ort an.\n';
	}
	if ($('tel1').value==''){
		message+='* Bitte geben Sie Ihre Telefonnummer an.\n';
	}
	if ($('anfrage') && $('anfrage').value==''){
		message+='* Bitte geben Sie Ihre Anfrage ein.\n';
	}
	if(!$('mail1').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 ($('sonnenklar_id') && $('sonnenklar_id').value==''){
		message+='* Bitte geben Sie die Partner ID an.\n';
	}
	if ($('bestellnummer') && $('bestellnummer').value==''){
		message+='* Bitte geben Sie die Bestellnummer an.\n';
	}
	if ($('excode') && $('excode').value==''){
		message+='* Bitte geben Sie den Expedienten Code an.\n';
	}
	if ($('ulapermail') && $('ulapermail').selectedIndex==0) {
		message+='* Bitte wählen sie wie die Unterlagen verschickt werden sollen.\n';
	}
	if($('club') && $('club').checked  && $('passwd1').value!=$('passwd2').value){
			message+='* Bitte überprüfen Sie Ihre Club-Passwort Wiederholung.\n';
	}
	if($('club') && $('club').checked && staerke<2){
			message+='* Ihr Club-Passwort ist zu einfach.\n';
	}
	if($('zahlung_bankeinzug') && $('zahlung_bankeinzug').checked){
		if(!$('blz').value){
			message+='* Bitte geben Sie die Bankleitzahl Ihrer Bank an.\n';
		}else if(!$('bname').value){
			message+='* Bitte prüfen Sie die Bankleitzahl Ihrer Bank.\n';
		}
		if($('kto').value.length<=4 || $('kto').value.length>=11){
			message+='* Bitte geben Sie Ihre Kontonummer an.\n';
		}
	}
	if(message!=''){
		alert('Bitte prüfen Sie Ihre Angaben:\n'+message);
		return false;
	}
	return true;
}
			

function validateEmail(){
		var message='';
		if($('email').value==''){
			message+='* Bitte tragen Sie Ihre E-Mail-Adresse ein.\n';
			return message;
		}
		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';
	  	return message;
		}
		return true;
}
function validateTeilnehmer(){
	var message='';
	var name='';
	var y=0;
	$each($$('#teilnehmerdaten .person input'),function(e){
		iname=e.get('name').split('[');
		if(e.value=='Kind')
			y++;
		if(iname[2].replace(']','')=='VORNAME' && e.value=='')
			message+='* Bitte geben Sie von '+((y>0)?'Kind':'Teinehmer')+' '+((y>0)?y:iname[1].replace(']','')*1+1)+' den Vorname an.\n';
		if(iname[2].replace(']','')=='NACHNAME' && e.value=='')
			message+='* Bitte geben Sie von '+((y>0)?'Kind':'Teinehmer')+' '+((y>0)?y:iname[1].replace(']','')*1+1)+' den Nachname an.\n';
		if(e.get('type')=='radio')
			if(!$(e.id.replace('herr','frau')).get('checked') && !$(e.id.replace('frau','herr')).get('checked') && name!=e.name){
				message+='* Bitte wählen Sie von Teilnehmer '+(iname[1].replace(']','')*1+1)+' die Anrede aus.\n';
				name=e.name;
			}
	});
	if(message!=''){
		alert('Bitte prüfen Sie Ihre Angaben:\n'+message);
		return false;
	}
	return true;
}
function validateBestaetigung(){
	var message='';
	if($('erv')){
		var check=false;
		$each($$('.vs'),function(e){
			if(e.checked)
				check=true;
		});
		if(!check)
			message+='* Bitte entscheiden Sie, ob Sie ein Reisekosten-Versicherung möchten.\n';
		if(check && !$('sl0_vs').checked && !$('vb').checked)	
			message+='* Bitte bestätigen Sie, dass Sie die Versicherungsbedingungen und die Produktinformationen gelesen haben.\n';
	}
	if($('slid_fst1') && $('slid_fst2') && !$('slid_fst1').checked && !$('slid_fst2').checked)
		message+='* Bitte entscheiden Sie, ob Sie den FeriDe Stornoschutz möchten.\n';
	if($('slid_fst1') && $('slid_fst1').checked && $('fstagb1') && !$('fstagb1').checked)
		message+='* Bitte bestätigen Sie, dass Sie die FeriDe Stornoschutzbedingungen akzepieren.\n';
	if(!$('agb1').checked)
		message+='* Bitte bestätigen Sie, dass die AGB akzepieren.\n';
	if(!$('datenschutz').checked)
		message+='* Bitte bestätigen Sie, dass die mit unserem Datenschutz einverstanden sind.\n';
	if($('anzahlung') && !$('anzahlung').checked)
		message+='* Bitte bestätigen Sie, dass die mit der abweichenen Anzahlung einverstanden sind.\n';
	
	if(message!=''){
		alert('Bitte prüfen Sie Ihre Angaben:\n'+message);
		return false;
	}
	return true;
}
