function checkAndSubmitContactForm()
{
	var check = true;
	var fields = ['name', 'email', 'text'];
	if ($('kontaktform')) {
		for (var i = 0; i < fields.length; i++) {
			if ($(fields[i])) {
				($(fields[i]).value.strip().length == 0) ? check = false : true;
			}			
		}
		if (check) {
			if ($('kontaktform')) {
				$('kontaktform').submit();
			}
		}
		else {
			alert('Wichtig!\nAlle Pflichtfelder müssen ausgefüllt sein.');
		}
	}
}

function loginClearBox()
{
  if ($F('loginCleared') == "0") {
    $('loginCleared').value = "1";
    $('loginUserName').value = "";
  }
}

function loginInputCheck(e)
{
  var keynum = null;
  if (window.event) {
    keynum = e.keyCode;
  } else if (e.which) {
    keynum = e.which;
  }
  if (keynum == 13) {
    var pass = hex_md5($F('loginPW'));
    pass = hex_md5(pass + $F('loginSalt'));
    $('loginPW').value = pass;
    $('loginSalt').value = '';
    $('loginForm').submit();
  }
}

var fadeContainer = {
  fadeOut: function () {
    if ($('refContent'))
      new Effect.Opacity('refContent', { from: 1, to: 0, duration: 0.5 });
  },
  fadeIn: function () {
    if ($('refContent'))
      new Effect.Opacity('refContent', { from: 0, to: 1, duration: 0.5 });
  },
  getNewRef: function () {
    if ($('refContent')) {
      new Ajax.Request('pages/getRandomRef.php', {
        onComplete: function (t) {
          window.setTimeout(fadeContainer.fadeOut, 500);
          window.setTimeout(function(){$('refContent').innerHTML = t.responseText;}, 1000);
          window.setTimeout(fadeContainer.fadeIn, 1500);
          window.setTimeout(fadeContainer.getNewRef, 12000);
        }
      });
    }
  }
}