function changeImmoSelect() { var sellId = ''; var objectId = ''; var city = ''; if (document.getElementsByName('vermarktungsart')[0].value != '') { sellId = document.getElementsByName('vermarktungsart')[0].value; } if (document.getElementsByName('objekttyp')[0].value != '') { objectId = document.getElementsByName('objekttyp')[0].value; } if (document.getElementsByName('ort')[0].value != 'alle') { city = document.getElementsByName('ort')[0].value; } var iframe = getDataIframe(); iframe.src = 'immo/select.php?element=search&sellId=' + sellId + '&objectId=' + objectId + '&city=' + city; } function setImmoSelect(elements) { var sell = document.getElementsByName('vermarktungsart')[0]; fillSelect(sell, elements['sellTypes'], sell.value); var object = document.getElementsByName('objekttyp')[0]; fillSelect(object, elements['objectTypes'], object.value); elements['cities'][0].id = 'alle'; var city = document.getElementsByName('ort')[0]; fillSelect(city, elements['cities'], city.value); } function fillSelect(select, values, selected) { select.options.length = 0; var text; var value; var option var index = 0; for (var i = 0; i < values.length; i++) { text = values[i].name; value = values[i].id; option = new Option(text, value , value == selected, value == selected); if (value == selected) { index = select.options.length; } select.options[select.options.length] = option; } select.getElementsByTagName('option')[index].selected = true; } function changeText(id, showMap) { for (var i = 0; i < 4; i++) { if (typeof document.getElementById('textLink' + i) != 'undefined' && document.getElementById('textLink' + i) != null) { if(id == i){ document.getElementById('textLink' + i).className = 'expose-tab-active'; } else{ document.getElementById('textLink' + i).className = 'expose-tab'; } document.getElementById('text' + i).style.display = 'none'; } } if (typeof showMap != 'undefined' && (document.getElementById('map').src == '' || document.getElementById('map').src == self.location.href || document.getElementById('map').src + "#mainAreaIframe" == self.location.href)) { if (showMap.indexOf('http://') === -1) { showMap = 'http://' + self.location.hostname + showMap; } document.getElementById('map').src = showMap; } document.getElementById('text' + id).style.display = 'block'; } function changeImage(element) { var image = document.getElementById('imageGreat'); var oldImage = image.cloneNode(true); image.src = element.src.replace(/preview/, 'detail'); image.width = element.width * 3.125; image.height = element.height * 3.125; image.alt = element.alt; image.parentNode.href = image.parentNode.href.substring(0, image.parentNode.href.lastIndexOf('=') + 1) + element.src.substring(element.src.lastIndexOf('/') + 1, element.src.lastIndexOf('_'))+"#mainAreaIframe"; document.getElementById('imageLink').href = image.parentNode.href; document.getElementById('imageTitle').firstChild.nodeValue = image.alt; element.src = oldImage.src.replace(/detail/, 'preview'); element.width = oldImage.width / 3.125; element.height = oldImage.height / 3.125; element.title = element.alt = oldImage.alt; } function displaySeekList(box, count) { document.getElementById('howChange').style.display = 'block'; document.getElementById('howList').style.display = 'none'; document.getElementById('whereChange').style.display = 'block'; document.getElementById('whereList').style.display = 'none'; document.getElementById('whatChange').style.display = 'block'; document.getElementById('whatList').style.display = 'none'; if (typeof box != 'undefined') { document.getElementById(box + 'Change').style.display = 'none'; var list = document.getElementById(box + 'List'); list.style.display = 'block'; if (typeof count != 'undefined' && count) { box = 'how'; document.getElementById(box + 'Change').style.display = 'none'; document.getElementById(box + 'List').style.display = 'block'; } var pos = getPos(box + 'List'); if (typeof count != 'undefined' && count) { document.getElementById(box + 'Change').style.display = 'block'; document.getElementById(box + 'List').style.display = 'none'; } list.style.left = pos[0] + 'px'; list.style.top = pos[1] + 'px'; } } function displayImmoList(box, count) { document.getElementById('howChange').style.display = 'block'; document.getElementById('howList').style.display = 'none'; document.getElementById('whereChange').style.display = 'block'; document.getElementById('whereList').style.display = 'none'; document.getElementById('whatChange').style.display = 'block'; document.getElementById('whatList').style.display = 'none'; if (typeof box != 'undefined') { document.getElementById(box + 'Change').style.display = 'none'; var list = document.getElementById(box + 'List'); list.style.display = 'block'; if (typeof count != 'undefined' && count) { box = 'how'; document.getElementById(box + 'Change').style.display = 'none'; document.getElementById(box + 'List').style.display = 'block'; } if (typeof count != 'undefined' && count) { document.getElementById(box + 'Change').style.display = 'block'; document.getElementById(box + 'List').style.display = 'none'; } } } function updateList(link,url,id){ document.getElementById(id).innerHTML = link; displaySeekList(); window.location.href = url; }