var AktSaal = "";

function Start() {

	if (document.getElementById('id_saal')) {
		
		init_saal('');
		check('id_rechnungsadresse');

	}

	chk_online();

	return false;
}


function chk_online() {

	AjaxGet('ajax_chk_online','ajax.php','','chk_online_callback','aktion=chk_online&AktSaal='+AktSaal+'&AktUrl='+AktUrl);

	return false;
}


function chk_online_callback(XML) {

	var Sesseln = XML.getElementsByTagName('Sessel');

	for (var i=0;i<Sesseln.length;i++) {

		SAAL[Sesseln[i].getAttribute('SysCodeTisch')][Sesseln[i].getAttribute('SysCode')].style.backgroundColor = SesselStaten[Sesseln[i].firstChild.nodeValue];
		SAAL[Sesseln[i].getAttribute('SysCodeTisch')][Sesseln[i].getAttribute('SysCode')].status = Sesseln[i].firstChild.nodeValue;

	}

	window.setTimeout('chk_online()',2000);
}

function check(id) {

	var Element = document.getElementById(id);
	var Fieldset = document.getElementById(id+'_fieldset');

	if (Element.checked) {
		Fieldset.style.height = 'auto';
		var Ps = Fieldset.getElementsByTagName('p');
		for (i=0;i<Ps.length;i++) Ps[i].style.display = 'block';
	}

	if (!Element.checked) {
		Fieldset.style.height = '40px';
		var Ps = Fieldset.getElementsByTagName('p');
		for (i=0;i<Ps.length;i++) Ps[i].style.display = 'none';
	}

	return false;

}





var admin = false;
var SAAL = new Object();


function update_bestellung_sitzplaetze_table() {

	AjaxGet('sajax_bestellung_sitzplaetze_table','ajax.php','','update_bestellung_sitzplaetze_table_callback','aktion=chk_warenkorb');

}

function update_bestellung_sitzplaetze_table_callback(HTML) {

	document.getElementById('id_summary_fieldset').innerHTML = HTML;

	set_ballkarten();

	return false;
}

function init_saal(wert) {

	AktSaal = wert;

	//parent.header.document.getElementById('id_kreditkartenzahlung_hinweis').style.display='none';

	document.getElementById('id_saal').innerHTML = '';
	//document.getElementById('id_akt_saal').value = wert;

	if (wert) {

		location.href="#id_legende";
		AjaxGet('saal','ajax.php','','aufbau_saal','aktion=init_saal&sys_code='+wert);

	} else {

		AjaxGet('saal','ajax.php','','aufbau_uebersicht','aktion=uebersicht_aufbau&sys_code=');

	}

	return false;
}

function aufbau_uebersicht(HTML) {
	
	//main_menu('saal');

	document.getElementById('id_saal').innerHTML = HTML;

	update_bestellung_sitzplaetze_table();

	//document.getElementById('id_anz_tische').innerHTML = '';
	//document.getElementById('id_anz_sessel').innerHTML = '';

	return false;
}

