function togglesearch() {
var the_link = document.getElementById('e_search_link');
var the_box = document.getElementById('extended_search');
var other_box = document.getElementById('finder_help');
var other_link = document.getElementById('help_link');
other_box.style.display = "none";
other_link.style.background = "transparent url(/images/i_pfeil_norm.gif) no-repeat scroll 0% 50%";
if (the_box.style.display == '' || the_box.style.display == 'none') {
the_link.style.background = "transparent url(/images/i_pfeil_down.gif) no-repeat scroll 0% 50%";
the_box.style.display = 'block';
} else {
the_link.style.background = "transparent url(/images/i_pfeil_norm.gif) no-repeat scroll 0% 50%";
the_box.style.display = 'none';
}
// make the container smaller
}
function togglehelp() {
var the_link = document.getElementById('help_link');
var the_box = document.getElementById('finder_help');
var other_box = document.getElementById('extended_search');
var other_link = document.getElementById('e_search_link');
other_box.style.display = "none";
other_link.style.background = "transparent url(/images/i_pfeil_norm.gif) no-repeat scroll 0% 50%";
if (the_box.style.display == '' || the_box.style.display == 'none') {
the_link.style.background = "transparent url(/images/i_pfeil_down.gif) no-repeat scroll 0% 50%";
the_box.style.display = 'block';
} else {
the_link.style.background = "transparent url(/images/i_pfeil_norm.gif) no-repeat scroll 0% 50%";
the_box.style.display = 'none';
}
}
function change_class(id, new_class){
document.getElementById(id).className=new_class;
}
function sel_link(the_id, the_val) {
link = document.getElementById(the_id);
i = 1;
var l_elem = eval("document.getElementById('t_l" +i+"')");
while (l_elem != null) {
if (l_elem.id == the_id) {
change_class(l_elem.id, "sel");
} else {
change_class(l_elem.id, "");
}
i++;
var l_elem = eval("document.getElementById('t_l" +i+"')");
}
document.main.bezid.value = the_val;
ch_bezirk(the_val);
}
/* Handle asynch requests */
function hide_boxes() {
var help_link = document.getElementById('help_link');
var help_box = document.getElementById('finder_help');
var search_box = document.getElementById('extended_search');
var search_link = document.getElementById('e_search_link');
search_link.style.background = "transparent url(/images/i_pfeil_norm.gif) no-repeat scroll 0% 50%";
search_box.style.display = "none";
help_link.style.background = "transparent url(/images/i_pfeil_norm.gif) no-repeat scroll 0% 50%";
help_box.style.display = "none";
}
function topset_suchen() {
var s_link = document.getElementById('f_suchen');
s_link.innerHTML = "
";
var s_link = document.getElementById('f_vormerken');
s_link.innerHTML = "
";
var s_link = document.getElementById('f_reservieren');
s_link.innerHTML = "
";
}
function topset_vormerken() {
var s_link = document.getElementById('f_suchen');
s_link.innerHTML = "
";
var s_link = document.getElementById('f_vormerken');
s_link.innerHTML = "
";
var s_link = document.getElementById('f_reservieren');
s_link.innerHTML = "
";
}
function topset_reservieren() {
var s_link = document.getElementById('f_suchen');
s_link.innerHTML = "
";
var s_link = document.getElementById('f_vormerken');
s_link.innerHTML = "
";
var s_link = document.getElementById('f_reservieren');
s_link.innerHTML = "
";
}
function stop_search() {
hide_boxes();
topset_suchen();
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_stop_search.php", "POST", "", handle_res);
return false;
}
function suchen() {
topset_suchen();
hide_and_search('0');
return false;
}
function vormerken() {
topset_vormerken();
show_vorgemerkt();
return false;
}
function reservieren() {
topset_reservieren();
reservieren_1();
return false;
}
function hide_and_search(start) {
// die Suche initialisieren
//hide_boxes();
topset_suchen();
var text = document.main.volltext.value;
var p1 = document.main.bezid.value;
var p2 = document.main.datum.value;
if (document.main.bildhund.checked == true) {
var p3 = "bhund";
} else {
var p3 = "";
}
var p4 = document.main.location.value;
if (!start) {
var start=0;
} else {
document.main.start.value = start;
}
var text_arr = utf8t2d(text);
var p1_arr = utf8t2d(p1);
var p2_arr = utf8t2d(p2);
var p3_arr = utf8t2d(p3);
var p4_arr = utf8t2d(p4);
var s_text = b64d2t(text_arr);
var s_par1 = b64d2t(p1_arr);
var s_par2 = b64d2t(p2_arr);
var s_par3 = b64d2t(p3_arr);
var s_par4 = b64d2t(p4_arr);
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_search.php", "POST", "p1=" + s_par1 + "&p2=" + s_par2 + "&p3=" + s_par3 + "&p4=" + s_par4 + "&vtext=" + s_text + "&start=" + start, handle_res);
document.getElementById('finder_c').innerHTML = "
";
return false;
}
function details(kid) {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_details.php", "POST", "kid=" + kid, handle_res);
document.getElementById('finder_c').innerHTML = "| ... Details werden geladen... |
";
return false;
}
function entferne(kid, whereto) {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
if (whereto=='vormerken') {
myConn.connect("/do_vorgemerkt_raus.php", "POST", "kid=" + kid, handle_res);
} else {
myConn.connect("/do_reserviert_raus.php", "POST", "kid=" + kid, handle_res);
}
document.getElementById('finder_c').innerHTML = "| ... Kurs wird entfernt... |
";
return false;
}
function details2(kid, whereto) {
// hide_boxes();
// Connect to server
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_details_vorgemerkt.php", "POST", "kid=" + kid + "&whereto=" + whereto, handle_res);
document.getElementById('finder_c').innerHTML = "| ... Details werden geladen... |
";
return false;
}
function merk_vor(kid) {
topset_vormerken();
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_merk_vor.php", "POST", "kid=" + kid, handle_res);
document.getElementById('finder_c').innerHTML = "| ... Kurs wird vorgemerkt... |
";
return false;
}
function show_vorgemerkt() {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_vorgemerkt.php", "POST", "", handle_res);
document.getElementById('finder_c').innerHTML = "| ... Vorgemerkte Kurse werden gesucht... |
";
return false;
}
function details(kid) {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_details.php", "POST", "kid=" + kid, handle_res);
document.getElementById('finder_c').innerHTML = "| ... Details werden geladen... |
";
return false;
}
function do_jsaction_refreshvormerk() {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_jsaction_refresh_vormerk.php", "POST", " ", jactivate_res);
return false;
}
function reservieren_1() {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_reservieren_1.php", "POST", "", handle_res);
document.getElementById('finder_c').innerHTML = "| ... Vorgemerkte Kurse werden gesucht... |
";
return false;
}
function reservieren_2() {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_reservieren_2.php", "POST", "", handle_res);
document.getElementById('finder_c').innerHTML = "| ... Eingabe der persönlichen daten wird geladen... |
";
return false;
}
function reservieren_3() {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_reservieren_3.php", "POST", "", handle_res);
document.getElementById('finder_c').innerHTML = "| ... Reservieren wird vorbereitet... |
";
return false;
}
function reservieren_4() {
var myConn = new XHConn();
if (document.main.agbs.checked == false) {
alert("Sie müssen die Allgemeinen Geschäftsbedingungen akzeptieren um fortzufahren!");
return false;
} else {
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_reservieren_4.php", "POST", "", handle_res);
document.getElementById('finder_c').innerHTML = "| ... Reservierung wird durchgeführt... |
";
}
return false;
}
function reservieren_5() {
austext = "";
austext = austext + "  ";
austext = austext + " |
\n";
austext = austext + "";
austext = austext + " Der Reservierungsvorgang ist abgeschlossen!
Folgen Sie bitte den Anweisungen auf der Reservierungsbestätigung um die Zahlungsmodalitäten abzuwickeln. Wenn wenn Sie auf der Warteliste eingetragen wurden, nehmen Sie bitte vorerst keine Einzahlungen vor.
Sollten Sie fragen haben, so kontaktieren Sie bitte die betreffende Volkshochschule.
Danke für Ihre Interesse!
";
austext = austext + " |
\n";
austext = austext + "";
austext = austext + " |
";
document.getElementById('finder_c').innerHTML = austext;
return false;
}
function reservieren_2_datencheck(bezid, teilid, doneu) {
var vorname = document.main.vorname.value;
var nachname = document.main.nachname.value;
var geburtsjahr = document.main.geburtsjahr.value;
var adresse = document.main.adresse.value;
var plz = document.main.plz.value;
var ort = document.main.ort.value;
var tel1 = document.main.tel1.value;
var tel2 = document.main.tel2.value;
var email = document.main.email.value;
var titel = document.main.titel.value;
var anrede = document.main.anrede.value;
var beruf = document.main.beruf.value;
var vorname_arr = utf8t2d(vorname);
var nachname_arr = utf8t2d(nachname);
var geburtsjahr_arr = utf8t2d(geburtsjahr);
var adresse_arr = utf8t2d(adresse);
var plz_arr = utf8t2d(plz);
var ort_arr = utf8t2d(ort);
var tel1_arr = utf8t2d(tel1);
var tel2_arr = utf8t2d(tel2);
var email_arr = utf8t2d(email);
var beruf_arr = utf8t2d(beruf);
var s_vorname = b64d2t(vorname_arr);
var s_nachname = b64d2t(nachname_arr);
var s_geburtsjahr = b64d2t(geburtsjahr_arr);
var s_adresse = b64d2t(adresse_arr);
var s_plz = b64d2t(plz_arr);
var s_ort = b64d2t(ort_arr);
var s_tel1 = b64d2t(tel1_arr);
var s_tel2 = b64d2t(tel2_arr);
var s_email = b64d2t(email_arr);
var s_beruf = b64d2t(beruf_arr);
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_reservieren_2.php", "POST", "vorname=" + s_vorname + "&nachname=" + s_nachname + "&geburtsjahr=" + s_geburtsjahr + "&adresse=" + s_adresse + "&plz="+ s_plz +"&ort=" + s_ort + "&tel1=" + s_tel1 + "&tel2=" + s_tel2 + "&email=" + s_email + "&beruf=" + s_beruf + "&titel=" + titel + "&anrede=" + anrede + "&t_bezid=" + bezid + "&t_teilid=" + teilid + "&doneu=" + doneu, handle_res);
document.getElementById('finder_c').innerHTML = "| ... Eingabe der persönlichen Daten wird geladen... |
";
return false;
}
handle_res = function(z) {
converter_arr = b64t2d(z.responseText);
document.getElementById("finder_c").innerHTML = utf8d2t(converter_arr);
do_jsaction_refreshvormerk();
}
jactivate_res = function(z) {
eval(z.responseText);
}
ch_bez_ret = function(ret_val) {
eval(ret_val.responseText);
var selectedArray = locArray;
eval("var seldd = document.main.location;");
while (selectedArray.length < seldd.options.length) {
seldd.options[(seldd.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval ("seldd.options[i] = new Option " + selectedArray[i] + ";");
}
hide_and_search('0');
}
ch_bez_ret2 = function(ret_val) {
eval(ret_val.responseText);
var selectedArray = locArray;
eval("var seldd = document.main.location;");
while (selectedArray.length < seldd.options.length) {
seldd.options[(seldd.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval ("seldd.options[i] = new Option " + selectedArray[i] + ";");
}
}
function ch_bezirk(id) {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_ext_vhssen.php", "POST", "BEZID=" + id, ch_bez_ret);
}
function fill_bezirk(id) {
var myConn = new XHConn();
if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
myConn.connect("/do_ext_vhssen.php", "POST", "BEZID=" + id, ch_bez_ret2);
}