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



function anfragesonderaktion() {
	
	
	var zeichen="/ ;:,δόφΔάΦί";
	var sonder_elem_1 = $F("anrede_sonder");
	var sonder_elem_2 = $F("name_sonder");
	var sonder_elem_3 = $F("firma_sonder");
	var sonder_elem_4 = $F("strasse_sonder");
	var sonder_elem_5 = $F("plz_sonder"); 
	var sonder_elem_6 = $F("ort_sonder");
	var sonder_elem_7 = $F("email_sonder");
	var sonder_elem_8 = $F("telefon_sonder");
	var sonder_elem_9 = $F("nachricht_sonder");
	var sonder_elem_10 = $F("code_sonder");
	
	
		
	sonder_elem_2 = sonder_elem_2.replace (/^\s+/, '').replace (/\s+$/, '');
	sonder_elem_3 = sonder_elem_3.replace (/^\s+/, '').replace (/\s+$/, '');
	sonder_elem_4 = sonder_elem_4.replace (/^\s+/, '').replace (/\s+$/, '');
	sonder_elem_6 = sonder_elem_6.replace (/^\s+/, '').replace (/\s+$/, '');

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

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

		laenge=sonder_elem_7.length;
		for( i=0;i<laenge;i++ ){
  			badchar=sonder_elem_7.charAt(i);
  			if (zeichen.indexOf(badchar)>-1){
				var goodEmail = false;
 			}
		}
	
	
		if (sonder_elem_2.length <= 2) {
	
		$('name_sonder').focus();	
		$('punkt_name_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte g&uuml;ltigen Namen eingeben!";
		$('reihe_error_sonder').show(); 
		return false;
		
		
		} else if  (sonder_elem_4.length <= 2) {
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('strasse_sonder').focus();
		$('punkt_strasse_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte eine Stra&szlig;e angeben!";
		$('reihe_error_sonder').show(); 
		
		return false;
		
		
		} else if ((isNaN(sonder_elem_5)) || (sonder_elem_5.length <= 4))  {
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('punkt_strasse_sonder').hide();
		$('plz_sonder').focus();
		$('punkt_plz_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte eine g&uuml;ltige Postleitzahl angeben!";
		$('reihe_error_sonder').show(); 
		
		return false;
		
		} else if  (sonder_elem_6.length <= 2) {
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('punkt_strasse_sonder').hide();
		$('punkt_plz_sonder').hide();
		$('ort_sonder').focus();
		$('punkt_ort_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte einen Ort angeben!";
		$('reihe_error_sonder').show(); 
				
		return false;
		
		} else if  (!goodEmail) {
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('punkt_strasse_sonder').hide();
		$('punkt_plz_sonder').hide();
		$('punkt_ort_sonder').hide();
		$('email_sonder').focus();
		$('punkt_email_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte eine g&uuml;ltige E-Mail angeben!";
		$('reihe_error_sonder').show(); 
		
		return false;
			
		} else if ((isNaN(sonder_elem_8)) || (sonder_elem_8.length <= 3))  {
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('punkt_strasse_sonder').hide();
		$('punkt_plz_sonder').hide();
		$('punkt_ort_sonder').hide();
		$('punkt_email_sonder').hide();
		
		$('telefon_sonder').focus();
		$('telefon_sonder').focus();
		$('punkt_telefon_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte Telefonnummer (ohne Leerzeichen und Striche) angeben!";
		$('reihe_error_sonder').show(); 
		
		return false;
		
		} else if (sonder_elem_10.length <= 2){
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('punkt_strasse_sonder').hide();
		$('punkt_plz_sonder').hide();
		$('punkt_ort_sonder').hide();
		$('punkt_email_sonder').hide();
		$('punkt_telefon_sonder').hide();
		
		$('code_sonder').focus();
		
		$('punkt_code_sonder').show();
		$('reihe_error_sonder').innerHTML = "Bitte Code eingeben!";
		$('reihe_error_sonder').show(); 
		
		return false;
		
	
	
		} else {
		
		$('reihe_error_sonder').hide(); 
		$('punkt_name_sonder').hide();
		$('punkt_strasse_sonder').hide();
		$('punkt_plz_sonder').hide();
		$('punkt_ort_sonder').hide();
		$('punkt_email_sonder').hide();
		$('punkt_telefon_sonder').hide();
		$('punkt_code_sonder').hide();
		$('sonderaktion_formular').hide();
		
		
		
		var myAjax = new Ajax.Request('php/sonderaktion.php', 
				{
				method: 'post',
				asynchronous: false,
				postBody: 'action=sonderaktion&captcha='+sonder_elem_10+'&anrede='+sonder_elem_1+'&name='+sonder_elem_2+'&firma='+sonder_elem_3+'&strasse='+sonder_elem_4+'&plz='+sonder_elem_5+'&ort='+sonder_elem_6+'&emailabsender='+sonder_elem_7+'&telefon='+sonder_elem_8+'&nachricht='+sonder_elem_9,
				onSuccess: function(e)
							{
								
							 if (e.responseText == 1) 
								{
								$('reihe_error_sonder').innerHTML = "Bitte Code &uuml;berpr&uuml;fen!";
								$('punkt_code_sonder').show();
								$('reihe_error_sonder').show(); 
								$('sonderaktion_formular').show();
								$('code_sonder').focus();
								valid = false;
								}
							
							if (e.responseText == 0) 
								{
								if (sonder_elem_1 == "Frau") {$vor_anrede = "Sehr geehrte";} else {$vor_anrede = "Sehr geehrter";}
								$('sonderaktion_formular').innerHTML ="<div id='content_sonder_hinweis'><p>"+$vor_anrede+"&nbsp;"+sonder_elem_1+"&nbsp;"+sonder_elem_2+", <br><br>vielen Dank f&uuml;r Ihr Interesse an unserer Sonderaktion.<br><br>Wir werden uns mit Ihnen schnellstm&ouml;glich in Verbindung setzen.<br><br><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_sonder'><a href='#' onclick='Modalbox.hide(); return false;' >schlie&szlig;en</a></p></div>";
								$('sonderaktion_formular').show();
								valid = false;
								}
								
							if (e.responseText == 2) 
								{
								$('sonderaktion_formular').innerHTML ="<div id='content_sonder_hinweis'><p style='color: #FF0000;'>Aufgrund eines &Uuml;bertragungsfehlers wurde Ihre E-Mail nicht versendet.<br><br>Bitte versuchen Sie es zu einem sp&auml;teren Zeitpunkt noch einmal.</p><p><br><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_sonder'><a href='#' onclick='Modalbox.hide(); return false;' >schlie&szlig;en</a></p></div>";
								$('sonderaktion_formular').show();
								valid = false;
								}
								
				 			}, //onSuccess
				 			
				 onFailure: function() 
				 			{
				 			$('sonderaktion_formular').innerHTML ="<div id='content_sonder_hinweis'><p style='color: #FF0000;'>Aufgrund eines &Uuml;bertragungsfehlers wurde Ihre E-Mail nicht versendet.<br><br>Bitte versuchen Sie es zu einem sp&auml;teren Zeitpunkt noch einmal.</p><p><br><img src='bilder/3kaesten_funktion.gif' alt='' height='10' width='10'  class='img_content_sonder'><a href='#' onclick='Modalbox.hide(); return false;' >schlie&szlig;en</a></p></div>";
							$('sonderaktion_formular').show();
							valid = false;
				 			}

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