function aufbau_saal(XML) {

	Saal = XML.getElementsByTagName('saal')[0];
	//alert('<img src="'+Domain+'/images/plaene/'+Saal.getAttribute('plan')+'" />');
	document.getElementById('id_saal').innerHTML = '<img src="'+Domain+'/images/plaene/'+Saal.getAttribute('plan')+'" />';

	//main_menu('saal');

	Tische = XML.getElementsByTagName('tisch');

	var anz_sessel = 0;

	for (var i=0;i<Tische.length;i++) {
		var sys_code_tisch = Tische[i].getAttribute('sys_code');
		SAAL[sys_code_tisch] = document.createElement('div');
		SAAL[sys_code_tisch].id = sys_code_tisch;
		SAAL[sys_code_tisch].nummer = Tische[i].getAttribute('nummer');
		SAAL[sys_code_tisch].preis_pro_sessel = Tische[i].getAttribute('preis_pro_sessel');
		SAAL[sys_code_tisch].bezeichnung = Tische[i].getAttribute('bezeichnung');
		SAAL[sys_code_tisch].nur_ganzer_tisch = Tische[i].getAttribute('nur_ganzer_tisch');
		SAAL[sys_code_tisch].style.position = 'absolute';
		SAAL[sys_code_tisch].style.top = Tische[i].getAttribute('style_top')+'px';
		SAAL[sys_code_tisch].style.left = Tische[i].getAttribute('style_left')+'px';
		SAAL[sys_code_tisch].style.width = Tische[i].getAttribute('style_width')+'px';
		SAAL[sys_code_tisch].style.height = Tische[i].getAttribute('style_height')+'px';
		SAAL[sys_code_tisch].style.border = '1px solid #000000';
		SAAL[sys_code_tisch].style.textAlign = 'center';
		SAAL[sys_code_tisch].style.fontSize = '14px';
		SAAL[sys_code_tisch].className = 'tisch';
		SAAL[sys_code_tisch].innerHTML = Tische[i].getAttribute('nummer');

		SAAL[sys_code_tisch].onmouseover = function() {
			//parent.nav.show_details_tisch(this.id);
			//tisch_maus(this,'over');
		}

		SAAL[sys_code_tisch].onmouseout = function() {
			tisch_maus(this,'out');
		}


		SAAL[sys_code_tisch].onmouseup = function() {
			if (admin) {
				tisch_bearbeiten(this);
			} else {
				tisch_reservieren(this);
			}
		}


		document.getElementById('id_saal').appendChild(SAAL[sys_code_tisch]);

		SAAL[sys_code_tisch].Sessel = new Array();

		Sessel = Tische[i].getElementsByTagName('sessel');

		anz_sessel += Sessel.length;

		preis_tisch = 0;

		for (var j=0;j<Sessel.length;j++) {
			var sys_code_sessel = Sessel[j].getElementsByTagName('sys_code')[0].firstChild.nodeValue;
			SAAL[sys_code_tisch].Sessel[j] = sys_code_sessel;
			SAAL[sys_code_tisch][sys_code_sessel] = document.createElement('div');
			SAAL[sys_code_tisch][sys_code_sessel].id = sys_code_sessel;
			SAAL[sys_code_tisch][sys_code_sessel].nur_ganzer_tisch = Sessel[j].getAttribute('nur_ganzer_tisch');
			SAAL[sys_code_tisch][sys_code_sessel].style.position = 'absolute';
			SAAL[sys_code_tisch][sys_code_sessel].style.top = Sessel[j].getElementsByTagName('style_top')[0].firstChild.nodeValue+'px';
			SAAL[sys_code_tisch][sys_code_sessel].style.left = Sessel[j].getElementsByTagName('style_left')[0].firstChild.nodeValue+'px';
			SAAL[sys_code_tisch][sys_code_sessel].style.width = Sessel[j].getElementsByTagName('style_width')[0].firstChild.nodeValue+'px';
			SAAL[sys_code_tisch][sys_code_sessel].style.height = Sessel[j].getElementsByTagName('style_height')[0].firstChild.nodeValue+'px';
			SAAL[sys_code_tisch][sys_code_sessel].style.border = '1px solid #000000';
			SAAL[sys_code_tisch][sys_code_sessel].status = Sessel[j].getElementsByTagName('status')[0].firstChild.nodeValue;
			SAAL[sys_code_tisch][sys_code_sessel].className = 'sessel';
			SAAL[sys_code_tisch][sys_code_sessel].nummer = Sessel[j].getElementsByTagName('nummer')[0].firstChild.nodeValue

			SAAL[sys_code_tisch][sys_code_sessel].style.backgroundColor = SesselStaten[SAAL[sys_code_tisch][sys_code_sessel].status];

			if (!admin && !SAAL[sys_code_tisch].nur_ganzer_tisch) {

				SAAL[sys_code_tisch][sys_code_sessel].onmouseover = function() {
					//if (this.status != 'verkauft' && this.status != 'reserviert') this.style.backgroundColor = SesselStaten['hover'];
				}

				SAAL[sys_code_tisch][sys_code_sessel].onmouseout = function() {
					this.style.backgroundColor = SesselStaten[this.status];
				}

				SAAL[sys_code_tisch][sys_code_sessel].onmouseup = function() {
					sessel_check(this);
				}

				SAAL[sys_code_tisch][sys_code_sessel].title = "Tisch "+SAAL[sys_code_tisch].nummer+' Sitzplatz '+Sessel[j].getElementsByTagName('nummer')[0].firstChild.nodeValue;
				SAAL[sys_code_tisch][sys_code_sessel].title += " | "+'Preis: '+make_decimal(Sessel[j].getElementsByTagName('preis')[0].firstChild.nodeValue)+" Euro";


			} else {

			}

			preis_tisch = preis_tisch + Number(Sessel[j].getElementsByTagName('preis')[0].firstChild.nodeValue);

			document.getElementById('id_saal').appendChild(SAAL[sys_code_tisch][sys_code_sessel]);

		}


		SAAL[sys_code_tisch].title = 'Tisch: '+Tische[i].getAttribute('nummer')+" | Tisch/Loge reservieren";
		SAAL[sys_code_tisch].title += " | "+'Preis: '+make_decimal(preis_tisch)+" Euro";

	}

	//document.getElementById('id_anz_tische').innerHTML = Tische.length;
	//document.getElementById('id_anz_sessel').innerHTML = anz_sessel;

	SAAL.Tueren = new Array();

	Tueren = Saal.getElementsByTagName('tuer');

	for (var i=0;i<Tueren.length;i++) {
		SAAL.Tueren[i] = document.createElement('div');
		SAAL.Tueren[i].style.position = 'absolute';
		SAAL.Tueren[i].style.top = Tueren[i].getAttribute('style_top')+'px';
		SAAL.Tueren[i].style.left = Tueren[i].getAttribute('style_left')+'px';
		SAAL.Tueren[i].style.width = '40px';
		SAAL.Tueren[i].style.height = '40px';
		SAAL.Tueren[i].style.cursor = 'pointer';
		SAAL.Tueren[i].innerHTML = '<img alt="'+Tueren[i].firstChild.nodeValue+'" title="'+Tueren[i].firstChild.nodeValue+'" onmouseup="init_saal(\''+Tueren[i].getAttribute('sys_code_zu_saal')+'\');return false;" src="/images/tuer_'+Tueren[i].getAttribute('style_richtung')+'.png" />';

		document.getElementById('id_saal').appendChild(SAAL.Tueren[i]);

		//alert("tuer");
	}

	update_bestellung_sitzplaetze_table();
}


