function checkGuestbookForm() {
  $("#absenden").attr("disabled", true);
  
  $("#name").focus(function() {
    if($("#name").attr("class")=="error"){
      $("#name").css("background","white");
      $("#name").val("");
    }
  });
  $("#name").keyup(function(){
    if($(this).val().length>3) {
      $("#name").css("color", "#000");
      checkform1 = true;           
    } else {
      $("#name").css("color", "#ff0c08");
    } 
  });
  
  $("#www").focus(function() {
    if($("#www").attr("class")=="error"){
      $("#www").css("background","white");
      $("#www").val("");
    }
  });
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,5})$');         
  $("#www").keyup(function(){
    res = (reg.test($(this).val()));
    if(res) {
      $("#www").css("color", "#000"); 
    } else {
      $("#www").css("color", "#ff0c08");
    }
  }); 
  
  $("#vorname").focus(function() {
    if($("#vorname").attr("class")=="error"){
      $("#vorname").css("background","white");
      $("#vorname").val("");
    }
  });
  $("#vorname").focus(function() {
    $("#vorname").css("color", "#ff0c08");
  });
  reg2 = new RegExp('^(http|https|ftp):\/\/(www\.)?[a-z0-9\-\.]{2,}(\\.)[a-z]{2,5}$');        
  $("#vorname").keyup(function(){
    res2 = (reg2.test($(this).val()));
    if(res2) {
      $("#vorname").css("color", "#000"); 
    } else {
      $("#vorname").css("color", "#ff0c08");
    }
  }); 
  
  $("#message").focus(function() {
    if($("#message").attr("class")=="error"){
      $("#message").css("background","white");
      $("#message").val("");
    }
  });
  $("#message").focus(function() {
    $("#message").css("color", "#ff0c08");
  });
  $("#message").keyup(function(){
    if($(this).val().length>20) {
      $("#message").css("color", "#000"); 
      checkform4 = true;           
    } else {
      $("#message").css("color", "#ff0c08");
    }
  });  
  
  $(document).keyup(function(){
    if(checkform1 && checkform4) $("#absenden").removeAttr("disabled"); 
  }); 
}
    
    
function checkContactForm() {
  $("#absenden").attr("disabled", true);
  
  $("#name").focus(function() {
    if($("#name").attr("class")=="error"){
      $("#name").css("background","white");
      $("#name").val("");
    }
  });
  $("#name").keyup(function(){
    if($(this).val().length>3) {
      $("#name").css("color", "#000");
      checkform1 = true;           
    } else {
      $("#name").css("color", "#ff0c08");
    } 
  });
  
  $("#www").focus(function() {
    if($("#www").attr("class")=="error"){
      $("#www").css("background","white");
      $("#www").val("");
    }
  });
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,5})$');         
  $("#www").keyup(function(){
    res = (reg.test($(this).val()));
    if(res) {
      $("#www").css("color", "#000"); 
      checkform2 = true; 
    } else {
      $("#www").css("color", "#ff0c08");
    }
  }); 
  
  $("#message").focus(function() {
    if($("#message").attr("class")=="error"){
      $("#message").css("background","white");
      $("#message").val("");
    }
  });
  $("#message").keyup(function(){
    if($(this).val().length>20) {
      $("#message").css("color", "#000"); 
      checkform3 = true;           
    } else {
      $("#message").css("color", "#ff0c08");
    }
  }); 
  
  $(document).keyup(function(){
    if(checkform1 && checkform2 && checkform3) $("#absenden").removeAttr("disabled"); 
  }); 
}