var seminarSubscriberCount = 0;
var seminarSubscriberRequired = new Array();
var secondLabel = false;

function addSeminarSubscriber(eventcolor) {
	var seminarSubscriberFormElm = '';
	seminarSubscriberFormElm += '<div class="eventBlock">'+"\n";
		seminarSubscriberFormElm += '<div class="head ' + eventcolor + '">'+"\n";
			seminarSubscriberFormElm += '<h2 style="color:#fff;">Weiterer Teilnehmer:</h2>'+"\n";
		seminarSubscriberFormElm += '</div>'+"\n";
		seminarSubscriberFormElm += '<div class="body">'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Anrede / Titel:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_anrede" name="t' + seminarSubscriberCount + '_anrede" class="textInput"></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Vor- und Nachname:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_vor_nachname" name="t' + seminarSubscriberCount + '_vor_nachname" class="textInput" style="float:left;"><div id="required' + seminarSubscriberCount + '_vor_nachname" style="float:left; display:none;"> *</div></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Funktion:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_funktion" name="t' + seminarSubscriberCount + '_funktion" class="textInput"></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Abteilung:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_abteilung" name="t' + seminarSubscriberCount + '_abteilung" class="textInput"></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Telefon:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_telefon" name="t' + seminarSubscriberCount + '_telefon" class="textInput" style="float:left;"><div id="required' + seminarSubscriberCount + '_telefon" style="float:left; display:none;"> *</div></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Fax:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_fax" name="t' + seminarSubscriberCount + '_fax" class="textInput"></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">E-Mail:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data"><input onKeyUp="makeRequired(' + seminarSubscriberCount + ')" type="text" id="t' + seminarSubscriberCount + '_email" name="t' + seminarSubscriberCount + '_email" class="textInput" style="float:left;"><div id="required' + seminarSubscriberCount + '_email" style="float:left; display:none;"> *</div></div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '<div class="entry">'+"\n";
				seminarSubscriberFormElm += '<div class="item">Anmerkung:</div>'+"\n";
				seminarSubscriberFormElm += '<div class="data">'+"\n";
					seminarSubscriberFormElm += '<input onClick="makeRequired(' + seminarSubscriberCount + ')" type="checkbox" id="t' + seminarSubscriberCount + '_mitglied" name="t' + seminarSubscriberCount + '_mitglied" value="ja" style="float: left;" id="check2"> <label for="check2" style="display: block; float: left; padding: 2px 0;">Ich bin persönliches Mitglied oder Kontaktperson<br>aus Firmenmitgliedschaften der BVL</label>'+"\n";
					seminarSubscriberFormElm += '<label style="display: block; float: left; padding: 7px 5px 5px 4px;"><b>Hinweis:<br>Für Buchungen von Übernachtungsmöglichkeiten sprechen Sie bitte das aufgeführte Tagungshotel direkt an.</b></label>'+"\n";
					seminarSubscriberFormElm += '<br style="clear: both;" />'+"\n";
				seminarSubscriberFormElm += '</div>'+"\n";
			seminarSubscriberFormElm += '</div>'+"\n";
		seminarSubscriberFormElm += '</div>'+"\n";
	seminarSubscriberFormElm += '</div>'+"\n";

	$("div#seminarSubscribers").append(seminarSubscriberFormElm);
	$("div#billMsg").css({display: "block"});
	
	seminarSubscriberCount++;
}

function makeRequired(id) {
	var isRequired = false;
	if($("input#t" + id + "_anrede").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_vor_nachname").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_funktion").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_abteilung").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_telefon").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_fax").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_email").attr("value")) {
		isRequired = true;
	}
	if($("input#t" + id + "_mitglied").attr("checked")) {
		isRequired = true;
	}
	if(isRequired) {
		for(var i=0; i<seminarSubscriberRequired.length; i++) {
			if(seminarSubscriberRequired[i] == id) {
				var foundInArr = true;
			}
		}
		if(!foundInArr) {
			seminarSubscriberRequired.push(id);
		}
		$("div#required" + id + "_vor_nachname").css({display: "block"});
		$("div#required" + id + "_telefon").css({display: "block"});
		$("div#required" + id + "_email").css({display: "block"});
	} else {
		for(var i=0; i<seminarSubscriberRequired.length; i++) {
			if(seminarSubscriberRequired[i] == id) {
				seminarSubscriberRequired.splice(i, 1);
			}
		}
		$("div#required" + id + "_vor_nachname").css({display: "none"});
		$("div#required" + id + "_telefon").css({display: "none"});
		$("div#required" + id + "_email").css({display: "none"});
	}
}

