// Check Frameset
window.onload=CheckFrameset;
function CheckFrameset()
{
  if(top.frames.length > 0)
  {
    top.location.href=self.location;
  }
}

// Statuszeile
function message(txt)
{
  window.status = txt;
}

// Fullscreen
function fullscreen(docpath, pagetitle, showhint)
{
  if(showhint)
  {
    alert('Sie haben die Vollbild Ansicht aktiviert. Klicken Sie auf das Symbol unten rechts oder die Tastenkombination Alt+F4 um die Vollbild Ansicht wieder zu beenden.');
  }
  fullscreenwin = window.open(docpath,pagetitle,"fullscreen, scrollbars=yes");
  fullscreenwin.focus();
}

// Zurueck Button
function goBack()
{
  if(history.length > 0)
  {
    history.back();
  }
  else
  {
    top.window.close();
  }
}

// neues Fenster
function openWindow(pfad)
{
  Fenster = top.window.open(pfad, "Information", "width=1100, height=700, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes");
  Fenster.focus();
}

// Anzahl aendern
function ch_number(field, action)
{
  var num = parseInt(field.value);
  if(action == "inc")
    num++;
  else if(action == "dec" && num > 1)
    num--;
  field.value = num;
}


// Shop

// Zahlungswunsch
function payment()
{
  var disableForm = true;
  if(radioValue(getElement('zahlungsart')) == 'Bankeinzug')
  {
    disableForm = false;
  }
 
  getElement('zahlung_nachname').disabled = disableForm;
  getElement('zahlung_vorname').disabled = disableForm;
  getElement('zahlung_konto').disabled = disableForm;
  //getElement('zahlung_kontoinhaber').disabled = disableForm;
  getElement('zahlung_blz').disabled = disableForm;
  getElement('zahlung_bank').disabled = disableForm;
}
 
// Referenz auf Element
function getElement(elementName)
{
  var form = document.forms[1];
  return form.elements[(elementName)];
}
 
// Liefert den Wert eines Radio Buttons
function radioValue(rObj) 
{
  for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
  return false;
}

// Schaltet Checkbox um
function switchCheckbox(elementName)
{
  var form = document.forms[1];
  var checkbox = getElement(elementName);
  checkbox.checked = !checkbox.checked;
}

// AGBs bestaetigt?
function checkAgb()
{
  var form = document.forms[0];
  if(form.agb.checked)
  {
    return true;
  }
  else
  {
    alert("Sie haben die Allgemeinen Geschaeftsbedingungen nicht bestaetigt. Dies ist Voraussetzung zum Abschicken der Bestellung.");
    return false;
  }
}