function tisch_reservieren(ObjTisch) {

	for (var i=0;i<ObjTisch.Sessel.length;i++) {
		sessel_check(document.getElementById(ObjTisch.Sessel[i]));
	}

	return false;
}

function tisch_maus(ObjTisch,Aktion) {
	for (var i=0;i<ObjTisch.Sessel.length;i++) {
		if (document.getElementById(ObjTisch.Sessel[i]).status != 'verkauft' && document.getElementById(ObjTisch.Sessel[i]).status != 'reserviert') {
			if (Aktion == "over") {
				if (document.getElementById(ObjTisch.Sessel[i]).status != 'reserviert') document.getElementById(ObjTisch.Sessel[i]).style.backgroundColor = SesselStaten['hover'];
			} else {
				document.getElementById(ObjTisch.Sessel[i]).style.backgroundColor = SesselStaten[document.getElementById(ObjTisch.Sessel[i]).status];
			}
		}
	}

	return false;
}

function sessel_check(ObjSessel) {

	if (ObjSessel.status != 'verkauft' && ObjSessel.status != 'reserviert') {

		document.getElementsByTagName('body')[0].style.cursor="wait";
		AjaxGet(ObjSessel.id,'ajax.php','','sessel_check_callback','aktion=set_sessel&sys_code='+ObjSessel.id);

	}

	if (ObjSessel.status == 'verkauft') {
		alert('Der gewählte Sitzplatz \'Nummer '+ObjSessel.nummer+'\' ist bereits verkauft.\n\nBitte wählen Sie einen anderen Sitzplatz!');
	}

	if (ObjSessel.status == 'reserviert') {
		alert('Der gewählte Sitzplatz \'Nummer '+ObjSessel.nummer+'\' ist zur Zeit reserveirt.\n\nDieser Platz steht möglicher Weise zu einem späteren Zeitpunkt wieder zur Verfügung!\n\nBitte wählen Sie einen anderen Sitzplatz!');
	}
	return false;
}

function sessel_check_callback(XML) {

	document.getElementsByTagName('body')[0].style.cursor="default";

	if (XML.getElementsByTagName('sys_status')[0].firstChild.nodeValue == 1) {

	} else {
		document.getElementById(XML.getElementsByTagName('sys_code')[0].firstChild.nodeValue).status = XML.getElementsByTagName('sys_status')[0].firstChild.nodeValue;
		document.getElementById(XML.getElementsByTagName('sys_code')[0].firstChild.nodeValue).style.backgroundColor = SesselStaten[XML.getElementsByTagName('sys_status')[0].firstChild.nodeValue];
	}

	update_bestellung_sitzplaetze_table();

	return false;
}


