/*Copyright Mario Wagner Web-Development*/
/*Website:www.mw-webdev.de*/


function check_n() {
	
	 var zeichen="/ ;:,δόφΔάΦί";
	 var elem_1 = $F("Email");
	 var elem_2 = $F("code_news");

		var goodEmail=elem_1.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		atPosition=elem_1.indexOf('@');

		if(elem_1.indexOf('@',atPosition+1)>-1)
			{
			var goodEmail = false;
			}

		laenge=elem_1.length;
		for( i=0;i<laenge;i++ ){
  			badchar=elem_1.charAt(i);
  			if (zeichen.indexOf(badchar)>-1){
				var goodEmail = false;
 			}
		}

		
		
		if (!goodEmail) {
			
		$('Email').focus();
		$('punkt_mail').show();
		$('reihe_error').innerHTML = "Bitte g&uuml;ltige E-Mail eingeben!";
		$('reihe_error').show(); 
		return false;
		} else if (elem_2.length <= 2) {
		
		$('reihe_error').hide(); 
		$('punkt_mail').hide();
		$('code_news').focus();
		$('punkt_code').show();
		$('reihe_error').innerHTML = "Bitte Code eingeben!";
		$('reihe_error').show(); 
		return false;
	
		} else {
		
		$('reihe_error').hide(); 
		$('punkt_mail').hide();
		$('punkt_code').hide();
		$('content_news').hide();
	/*	var params = $H({
			value1: $F("code_news"),
			value2: $F("Email")
		});*/
		
		var myAjax = new Ajax.Request('php/newsletter.php', 
				{
				method: 'post',
				asynchronous: false,
				postBody: 'action=checkcaptcha&captcha='+$F("code_news")+'&email='+$F("Email"),
				onSuccess: function(e)
							{
								
								if (e.responseText == 1) 
								{
								
								$('reihe_error').innerHTML = "Bitte Code &uuml;berpr&uuml;fen!";
								$('punkt_code').show();
								$('reihe_error').show(); 
								$('content_news').show();
								$('code_news').focus();
								valid = false;
								
								}
						
								if (e.responseText == 0) 
								{
								
								$('content_news').innerHTML = "<div id='content_news_hinweis'><p>Ihre E-Mail-Adresse wurde in die Datenbank aufgenommen. <br /><br />Um den Newsletter abzubestellen, geben Sie nochmal Ihre E-Mail ein bzw. klicken bei den Newsletter auf den Link \"abbestellen\"!<br /><br /><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_news'><a href='#' onclick='newsletter_zurueck(); return false;' >zur&uuml;ck</a></p></div>"
								$('content_news').show();
								valid = false;
								
								
								}
							
								if (e.responseText == 2) 
								{
								
								$('content_news').innerHTML = "<div id='content_news_hinweis'><p>Ihre E-Mail-Adresse wurde aus der Datenbank gel&ouml;scht!<br /><br /><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_news'><a href='#' onclick='newsletter_zurueck(); return false;' >zur&uuml;ck</a></p></div>";
								$('content_news').show();
								valid = false;
								
								
								}
							
								if (e.responseText == 3) 
								{
								
								$('content_news').innerHTML = "<div id='content_news_hinweis'><p style='color: #FF0000;'>Aufgrund eines &Uuml;bertragungsfehlers wurde Ihre E-Mail nicht aufgenommen.<br />Bitte versuchen Sie es zu einem sp&auml;teren Zeitpunkt noch einmal!<br /><br /><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_news'><a href='#' onclick='newsletter_zurueck(); return false;' >zur&uuml;ck</a></p></div>"
								$('content_news').show();
								valid = false;
								
								
								}
				 			}, //onSuccess
				 			
				 onFailure: function() 
				 			{
				 			
				 			$('content_news').innerHTML = "<div id='content_news_hinweis'><p style='color: #FF0000;'>Aufgrund eines &Uuml;bertragungsfehlers wurde Ihre E-Mail nicht aufgenommen.<br />Bitte versuchen Sie es zu einem sp&auml;teren Zeitpunkt noch einmal!<br /><br /><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_news'><a href='#' onclick='newsletter_zurueck(); return false;' >zur&uuml;ck</a></p></div>"
							$('content_news').show();
							valid = false;
				 			
				 			
				 			}

		}) //ende ajax
		
	} //ende else
	return valid;
}

function newsletter_zurueck () {

$('content_news').innerHTML = '<form id="newsletter" action="" method="post" name="newsletter" onsubmit="return check_n(this)">'
  							+'<div class="reihe"><label for="Email" class="label">E-Mail</label><input type="text" name="Email" id="Email" maxlength="100" tabindex="1"  ><div id="punkt_mail"  style="display: none"></div></div><br />'
  							+'<div class="reihe"><label for="code_news" class="label">Code</label> <img alt="Code" src="php/sicherheits_image_newsletter.php" /><input type="text" name="code_news" id="code_news"  maxlength="3"  tabindex="2" ><div id="punkt_code"  style="display: none"></div></div><br />'
  							+'<div id="reihe_error"  style="display: none" >Bitte g&uuml;ltige E-Mail angeben!!</div>'
  							+'	<div class="reihe"><input class="button1" type="submit" name="button" value="Abonnieren" tabindex="3"  ></div>'
  							+'</form>';
$('content_news').show();
}