var zeileSchluessel = 1;
var zeileZylinder = 1;

// ---------------------- Kaba

//Eine Zeile hinzufügen Kaba
function addZeile(tbodyID)
{
  if (tbodyID == 'tbodyBestellungSchluessel')
  {
	//Tabellen Zeile dynamisch hinzufügen und sichtbar machen
	attachNode(tbodyID,'tr','trBS' + zeileSchluessel,'standard',0,0);
	//document.getElementById('trBS' + zeileSchluessel).style.display = 'table-row';
    document.getElementById('trBS' + zeileSchluessel).style.display = '';
	
	//Mittels AJAX den Inhalt der Zeile holen
	$.ajax({
	  url: '/de/_bestellung_schluessel.asp?Zeile=' + zeileSchluessel,
	  async: false,
	  cache: false,
	  success: function(data)
	  {
		$('#tblBestellungSchluessel #tbodyBestellungSchluessel #trBS' + zeileSchluessel).html(data);
	  }
	});
	
	//Zeilen Nummerierung erhöhen
	document.getElementById('hdnBestellungSchluessel').value = zeileSchluessel;
	zeileSchluessel += 1;
  }
  else
  {
	//Tabellen Zeile dynamisch hinzufügen und sichtbar machen
    attachNode(tbodyID,'tr','trBZ' + zeileZylinder,'standard',0,0);
	//document.getElementById('trBZ' + zeileZylinder).style.display = 'table-row';
	document.getElementById('trBZ' + zeileZylinder).style.display = '';
	
	//Mittels AJAX den Inhalt der Zeile holen
	$.ajax({
	  url: '/de/_bestellung_zylinder.asp?Zeile=' + zeileZylinder,
	  async: false,
	  cache: false,
	  success: function(data)
	  {
		$('#tblBestellungZylinder #tbodyBestellungZylinder #trBZ' + zeileZylinder).html(data);
	  }
	});
	
	//Zeilen Nummerierung erhöhen
	document.getElementById('hdnBestellungZylinder').value = zeileZylinder;
	zeileZylinder += 1;
  }
}

//Bestellung an 3 versch. Adressen - Kaba
function submitBestellung(standort)
{
  submitForm('frmKontaktformular',saveHTTPContent,'/de/nachschluessel/nachschluessel_submit.asp?standort=' + standort,'frmKontaktformular');
}

//Bestellung an 3 versch. Adressen - Aktionen/Neuheiten
function submitBestellungAktionen(standort)
{
  submitForm('frmKontaktformular',saveHTTPContent,document.getElementById('hdnSubmitURL').value + '?standort=' + standort,'frmKontaktformular');
}

// ---------------------- Keso

//Eine Zeile hinzufügen Keso
function addZeileKeso(tbodyID)
{
  if (tbodyID == 'tbodyBestellungSchluessel')
  {
	//Tabellen Zeile dynamisch hinzufügen und sichtbar machen
	attachNode(tbodyID,'tr','trBS' + zeileSchluessel,'standard',0,0);
	//document.getElementById('trBS' + zeileSchluessel).style.display = 'table-row';
    document.getElementById('trBS' + zeileSchluessel).style.display = '';
	
	//Mittels AJAX den Inhalt der Zeile holen
	$.ajax({
	  url: '/de/_bestellung_schluessel_keso.asp?Zeile=' + zeileSchluessel,
	  async: false,
	  cache: false,
	  success: function(data)
	  {
		$('#tblBestellungSchluessel #tbodyBestellungSchluessel #trBS' + zeileSchluessel).html(data);
	  }
	});
	
	//Zeilen Nummerierung erhöhen
	document.getElementById('hdnBestellungSchluessel').value = zeileSchluessel;
	zeileSchluessel += 1;
  }
  else
  {
	//Tabellen Zeile dynamisch hinzufügen und sichtbar machen
    attachNode(tbodyID,'tr','trBZ' + zeileZylinder,'standard',0,0);
	//document.getElementById('trBZ' + zeileZylinder).style.display = 'table-row';
	document.getElementById('trBZ' + zeileZylinder).style.display = '';
	
	//Mittels AJAX den Inhalt der Zeile holen
	$.ajax({
	  url: '/de/_bestellung_zylinder.asp?Zeile=' + zeileZylinder,
	  async: false,
	  cache: false,
	  success: function(data)
	  {
		$('#tblBestellungZylinder #tbodyBestellungZylinder #trBZ' + zeileZylinder).html(data);
	  }
	});
	
	//Zeilen Nummerierung erhöhen
	document.getElementById('hdnBestellungZylinder').value = zeileZylinder;
	zeileZylinder += 1;
  }
}