/*
*	Ballkarten
*/
function set_ballkarten() {

	//	Ballkarten Menge auf geänderte Menge setzten (Tabelle: sys_benutzer_online)
	AjaxGet('ballkarten','ajax.php','','set_ballkarten_callback','aktion=set_ballkarten&ballkarten_normal='+document.getElementById('id_ballkarten_normal').value+'&ballkarten_ermaessigt='+document.getElementById('id_ballkarten_ermaessigt').value);



	return false;
}
function set_ballkarten_callback() {
	warenkorb_berechnen();
}


/*
*	Menü Kartenbestellung
*/
function main_menu(bereich) {

	if (bereich == "bestellung_abschliessen") {
		anz_ballkarten = Number(document.getElementById('id_ballkarten_normal').value)+Number(document.getElementById('id_ballkarten_ermaessigt').value);
		anz_sessel = Number(document.getElementById('id_anz_sessel_wert').value);

		if (anz_ballkarten < anz_sessel) {

			if (!confirm("Hinweis:\n\nEs befinden sich mehr Sitzplatzreservierungen als Ballkarten im Warenkorb!\n\nWeiter mit OK oder Abbrechen?\n\n ")) return false;

		}

	}

	/*
	document.getElementById('id_parterre').style.display='none';
	document.getElementById('id_mezzanin').style.display='none';

	document.getElementById('id_saal').style.display='none';
	document.getElementById('id_warenkorb').style.display='none';
	document.getElementById('id_bestellung_abschliessen').style.display='none';
	document.getElementById('id_bestellung_abgeschlossen').style.display='none';
	document.getElementById('id_bestellung_abgeschlossen_ueberweisung').style.display='none';
	document.getElementById('id_hilfe').style.display='none';

	document.getElementById('id_parterre_button').style.backgroundColor='#999999';
	document.getElementById('id_mezzanin_button').style.backgroundColor='#999999';

	document.getElementById('id_saal_button').style.backgroundColor='#999999';
	document.getElementById('id_warenkorb_button').style.backgroundColor='#999999';
	document.getElementById('id_hilfe_button').style.backgroundColor='#999999';

	document.getElementById('id_'+bereich).style.display='block';
	if (document.getElementById('id_'+bereich+'_button')) document.getElementById('id_'+bereich+'_button').style.backgroundColor='white';

	if (bereich == "warenkorb") {

		AjaxGet('warenkorb','ajax.php','','warenkorb_callback','aktion=chk_warenkorb');

	}

	if (bereich == "bestellung_abgeschlossen") {

		AjaxGet('bestellung_abgeschlossen','ajax.php','','bestellung_abgeschlossen_callback','aktion=bestellung_abgeschlossen');

	}

	if (bereich == "bestellung_abgeschlossen_ueberweisung") {

		AjaxGet('bestellung_abgeschlossen_ueberweisung','ajax.php','','bestellung_abgeschlossen_ueberweisung_callback','aktion=bestellung_abgeschlossen_ueberweisung');

	}
	*/

	return false;
}

function bestellung_abgeschlossen_ueberweisung_callback(HTML) {

	document.getElementById('id_bestellung_abgeschlossen_ueberweisung').innerHTML = HTML;

	return false;
}

function bestellung_abgeschlossen_callback(HTML) {

	document.getElementById('id_bestellung_abgeschlossen').innerHTML = HTML;

	return false;
}

function warenkorb_callback(HTML) {

	document.getElementById('id_warenkorb').innerHTML = HTML;

	warenkorb_berechnen();
}

function warenkorb_berechnen() {

	summe_normal = 0;
	summe_ermaessigt = 0;

	if (document.getElementById('id_ballkarten_normal')) summe_normal = document.getElementById('id_ballkarten_normal').value*BallkartenPreis["normal"];
	if (document.getElementById('id_ballkarten_ermaessigt')) summe_ermaessigt = document.getElementById('id_ballkarten_ermaessigt').value*BallkartenPreis["ermaessigt"];

	document.getElementById('id_ballkarten_normal_summe_wert').innerHTML = make_decimal(summe_normal);
	document.getElementById('id_ballkarten_ermaessigt_summe_wert').innerHTML = make_decimal(summe_ermaessigt);

	zwischensumme = document.getElementById('id_sessel_zwischensumme_wert').value;

	summe_gesamt = summe_normal+summe_ermaessigt+Number(document.getElementById('id_sessel_zwischensumme_wert').value);

	document.getElementById('id_gesamtsumme').innerHTML = make_decimal(summe_gesamt);

	anz_ballkarten = Number(document.getElementById('id_ballkarten_normal').value)+Number(document.getElementById('id_ballkarten_ermaessigt').value);
	anz_sessel = Number(document.getElementById('id_anz_sessel_wert').value);

	document.getElementById('id_td_hinweis').innerHTML = '&nbsp;';

	if (anz_sessel && anz_ballkarten < anz_sessel) document.getElementById('id_td_hinweis').innerHTML = 'Hinweis: Es befinden sich '+anz_sessel+' Sitzplatzreservierung(en) und '+anz_ballkarten+' Ballkarte(n) im Warenkorb!';

}


