function DelAuswahl(intval)
{
    var URL = "./indexdeldatabranchenajax.php?timer=<?php echo $timer;?>&id=" + intval;
    SendRequest(URL, MakeTable);
}

// onclick-Event des Übernehmen-Buttons
function AddAuswahl(elm)
{
    if (!elm) {
	elm = document.getElementById('select1');
    }
    var URL = "./indexsetdatabranchenajax.php?timer=<?php echo $timer;?>&auswahlgesamt=" + elm.options[ elm.options.selectedIndex ].value;
    SendRequest(URL, MakeTable);
}

function MakeTable (resp)
{
    document.getElementById('tabelle').innerHTML = resp;
}

var expander = {
    'oldplz' : '',
    'oldort' : '',
    'timedf' : false
};

expander.Expandthis = function (elm)
{
    if (!elm) {
	elm = document.getElementById('i_searchplz');
    }
    if (elm.value.length <1) {
	document.getElementById('selectplzort').innerHTML = '';
	document.getElementById('selectplzort').style.display='none';
	expander.oldplz = expander.oldort = '';
	return;
    }
    if (elm == document.getElementById('i_searchplz')) {
	if (elm.value == expander.oldplz) {
	    return;
	} else {
	    document.getElementById('i_searchplzort').value='';
	    if (elm.value.length < expander.oldplz.length) var timeout = true;
	    expander.oldplz = elm.value;
	}
    }
    else {
	if (elm.value == expander.oldort || elm.value.length < 2) {
	    return;
	} else {
	    document.getElementById('i_searchplz').value='';
	    if (elm.value.length < expander.oldort.length) var timeout = true;
	    expander.oldort = elm.value;
	}
    }
    var URL = "./indexgetplzortajax.php?searchplz=" + elm.value;
    if (timeout) {
	if (expander.timedf) clearTimeout(expander.timedf);
	expander.timedf = setTimeout(function () {SendRequest(URL, expander.MakeNewAuswahl)},600);
    } else {
	SendRequest(URL, expander.MakeNewAuswahl);
    }
}

expander.MkAuswahl = function (plz,ort,gkrechts,gkhoch,breite,laenge)
{
    var URL = "./indexgetplzortajax.php?searchplz=" + plz + "|" + ort;
    SendRequest(URL, expander.MakeNewAuswahl);
}

expander.MakeNewAuswahl = function  (resp)
{
    if (resp.match(/^\d+/)) {
	var values = resp.split('|');

	document.getElementById('i_searchplz').value = expander.oldplz = values[0];
	document.getElementById('i_searchplzort').value = expander.oldort = values[1];
	document.forms.formsearch.i_searchgkrechts.value = values[2];
	document.forms.formsearch.i_searchgkhoch.value = values[3];
	document.forms.formsearch.i_breited.value = values[4];
	document.forms.formsearch.i_laenged.value = values[5];
	document.getElementById('selectplzort').style.display='none';
	return;
    }
    document.getElementById('selectplzort').style.display='block';
    document.getElementById('selectplzort').innerHTML = resp;
}

function display (id)
{
    var node = document.getElementById(id);
    var state = node.style.display;
    node.style.display = state != 'block' ? 'block' : 'none';
}

