	function EMail(s)
		{
		 var a = false;
		 var res = false;
		 if(typeof(RegExp) == 'function')
		 {
		  var b = new RegExp('abc');
		  if(b.test('abc') == true){a = true;}
		  }
		
		 if(a == true)
		 {
		  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
						   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
						   '(\\.)([a-zA-Z]{2,4})$');
		  res = (reg.test(s));
		 }
		 else
		 {
		  res = (s.search('@') >= 1 &&
				 s.lastIndexOf('.') > s.search('@') &&
				 s.lastIndexOf('.') >= s.length-5)
		 }
		 return(res);
		}

function getTicket(eID,monat)
		{
			var errMSG;
			errMSG = '';
			var o_name = document.getElementById('t'+eID+'_name');
			var o_vorname = document.getElementById('t'+eID+'_vorname');
			var o_email = document.getElementById('t'+eID+'_email');
			var o_telefon = document.getElementById('t'+eID+'_telefon');
			var o_tickets = document.getElementById('t'+eID+'_tickets');
			var n = o_name.value;
			var vn = o_vorname.value;
			var e = o_email.value;
			var te = o_telefon.value;
			var ti = o_tickets.value;

			
			o_name.style.border='dotted 1px #000000';
			o_vorname.style.border='dotted 1px #000000';
			o_email.style.border='dotted 1px #000000';
			o_telefon.style.border='dotted 1px #000000';
			o_tickets.style.border='dotted 1px #000000';
			
			if (n=='') {o_name.style.border='dotted 1px #ff0000';errMSG+='- Name\n';}
			if (vn=='') {o_vorname.style.border='dotted 1px #ff0000';errMSG+='- Vorname\n';}
			if (EMail(e)==false) {o_email.style.border='dotted 1px #ff0000';errMSG+='- E-Mail\n';}
			if (te=='') {o_telefon.style.border='dotted 1px #ff0000';errMSG+='- Telefon\n';}
			if (ti=='' || o_tickets.value=='0' || isNaN(o_tickets.value)) {o_tickets.style.border='dotted 1px #ff0000';errMSG+='- Tickets\n';}
			
			if (errMSG!='')
				{
					alert('Bitte folgende Felder überprüfen:\n' + errMSG);
				} else {
					o_name.disabled = true;
					o_vorname.disabled = true;
					o_email.disabled = true;
					o_telefon.disabled = true;
					o_tickets.disabled = true;
					var getSTR = "http://"+window.location.host+"/ajax_tickets.asp?monat="+monat+"&eID="+eID+"&n="+ n +"&vn="+vn+"&e="+e+"&te="+te+"&ti="+ti;
					
					getCONTENT('div_'+eID,getSTR);
				}
		}
	
	function nl(monat) {
		var errMSG;
		errMSG = '';
		var o_name = document.getElementById('nl_n');
		var o_vorname = document.getElementById('nl_vn');
		var o_email = document.getElementById('nl_e');
		var o_telefon = document.getElementById('nl_m');
		var o_button = document.getElementById('nl_button');
		var n = o_name.value;
		var vn = o_vorname.value;
		var e = o_email.value;
		var te = o_telefon.value;

		o_name.style.border='dotted 1px #000000';
		o_vorname.style.border='dotted 1px #000000';
		o_email.style.border='dotted 1px #000000';
		o_telefon.style.border='dotted 1px #000000';
		
		
		if (n=='') {o_name.style.border='dotted 1px #ff0000';errMSG+='- Name\n';}
		if (vn=='') {o_vorname.style.border='dotted 1px #ff0000';errMSG+='- Vorname\n';}
		if (e=='' || o_email.value.indexOf('@')<1 || o_email.value.indexOf('.')<1) {o_email.style.border='dotted 1px #ff0000';errMSG+='- E-Mail\n';}
		if (te=='') {o_telefon.style.border='dotted 1px #ff0000';errMSG+='- Mobile\n';}
		
		if (errMSG!='')
			{
				alert('Bitte folgende Felder überprüfen:\n' + errMSG);
			} else {
				o_name.disabled = true;
				o_vorname.disabled = true;
				o_email.disabled = true;
				o_telefon.disabled = true;
				o_button.disabled = true;
				var getSTR = "http://"+window.location.host+"/ajax_nl.asp?monat="+monat+"&n="+ n +"&vn="+vn+"&e="+e+"&te="+te;
				
				getCONTENT('div_nl',getSTR);
			}
	}
	
	function nl_del(monat) {
		var errMSG;
		errMSG = '';
		var o_email = document.getElementById('nl_e_del');
		var e = o_email.value;
		
		o_email.style.border='dotted 1px #000000';
		
		if (e=='' || o_email.value.indexOf('@')<1 || o_email.value.indexOf('.')<1) {o_email.style.border='dotted 1px #ff0000';errMSG+='- E-Mail\n';}
		
		if (errMSG!='')
			{
				alert('Bitte folgende Felder überprüfen:\n' + errMSG);
			} else {
				//o_email.disabled = true;
				var getSTR = "http://"+window.location.host+"/ajax_nl_del.asp?monat="+monat+"&e="+e;
				
				getCONTENT('div_nl_del',getSTR);
			}
	}
	
	
		
	function getCONTENT(div,getSTR)
		{
			
			var agt = navigator.userAgent.toLowerCase();
			var is_ie = (agt.indexOf('msie') != -1);
			var is_ie5 = (agt.indexOf('msie 5') != -1);
	
			function handle_do_search()
			{
				if (xmlhttp.readyState == 4)//request completed
				{
					if (xmlhttp.status == 200)//request successful
					{
						document.getElementById(div).innerHTML=xmlhttp.responseText;
					}
					else
					{
						alert ('request failed');
					}
				}
			}
			
			var xmlhttp = null;
			
			if (is_ie)
			{
				var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
				try
				{
					xmlhttp = new ActiveXObject(control);
					xmlhttp.onreadystatechange = handle_do_search;
				} 
				catch(e)
				{
					alert("You need to enable active scripting and activeX controls");
				}
			}
			else
			{
				xmlhttp = new XMLHttpRequest();
				xmlhttp.onload = handle_do_search;
				xmlhttp.onerror = handle_do_search;
			}
			//alert(getSTR);
			xmlhttp.open('GET', getSTR, true);
			xmlhttp.send(null);
		}