/*
*	Bestellung
*/
function bestellung_abschicken() {

	AjaxPost('bestellung','ajax.php','','bestellung_abschicken_callback','id_bestellung_abschliessen');

	return false;
}

function bestellung_abschicken_callback(XML) {

	OK = XML.getElementsByTagName('OK')[0];
	Felder = XML.getElementsByTagName('feld');

	for (var i=0;i<Felder.length;i++) {

		document.getElementById('id_'+Felder[i].getAttribute('name')).style.backgroundColor = Felder[i].getAttribute('backgroundColor');

	}

	if (OK.firstChild.nodeValue == "1") {

		Bezahlung = XML.getElementsByTagName('Bezahlung')[0].firstChild.nodeValue;

		switch(Bezahlung) {
		case "false":
			break;
		case "ueberweisung":
			main_menu('bestellung_abgeschlossen_ueberweisung');
			break;
		case "bar":
			main_menu('bestellung_abgeschlossen');
			break;
		default:
			parent.header.document.getElementById('id_kreditkartenzahlung_hinweis').style.display='block';
			parent.main.location.href=Bezahlung;
			break;
		}

	} else {

		document.getElementById('id_fehler').innerHTML = '';
		Fehler = XML.getElementsByTagName('fehler');
		for (var i=0;i<Fehler.length;i++) {
			document.getElementById('id_fehler').innerHTML += Fehler[i].firstChild.nodeValue+'<br />';
		}

	}

	return false;
}


function bestellung_abschliessen() {

	anz_ballkarten = Number(document.getElementById('id_ballkarten_normal').value)+Number(document.getElementById('id_ballkarten_ermaessigt').value);
	anz_sessel = Number(document.getElementById('id_anz_sessel_wert').value);

	if (anz_ballkarten < anz_sessel) {

		if (!confirm("Hinweis:\n\nEs befinden sich mehr Sitzplatzreservierungen als Ballkarten im Warenkorb!\n\nWeiter mit OK oder Abbrechen?\n\n ")) return false;

	}

	var anrede = encodeURIComponent(document.getElementById('id_anrede').value);
	var titel = encodeURIComponent(document.getElementById('id_titel').value);
	var vorname = encodeURIComponent(document.getElementById('id_vorname').value);
	var nachname = encodeURIComponent(document.getElementById('id_nachname').value);
	var email = encodeURIComponent(document.getElementById('id_email').value);

	var land = encodeURIComponent(document.getElementById('id_land').value);
	var strasse = encodeURIComponent(document.getElementById('id_strasse').value);
	var plz = encodeURIComponent(document.getElementById('id_plz').value);
	var ort = encodeURIComponent(document.getElementById('id_ort').value);
	var telefon = encodeURIComponent(document.getElementById('id_telefon').value);
	var mobil = encodeURIComponent(document.getElementById('id_mobil').value);
	var anmerkung = encodeURIComponent(document.getElementById('id_anmerkungen').value);

	var firma1_rechnung = encodeURIComponent(document.getElementById('id_firma1_rechnung').value);
	var firma2_rechnung = encodeURIComponent(document.getElementById('id_firma2_rechnung').value);
	var email_rechnung = encodeURIComponent(document.getElementById('id_email_rechnung').value);

	var land_rechnung = encodeURIComponent(document.getElementById('id_land_rechnung').value);
	var strasse_rechnung = encodeURIComponent(document.getElementById('id_strasse_rechnung').value);
	var plz_rechnung = encodeURIComponent(document.getElementById('id_plz_rechnung').value);
	var ort_rechnung = encodeURIComponent(document.getElementById('id_ort_rechnung').value);



	var Params = "&aktion=bestellung_abschliessen&anrede="+anrede+"&titel="+titel+"&vorname="+vorname+"&nachname="+nachname+"&email="+email+"&land="+land+"&strasse="+strasse+"&plz="+plz+"&ort="+ort+"&telefon="+telefon+"&mobil="+mobil+"&firma1_rechnung="+firma1_rechnung+"&firma2_rechnung="+firma2_rechnung;
	Params += "&land_rechnung="+land_rechnung+"&strasse_rechnung="+strasse_rechnung+"&plz_rechnung="+plz_rechnung+"&ort_rechnung="+ort_rechnung+"&email_rechnung="+email_rechnung+"&anmerkung="+anmerkung;

	if (document.getElementById('id_rechnungsadresse').checked) {
		Params += "&flag_rechnungsadresse=on";
	} else {
		Params += "&flag_rechnungsadresse=";
	}

	//alert(Params);

	document.getElementById('id_td_hinweis').innerHTML = '';

	AjaxGet('sajax_bestellung_sitzplaetze_table','ajax.php','','bestellung_abschliessen_callback',Params);

	return false;

}

