
function eingabeValidieren_advent() {
    var meldung = "";
    if ($('nachname').value == "") {
    	meldung += "Bitte geben Sie Ihren Nachnamen an.\n";
    	$('nachname').style.background = '#FDD0D1';
    	$('nachname').style.border = '#D80F15 1px solid';
    }
    if ($('vorname').value == "") {
    	meldung += "Bitte geben Sie Ihren Vornamen an.\n";
    	$('vorname').style.background = '#FDD0D1';
    	$('vorname').style.border = '#D80F15 1px solid';
    }
    if ($('strasse').value == "") {
    	meldung += "Bitte geben Sie die Strasse an.\n";
    	$('strasse').style.background = '#FDD0D1';
    	$('strasse').style.border = '#D80F15 1px solid';
    }
    if ($('plz').value == "") {
    	meldung += "Bitte geben Sie die PLZ an.\n";
    	$('plz').style.background = '#FDD0D1';
    	$('plz').style.border = '#D80F15 1px solid';
    }
    if ($('ort').value == "") {
    	meldung += "Bitte geben Sie den Ort an.\n";
    	$('ort').style.background = '#FDD0D1';
    	$('ort').style.border = '#D80F15 1px solid';
    }
    if ($('land').value == "") {
    	meldung += "Bitte geben Sie das Land an.\n";
    	$('land').style.background = '#FDD0D1';
    	$('land').style.border = '#D80F15 1px solid';
    }

    if ($('email2').value == "") {
    	meldung += "Bitte geben Sie Ihre Email-Adresse an.\n";
    	$('email2').style.background = '#FDD0D1';
    	$('email2').style.border = '#D80F15 1px solid';
    } else {
    	var ok = emailGueltigkeitPruefen($('email2').value);
		if (ok == false) {
			meldung += "Bitte geben Sie eine gueltige Email-Adresse an.\n";
    		$('email2').style.background = '#FDD0D1';
    		$('email2').style.border = '#D80F15 1px solid';
		}
    }

    if (meldung == "") {
	document.getElementById('adventform').submit();
    } else {
    	alert(meldung);
    }
}


function emailGueltigkeitPruefen(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 jscheck() {
	$('js').style.display = 'none';
}


function checksearch() {
	if ($('#searchbar1t').val() != $('#searchbar1h').val()) {
		$('#searchbar1h').val($('#searchbar1t').val());
		var search = $('#searchbar1t').val();
		if (search.length > 1) {
		  kundensuche();
		} else {
          $('#searchresult').slideUp('fast');			
		}
	}
	if ($('#searchbar1t').val() == "") {
		$('#searchresult').slideUp('fast');	
		}
	
	setTimeout("checksearch()", 750);
}


function kundensuche() {
	var search = $('#searchbar1t').val();
	
	
	$.getJSON("/shop/ajaxsuche.php?begriff="+search,
          function(json){
           $('#searchresult').html(json.output);
			if (json.output != "") {
				$('#searchresult').slideDown('fast');
			} else {
				$('#searchresult').slideUp('fast');
			}
			
          }
    );
	
	
	
    
    
    
    
	
	
	/* new Ajax.Request("/shop2/ajaxsuche.php?begriff="+search, 
			{
				method: 'get',
				onComplete: sucheausgeben,
				onFailure: function() { alert('Something went wrong...') }
			} ); */
}

function sucheausgeben(transport) {
	var response = transport.responseText;
	var ajaxresult = response.evalJSON();
	if (ajaxresult.output != "") {
			$('#searchresult').slideDown('fast');
	} else {
			$('#searchresult').slideUp('fast');
	}
	$('searchresult').innerHTML = ajaxresult.output;
}

function checksearchproto() {
	if ($('searchbar1t').value != $('searchbar1h').value) {
		$('searchbar1h').value = $('searchbar1t').value;
		kundensuche();
	}
	if ($('searchbar1t').value == "") {
		$('searchresult').style.display = 'none';	
		}
	
	setTimeout("checksearch()", 1000);
}


function kundensucheproto() {
	var search = $('searchbar1t').value;
	new Ajax.Request("/shop/ajaxsuche.php?begriff="+search, 
			{
				method: 'get',
				onComplete: sucheausgeben,
				onFailure: function() { alert('Something went wrong...') }
			} );
}

function sucheausgebenproto(transport) {
	var response = transport.responseText;
	var ajaxresult = response.evalJSON();
	if (ajaxresult.output != "") {
			$('searchresult').style.display = 'block';
	} else {
			$('searchresult').style.display = 'none';
	}
	$('searchresult').innerHTML = ajaxresult.output;
}


