
  function isEmpty(valueField)
  {
    r = true;
    var type = valueField.attr("type");
    if(type && (type == "radio" || type == "checkbox"))
	{
	  if(valueField.attr("checked"))
	  {
	    r = false;
	  }
	}
	else
	{
	  if((type && type == "text") ||valueField.is("textarea"))
	  {
		if(valueField.attr("value") && valueField.attr("value") != "")
	    {
	      
		  r = false;
	    }
	  }
	  else if(valueField.is("select"))
	  {
	    options = valueField.find("option")
		options.each(function(i){ 
        if($(this).attr("selected") && !$(this).is(".default"))
        {
          r = false;
        }
    });
	  }
	}
	return r;
  }
  function hasEmptyValue(checkField)
  {
    r = true;
    if(checkField)
    {
      checkField.each(function(i){ 
      if(r && !isEmpty($(this)))
      {
        r = false;
      }  
      });
    }
    
    return r;
  }
  function chkFormular(formName)
  {
    var checkforms = $('form.fieldCheck');
    var checkForm;
    var r = true;
    var errors = false;
    checkforms.each(function(i){ 
      if($(this).attr("name") == formName ||
         $(this).is("name='"+formName+"'"))
      {
        checkForm = $(this);
      }
    });
    if(checkForm)
    {
      var toCheck = checkForm.find(".checkEntry");
      toCheck.each(function(i){ 
        var checkField = $(this).find(".checkIt");
        if(hasEmptyValue(checkField))
        {
		  r = false;
		  errors = true;
		  checkField.addClass('error'); 
		  checkLabel = $(this).find(".checkLabel");
		  if(checkLabel)
		  {
			checkLabel.addClass('error'); 
		  }
        }
		else
		{
		  checkField.removeClass('error'); 
		  checkLabel = $(this).find(".checkLabel");
		  if(checkLabel)
		  {
			checkLabel.removeClass('error'); 
		  }
		}
      });
      if(errors)
      {
        var errorMsg = $('.inhalt div.errorHidden');
        errorMsg.addClass("error");
        errorMsg.removeClass("errorHidden");
      }
      else
      {
        var errorMsg = $('.inhalt div.error');
        errorMsg.addClass("errorHidden");
        errorMsg.removeClass("errorHidden");
      }
      
    }
    return r;
  }