 $(document).ready(function(){
	$("#sendmail").click(function(){
	norez = true;
		var valid = '';
		var isr = ' eingeben.';
		var name = $("#name").val();
		var mail = $("#mail").val();
		var subject = $("#subject").val();
		var text = $("#text").val();
		if (name.length<1) {
			if(w>=600){
				valid += '<br />Geben Sie bitte Ihren Namen an.';
			}else{
				$("#name").focus();
				alert("Geben Sie bitte Ihren Namen an.");
				return false;
			}
		}
		if (!mail.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
			
			if(w>=600){
				valid += '<br />Bitte eine E-Mail Adresse'+isr;
			}else{
				$("#mail").focus();
				alert("Geben Sie bitte eine E-Mail Adresse an.");
				return false;
			}
		}
		if (subject.length<1) {
			
			if(w>=600){
				valid += '<br />Bitte einen Betreff'+isr;
			}else{
				$("#subject").focus();
				alert("Geben Sie bitte einen Betreff an.");
				return false;
			}
			
		}
		if (text.length<1) {
			
			if(w>=600){
				valid += '<br />Bitte einen Text'+isr;
			}else{
				$("#text").focus();
				alert("Geben Sie bitte eine Nachricht ein");
				return false;
			}
				
		}
		if (valid!='') {
			$("#response").fadeIn("slow");
			$("#response").html("<span class='err'>Leider sind folgende Fehler aufgetreten:</span>"+valid);
		}
		else {
			
			var datastr ='name=' + name + '&mail=' + mail + '&subject=' + subject + '&text=' + text + '&w=' +w;
			
			if(w>=600){
				$("#response").css("display", "block");
				$("#response").html("<span class='err'>Nachricht wird versendet ...</span> ");
				$("#response").fadeIn("slow");
			}else{
				$("#mrespo").append("<div id='mpespo'>Nachricht wird versendet ...</div>");
				$("#mrespo").fadeIn();
			}
			
			setTimeout("send('"+datastr+"')",2000);
		}
		return false;
	});
});

function resetForm(form) {
  $(':input', $(form)).each(function(i, item) {
    switch(item.tagName.toLowerCase()) {
      case 'input':
        switch(item.type.toLowerCase()) {
          case 'hidden':
          case 'text':
            item.value = '';
          break;
          case 'radio':
          case 'checkbox':
            item.checked = '';
          break;
        }
      break;
      case 'select':
        item.selectedIndex = 0;
      break;
      case 'textarea':
        item.value = '';
      break;
    }
  });
}

function send(datastr){
	$.ajax({	
		type: "POST",
		url: "mail.php",
		data: datastr,
		cache: false,
		success: function(html){
			if(w>=600){
				$("#response").fadeIn("slow");
				$("#response").html(html);
				setTimeout('$("#response").fadeOut("slow")',2000);
			}else{
				$("#mrespo").fadeIn("slow");
				$("#mrespo").html(html);
				setTimeout('$("#mrespo").fadeOut("slow")',2000);
			}
		resetForm('#formail');
		norez = false;
	}
	});
}