//Bestellung an 2 versch. Adressen - Keso
function submitBestellungKeso(standort)
{
  submitForm('frmKontaktformular',saveHTTPContent,'/de/nachschluessel/nachschluessel_keso_submit.asp?standort=' + standort,'frmKontaktformular');
}


function checkSicherheitshinweise()
{
  if (document.getElementById('cbxSicherheitshinweise').checked == true)
  {
    document.getElementById('btnWinterthur').disabled = false;
    document.getElementById('btnWidnau').disabled = false;
	document.getElementById('btnRegensdorf').disabled = false;
  }
  else
  {
    document.getElementById('btnWinterthur').disabled = true;
    document.getElementById('btnWidnau').disabled = true;
	document.getElementById('btnRegensdorf').disabled = true;
  }
}

function checkBedingungen()
{
  if (document.getElementById('cbxBedingungen').checked == true)
  {
    document.getElementById('btnSenden').disabled = false;
  }
  else
  {
    document.getElementById('btnSenden').disabled = true;
  }
}


//Aktiviert eine Gruppe von Radio-Elementen
function enableRadios(checkbox,radioName)
{
  if (checkbox.checked == true)
  {
	//Radios aktivieren
	var radios = document.getElementsByName(radioName);
	if(radios.length > 0)
	{
	  for (i=0; i<radios.length; i++)
	  {
	    radios[i].disabled = false;
	  }
	}
	
	//Den ersten Radio selektieren
	radios[0].checked = true;
  }
  else
  {
	//Radios deaktivieren
	var radios = document.getElementsByName(radioName);
	if(radios.length > 0)
	{
	  for (i=0; i<radios.length; i++)
	  {
	    radios[i].checked = false;
		radios[i].disabled = true;
	  }
	}
  }	
}

//Aktiviert die Form Elemente für Teilwandeinbau
function enableTeilwandeinbau(checkbox)
{
  if (checkbox.checked == true)
  {
	//Elemente aktivieren
	var radios = document.getElementsByName('rdoTeilwandeinbauAuswahl');
	if(radios.length > 0)
	{
	  for (i=0; i<radios.length; i++)
	  {
	    radios[i].disabled = false;
	  }
	}
	document.getElementById('tbxTeilwandeinbauRS4000').disabled = false;
	document.getElementById('tbxTeilwandeinbauRS4100').disabled = false;

    //Den ersten Radio selektieren
	radios[0].checked = true;
  }
  else
  {
	//Elemente deaktivieren
	var radios = document.getElementsByName('rdoTeilwandeinbauAuswahl');
	if(radios.length > 0)
	{
	  for (i=0; i<radios.length; i++)
	  {
	    radios[i].checked = false;
		radios[i].disabled = true;
	  }
	}
	document.getElementById('tbxTeilwandeinbauRS4000').disabled = true;
	document.getElementById('tbxTeilwandeinbauRS4100').disabled = true;
	document.getElementById('tbxTeilwandeinbauRS4000').value = '';
	document.getElementById('tbxTeilwandeinbauRS4100').value = '';
  }
}

//Aktiviert die Form Elemente für Ständer/Gestell
function enableStaenderGestell(checkbox)
{
  if (checkbox.checked == true)
  {
	//Elemente aktivieren
	var radios = document.getElementsByName('rdoStaenderAuswahl');
	if(radios.length > 0)
	{
	  for (i=0; i<radios.length; i++)
	  {
	    radios[i].disabled = false;
	  }
	}

    //Den ersten Radio selektieren
	radios[0].checked = true;
	
	//Elemente aktivieren
	var radios1 = document.getElementsByName('rdoStaenderAuswahl1');
	if(radios1.length > 0)
	{
	  for (i=0; i<radios1.length; i++)
	  {
	    radios1[i].disabled = false;
	  }
	}
	
    //Den ersten Radio selektieren
	radios1[0].checked = true;
	
	document.getElementById('tbxStaenderGroesse').disabled = false;
	
  }
  else
  {
	//Elemente deaktivieren
	var radios = document.getElementsByName('rdoStaenderAuswahl');
	if(radios.length > 0)
	{
	  for (i=0; i<radios.length; i++)
	  {
	    radios[i].checked = false;
		radios[i].disabled = true;
	  }
	}
	
	//Elemente deaktivieren
	var radios1 = document.getElementsByName('rdoStaenderAuswahl1');
	if(radios1.length > 0)
	{
	  for (i=0; i<radios1.length; i++)
	  {
	    radios1[i].checked = false;
		radios1[i].disabled = true;
	  }
	}

	document.getElementById('tbxStaenderGroesse').disabled = true;
	document.getElementById('tbxStaenderGroesse').value = '';
  }
}

//Cookie speichern

 jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

function clickclear(thisfield) {
	if (thisfield.value == "Anzahl") {
	thisfield.value = "";
	}
}
