var kriterien_sichtbar=true; function einblenden(aj) { if(!kriterien_sichtbar) {document.getElementById("kriterien").style.display="block"; //document.getElementById("top-objekte").style.display="none"; document.getElementById("einblenden_button").innerHTML="« Standard Suche"; document.getElementById("esuche").value = 1; kriterien_sichtbar=true; } else {document.getElementById("kriterien").style.display="none"; //document.getElementById("top-objekte").style.display="block"; document.getElementById("einblenden_button").innerHTML="Erweiterte Suche »"; document.getElementById("esuche").value = 0; kriterien_sichtbar=false; } if(aj) {ajax();} } var eintrag =null; var autoEnde = false; function checkab() { autoEnde=false; checkdauer(); } function checkdauer() { try { var parts=document.getElementById('an-datum').value.split('.'); if((document.getElementById('an-datum').value!='')&&(isNaN(parts[2])||parts[2]=='')) throw('kein Datum'); var andat = new Date(parts[2]*1,(parts[1]*1)-1,parts[0]*1); parts=document.getElementById('ab-datum').value.split('.'); if((document.getElementById('ab-datum').value!='')&&(isNaN(parts[2])||parts[2]=='')) throw('kein Datum'); var abdat = new Date(parts[2]*1,(parts[1]*1)-1,parts[0]*1); var dif=(abdat.getTime()-andat.getTime())/(24*60*60*1000); if(dif0) {orte.value=ort;} ajax(); } function showmap() { karte = window.open("auswahl_karte.php", "Karte", "width=465,height=260,left=" + ((screen.width/2)-235) + ",top=" + ((screen.height/2)-135)); karte.focus(); } function ajax() { if (window.XMLHttpRequest) // Object of the current windows { xhr = new XMLHttpRequest(); // Firefox, Safari, ... } else if (window.ActiveXObject) // ActiveX version { xhr = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer } xhr.onreadystatechange = function() { if(xhr.readyState == 4) { if(xhr.status == 200){ if(xhr.responseText!="1") document.getElementById('such_button').value=xhr.responseText+" Unterkünfte anzeigen"; else document.getElementById('such_button').value=xhr.responseText+" Unterkunft anzeigen"; } else document.getElementById('such_button').value="Unterkünfte anzeigen"+xhr.status; } }; var thisform= document.getElementById('suchmaske'); var formdata=""; // Loop through form fields for (i=0; i < thisform.length; i++) { //Build Send String if(thisform.elements[i].type == "text"){ //Handle Textbox's formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&"; }else if(thisform.elements[i].type == "textarea"){ //Handle textareas formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&"; }else if(thisform.elements[i].type == "hidden"){ //Handle hidden formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&"; }else if(thisform.elements[i].type == "checkbox"){ //Handle checkbox's if(thisform.elements[i].checked) {formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&";} }else if(thisform.elements[i].type == "radio"){ //Handle Radio buttons if(thisform.elements[i].checked==true){ formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&"; } }else{ //finally, this should theoretically this is a select box. formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&"; } } xhr.open("POST", "http://www.ostseeklar.de/objekt_counter.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send(formdata); } function color(c) { document.getElementById('such_button').style.backgroundColor = c; } function checkDatum() { if(document.getElementById('ab-datum').value=='') { var an=document.getElementById('an-datum').value.split('.'); var an2=new Date(an[2],an[1]-1,an[0]); an2+=7; } }