function bestellung_abschliessen_callback(XML) {

	var Felder = XML.getElementsByTagName('Feld');

	if (!Felder.length) {

		var TID = XML.getElementsByTagName('TID')[0].firstChild.nodeValue;

		var Param = "/?menu=karten-online-bestellen-abschliessen&TID="+TID;

		location.href=Param;

	} else {


		for (var i=0;i<Felder.length;i++) {

			document.getElementById('id_td_hinweis').innerHTML += Felder[i].firstChild.nodeValue+"<br />";

		}

	}

	return false;
}


/*




*/
















function make_decimal(x) {
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	var p = k.indexOf('.'), m = k.indexOf('-.');
	var f = (p == 0 || m == 0)? '0,' : ',';
	var wert = k.substring(0, p) + f + k.substring(p+1, p+3);
	if (wert.length == 7) {
		wert = wert.substring(0,1)+"."+wert.substring(1,7);
	}
	return wert;
}

function form_textarea_maxlength (akt_feld,laenge) {

	//alert("hallo");

	akt_laenge = akt_feld+"_akt_laenge_ziffern";

	a = laenge - document.getElementById(akt_feld).value.length;

	document.getElementById(akt_laenge).innerHTML = a;

	if (document.getElementById(akt_feld).value.length > laenge) {

		i = document.getElementById(akt_feld).value.substring(0,parseInt(laenge));

		document.getElementById(akt_feld).value = i;
		document.getElementById(akt_laenge).value = 0;

	}
}



/*
*	Für Admin Bereich (Tische und Sessel positionieren)
*/

function tisch_bearbeiten(objekt) {
	ObjBox = document.getElementById('id_tisch_bearbeiten');
	ObjBox.style.display = "block";
	//ObjBox.style.top = (objekt.offsetTop+80)+'px';
	//ObjBox.style.left = (objekt.offsetLeft+10)+'px';
	document.getElementById('id_sys_code').value = objekt.id;
	document.getElementById('id_tisch_nummer').value = objekt.nummer;
	document.getElementById('id_tisch_preis_pro_sessel').value = objekt.preis_pro_sessel;
	document.getElementById('id_tisch_bezeichnung').value = objekt.bezeichnung;
	document.getElementById('id_tisch_loeschen').value = objekt.id;
	document.getElementById('id_nur_ganzer_tisch').checked = false;
	if (objekt.nur_ganzer_tisch) {
		document.getElementById('id_nur_ganzer_tisch').checked = true;
	}
	document.getElementById('id_tisch_nummer').focus();
	document.getElementById('id_tisch_nummer').select();
}

function tisch_bearbeiten_schliessen() {
	document.getElementById('id_tisch_bearbeiten').style.display='none';
}

function change_color(objekt) {
	objekt.style.backgroundColor = 'cyan';
}

function change_transparent(objekt) {
	objekt.style.backgroundColor = 'transparent';
}

function set_color(objekt,richtung,wert) {
	if (objekt.aktiv == true) {
		objekt.style.borderColor = '#dddddd';
		objekt.aktiv = false;
	} else {
		objekt.style.borderColor = '#cc0000';
		objekt.aktiv = true;
		document.getElementById(richtung).value = wert;
	}
}

function set_raster() {

	ObjRaster = document.getElementById('id_raster');

	if (ObjRaster.style.display == 'block') {
		ObjRaster.style.display = 'none';
	} else {
		ObjRaster.style.display = 'block';
	}
}

function tisch_loeschen(sys_code) {

	if (confirm("Tisch "+sys_code+" loeschen?")) {

		location.href="?aktion=loeschen&sys_code="+sys_code;

	}

	return false;

}

