/* prototype.js includen */
document.write('<'+'script type="text/javascript" src="/admin/js/scriptaculous/prototype.js"><'+'/'+'script'+'>');

/* shop_detail.htm */
function shopShowDetailData(dateiname, zid, option, vArr, url) {
  /* weiterleitung auf varianten-seite */
  if (vArr.length > 0) {
    for (var i = 0; i < vArr.length; ++i) {
      /* bei variante weiterleiten */
      if (option == vArr[i]) {
        new Ajax.Request('/shop/ajax.php', { method: 'post',
                                             parameters:
                                             {
                                               action: 'changeOptionRedirect',
                                               dateiname: dateiname,
                                               zid: zid,
                                               option: option,
                                               variante: 1
                                             },
                                             onComplete: function(t)
                                             {
                                               window.location.href = t.responseText;
                                             }
                                           } );
        return false;
      }
    }
  }
  /* weiterleitung auf artikel-seite */
  if (url != dateiname+'--'+zid+'.php') {
    new Ajax.Request('/shop/ajax.php', { method: 'post',
                                         parameters:
                                         {
                                           action: 'changeOptionRedirect',
                                           dateiname: dateiname,
                                           zid: zid,
                                           option: option,
                                           variante: 0
                                         },
                                         onComplete: function(t)
                                         {
                                           window.location.href = t.responseText;
                                         }
                                       } );
    return false;
  }
}

/* shop_warenkorb.htm (deaktiviert) */
function changeQuantity(id, z_id, o_id, m_id) {
  new Ajax.Request('/shop/ajax.php', { method: 'post',
                                       parameters:
                                       {
                                         action: 'changeQuantity',
                                         quantity: document.getElementById(id).value,
                                         z_id: z_id,
                                         option_id: o_id,
                                         m_id: m_id
                                       },
                                       onComplete: function(t)
                                       {
                                         $('shop-warenkorb-table').innerHTML = t.responseText;
                                       }
                                     } );

  return false;
}

/* shop_kundendaten.htm */
function changePaymentOption() {
  /* 0 = bitte auswählen | 1 = rechnung | 3 = vorauskasse | 4 = paypal | 5 = giropay */
  if ($('zw_zahlungsweise').value == 0 ||
      $('zw_zahlungsweise').value == 1 ||
      $('zw_zahlungsweise').value == 3 ||
      $('zw_zahlungsweise').value == 4 ||
      $('zw_zahlungsweise').value == 5) {
    /* felder für bankeinzug ausblenden */
    $('tr-bankname', 'tr-bankleitzahl', 'tr-kontonummer').invoke('hide');
    /* vorauskasse-information ein-/ausblenden */
    if ($('zw_zahlungsweise').value == 3) {
      $('tr-vorauskasse').show();
    }
    else {
      $('tr-vorauskasse').hide();
    }
  }
  /* 2 = bankeinzug */
  else if ($('zw_zahlungsweise').value == 2) {
    /* felder für bankeinzug einblenden */
    $('tr-bankname', 'tr-bankleitzahl', 'tr-kontonummer').invoke('show');
    /* vorauskasse-information ausblenden */
    $('tr-vorauskasse').hide();
  }
  
  return false;
}