

/*--------------------------------------------------------------------------
 /app.frontend/scr/jscript/register/register.js
--------------------------------------------------------------------------*/
//<?php
/**
 * Initialisierungsdateit für die Registrierung, T@M-Frontend common
 *
 * nach dem Laden ser Seiteim Browser werden JavaScript Objekte und Variablen initialisiert
 *
 * @author klickwerk GmbH <support@klickwerk.de>
 * @version 1.0
 * @package frontend
 * @subpackage common
 */
// ?>
$(document).ready(function(evt)
{
  $("#agbLink").bind("click", onClickAGBLink);


  var agbConfirm = $("#usf_gtacAccepted");
  agbConfirm.bind("click", onClickConfirmAGB);

  $("#privacyLink").bind("click", onClickPrivacyLink);
  var privacyConfirm = $("#usf_privacyAccepted");
  privacyConfirm.bind("click", onClickConfirmPrivacy);

  var submitBtn = $("input:submit");

  var help = new HelpToggle("#helpPanel-1");

  submitBtn.css("cursor", "auto");

  /**
   * Wenn AGB und Dateschutzbestimmugen inaktiv (Backend-Benutzer eingeloggt),
   * Submit Button aktivieren.
   */
  // console.log(agbConfirm.attr("disabled"));
  if (agbConfirm.attr('type') == 'hidden' && privacyConfirm.attr('type') == 'hidden')
  {
    submitBtn.attr("disabled", false);
    submitBtn.css("cursor", "pointer");
  }

  /**
   * hier test doku
   * @param {Object} evt
   */
  function onClickAGBLink(evt)
  {
    evt.preventDefault();
    $("div.infoTextBox:first").toggle();
  };

  function onClickPrivacyLink(evt)
  {
    evt.preventDefault();
    $("div.infoTextBox:last").toggle();
  };

  function onClickConfirmAGB(evt)
  {
    if (typeof submitBtn.attr("disabled") == "undefined")
    {
      submitBtn.attr("disabled", "disabled");
      submitBtn.css("cursor", "auto");
    }
    else
    {
      if ($("#usf_privacyAccepted")[0].checked)
      {
        submitBtn.attr("disabled", "");
        submitBtn.css("cursor", "pointer");
      }
    }
  };

  function onClickConfirmPrivacy(evt)
  {
    if (typeof submitBtn.attr("disabled") == "undefined")
    {
      submitBtn.attr("disabled", "disabled");
      submitBtn.css("cursor", "auto");
    }
    else
    {
      if ($("#usf_gtacAccepted")[0].checked)
      {
        submitBtn.attr("disabled", "");
        submitBtn.css("cursor", "pointer");
      }
    }
  };
});;