function submitSeminarSubscribers() {
	var emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var errorCheck = false;
	if(!$("input#t_vor_nachname").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#t_telefon").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#t_email").attr("value")) {
		errorCheck = true;
	} else {
		if (!emailFilter.test($("input#t_email").attr("value"))) {
			errorCheck = true;
		}
	}
	for(var i=0; i<seminarSubscriberRequired.length; i++) {
		if(!$("input#t" + seminarSubscriberRequired[i] + "_vor_nachname").attr("value")) {
			errorCheck = true;
		}
		if(!$("input#t" + seminarSubscriberRequired[i] + "_telefon").attr("value")) {
			errorCheck = true;
		}
		if(!$("input#t" + seminarSubscriberRequired[i] + "_email").attr("value")) {
			errorCheck = true;
		} else {
			if (!emailFilter.test($("input#t" + seminarSubscriberRequired[i] + "_email").attr("value"))) {
				errorCheck = true;
			}
		}
	}
	if(!$("input#branche").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#r_firma").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#r_abteilung").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#r_adresse").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#r_plz").attr("value")) {
		errorCheck = true;
	}
	if(!$("input#r_ort").attr("value")) {
		errorCheck = true;
	}
	if(errorCheck) {
		errorMsg = 'Sie haben f%FCr einen der Teilnehmer nicht alle erforderlichen Felder ausgef%FCllt.'+"\n";
		errorMsg += 'Felder, die mit einem * gekennzeichnet sind, sind Pflichtfelder.'+"\n";
		alert(unescape(errorMsg));
		return true;
	} else {
		return false;
	}
}

function showDownloads(eventid, moduleid) {
	$("div#mod_" + eventid + "_" + moduleid + "_1_dl").css({display: "none"});
	$("div#mod_" + eventid + "_" + moduleid + "_2_dl").css({display: "none"});
	$("div#mod_" + eventid + "_" + moduleid + "_3_dl").css({display: "none"});
	var div = $("select#mod_" + eventid + "_" + moduleid + "_sel option:selected").attr("id");
	if(div) {
		var newDiv = div.substr(0, (div.length-4))
		$("div#" + newDiv + "_dl").css({display: "block"});
	}
}

function checkModuleForm(eventid) {
	found = false;
	var select1 = $("select#mod_" + eventid + "_1_sel option:selected").attr("value");
	if(select1) {
		if(select1 != 'none') {
			found = true;
		}
	}
	var select2 = $("select#mod_" + eventid + "_2_sel option:selected").attr("value");
	if(select2) {
		if(select2 != 'none') {
			found = true;
		}
	}
	var select3 = $("select#mod_" + eventid + "_3_sel option:selected").attr("value");
	if(select3) {
		if(select3 != 'none') {
			found = true;
		}
	}
	var select4 = $("select#mod_" + eventid + "_4_sel option:selected").attr("value");
	if(select4) {
		if(select4 != 'none') {
			found = true;
		}
	}
	var select5 = $("select#mod_" + eventid + "_5_sel option:selected").attr("value");
	if(select5) {
		if(select5 != 'none') {
			found = true;
		}
	}
	var select6 = $("select#mod_" + eventid + "_6_sel option:selected").attr("value");
	if(select6) {
		if(select6 != 'none') {
			found = true;
		}
	}
	var select7 = $("select#mod_" + eventid + "_7_sel option:selected").attr("value");
	if(select7) {
		if(select7 != 'none') {
			found = true;
		}
	}
	if(found) {
		return false;
	} else {
		errorMsg = 'Bitte mindestens ein Modul waehlen!'+"\n";
		alert(unescape(errorMsg));
		return true;
	}
}