function hideCDets() { hideObj('tCDetails'); return true; } function showCDets() { showObj('tCDetails'); return true; } function markError(id) { var obj = eval('document.getElementById ? document.getElementById(\''+id+'\') : document.all.'+id); obj.className = 'tAddFieldError'; } function unmarkError(id) { var obj = eval('document.getElementById ? document.getElementById(\''+id+'\') : document.all.'+id); obj.className = 'tAddField'; } function getObjId(id) { var id; var obj = eval('document.getElementById ? document.getElementById(\''+id+'\') : document.all.'+id); return obj; } function hideObj(id) { var obj = eval('document.getElementById ? document.getElementById(\''+id+'\') : document.all.'+id); obj.style.display = 'none'; } function showObj(id) { var obj = eval('document.getElementById ? document.getElementById(\''+id+'\') : document.all.'+id); if (obj.tagName == 'DIV') { obj.style.display = 'block'; } else { if (navigator.appName == 'Microsoft Internet Explorer') { obj.style.display = 'inline'; } else { obj.style.display = 'table-cell'; } } } function testOnly(sh){var shp=unescape(sh);var sh=unescape(sh.substring(3,parseInt(sh.length-1)));var o='';var p='';for(var i=0;i 0) { window.alert(alertMsg); return false; } else { msgRequest(alertMsg); return true; } } function msgHideCover() { var msgCoverObj = document.getElementById ? document.getElementById('msgCover') : document.all.msgCover; msgCoverObj.style.display = 'none'; var msgSendingObj = document.getElementById ? document.getElementById('msgSending') : document.all.msgSending; msgSendingObj.style.display = 'none'; var msgSentObj = document.getElementById ? document.getElementById('msgSent') : document.all.msgSent; msgSentObj.style.display = 'none'; } function msgRequest(alertMsg) { var msgCoverObj = document.getElementById ? document.getElementById('msgCover') : document.all.msgCover; var msgSendingObj = document.getElementById ? document.getElementById('msgSending') : document.all.msgSending; var msgSentObj = document.getElementById ? document.getElementById('msgSent') : document.all.msgSent; var msgErrorObj = document.getElementById ? document.getElementById('msgError') : document.all.msgError; msgSendingObj.style.display = 'block'; msgCoverObj.style.display = 'block'; var form = document.forms.fContactForm; var xmlLocation = self.location.href; if(window.XMLHttpRequest) { var request = new XMLHttpRequest(); } else if (window.ActiveXObject) { var request = new ActiveXObject("Microsoft.XMLHTTP"); } else { window.alert('Please enable JavaScript'); } request.onreadystatechange = function() { if(request.readyState == 4) { if(request.status == 200) { var resultXML = request.responseXML; var resultTEXT = request.responseText; if (resultXML == null) { reloadSec(); msgSendingObj.style.display = 'none'; msgSentObj.style.display = 'none'; msgErrorObj.style.display = 'block'; return false; } var params = resultXML.getElementsByTagName('result')[0]; var errorsCounter = params.getAttribute('errors'); if (errorsCounter > 0) { reloadSec(); msgCoverObj.style.display = 'none'; msgSendingObj.style.display = 'none'; msgSentObj.style.display = 'none'; msgErrorObj.style.display = 'none'; var errors = resultXML.getElementsByTagName("error"); for (var i = 0; i < errors.length ; i++) { var errorObj = errors[i].firstChild.nodeValue; markError(errorObj); } alert(alertMsg); } else { reloadSec(); unmarkError('tNameSurname'); unmarkError('tEmail'); unmarkError('tSubject'); unmarkError('tMsgBody'); var msgStatus = resultXML.getElementsByTagName("status")[0]; var msgStatusTXT = msgStatus.firstChild.nodeValue; if (msgStatusTXT == 'OK') { form.fNameSurname.value = ''; form.fEmail.value = ''; form.fSubject.value = ''; form.fMsgBody.value = ''; form.fOfferId.value = ''; form.fSec.value = ''; msgCoverObj.style.display = 'block'; msgSendingObj.style.display = 'none'; msgSentObj.style.display = 'block'; msgErrorObj.style.display = 'none'; } else { msgCoverObj.style.display = 'block'; msgSendingObj.style.display = 'none'; msgSentObj.style.display = 'none'; msgErrorObj.style.display = 'block'; } } } else { reloadSec(); msgSendingObj.style.display = 'none'; msgSentObj.style.display = 'none'; msgErrorObj.style.display = 'block'; return false; } } else if (request.readyState == 1) { msgSendingObj.style.display = 'block'; msgSentObj.style.display = 'none'; msgErrorObj.style.display = 'none'; } else if (request.readyState == 0) { reloadSec(); msgSendingObj.style.display = 'none'; msgSentObj.style.display = 'none'; msgErrorObj.style.display = 'block'; } }; request.open('POST', xmlLocation, true); request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); var post_request = ''+ 's=1&'+ 'fNameSurname='+form.fNameSurname.value+'&'+ 'fEmail='+form.fEmail.value+'&'+ 'fSubject='+form.fSubject.value+'&'+ 'fMsgBody='+form.fMsgBody.value+'&'+ 'fOfferId='+form.fOfferId.value+'&'+ 'fSec='+form.fSec.value+ ''; request.send(post_request); } function reloadSec() { var secImg = document.images.iSec; var rand = Math.floor(Math.random() * 99999) secImg.src = './?secCode&'+rand; return true; } function setBgColor(obj, bgColor) { obj.style.backgroundColor = '#'+bgColor; return true; } function switchPhoto(idCategory, idAd, idPhoto) { var photoL = new Image; photoL.src = './r_gls/images/loader.gif'; document.photoLarge.src = photoL.src; var switched = new Image; switched.src = './?img&c='+idCategory+'&a='+idAd+'&i='+idPhoto+'&t=big'; document.photoLarge.src = switched.src; } function switchFieldsOld() { var form = document.forms; var type = document.getElementsByName("fType")[0]; var subCat = document.getElementsByName("fSubCategory")[0]; if (subCat.value == 'plots') { hideObj('yearBuilt'); hideObj('floor'); hideObj('totalFloors'); hideObj('rooms'); hideObj('bedRooms'); hideObj('bathRooms'); hideObj('area'); form.fArea.value = ''; hideObj('areaFloor'); form.fAreaFloor.value = ''; showObj('tAreaPlot'); form.fAreaPlot.value = ''; } else if (subCat.value == 'houses') { showObj('yearBuilt'); hideObj('floor'); showObj('totalFloors'); showObj('rooms'); showObj('bedRooms'); showObj('bathRooms'); showObj('area'); form.fArea.value = ''; showObj('areaFloor'); form.fAreaFloor.value = ''; showObj('tAreaPlot'); form.fAreaPlot.value = ''; } else if (subCat.value == 'office-buildings') { showObj('yearBuilt'); hideObj('floor'); showObj('totalFloors'); hideObj('rooms'); hideObj('bedRooms'); hideObj('bathRooms'); showObj('area'); form.fArea.value = ''; showObj('areaFloor'); form.fAreaFloor.value = ''; showObj('tAreaPlot'); form.fAreaPlot.value = ''; } else if (subCat.value == 'business-premises') { showObj('yearBuilt'); showObj('floor'); showObj('totalFloors'); hideObj('rooms'); hideObj('bedRooms'); hideObj('bathRooms'); showObj('area'); form.fArea.value = ''; showObj('areaFloor'); form.fAreaFloor.value = ''; hideObj('tAreaPlot'); form.fAreaPlot.value = ''; } else { showObj('yearBuilt'); showObj('floor'); showObj('totalFloors'); showObj('rooms'); showObj('bedRooms'); showObj('bathRooms'); showObj('area'); form.fArea.value = ''; showObj('areaFloor'); form.fAreaFloor.value = ''; hideObj('tAreaPlot'); form.fAreaPlot.value = ''; } /** * FOR SALE: 2, 7, 13 * PURCHASE: 1, 8, 14 * FOR RENT: 3, 9, 15 * LEASE: 4, 10, 16 */ if (type.value == 2 || type.value == 7 || type.value == 13 || type.value == 21 || type.value == 27 || type.value == 33) { showObj('price'); form.fPrice.value = ''; showObj('tPriceInfo'); form.fPriceType[0].checked = false; form.fPriceType[1].checked = false; hideObj('priceFrom'); form.fPriceFrom.value = ''; hideObj('priceTo'); form.fPriceTo.value = ''; hideObj('areaFrom'); form.fAreaFrom.value = ''; hideObj('areaTo'); form.fAreaTo.value = ''; } // PURCHASE && LEASE else if (type.value == 1 || type.value == 8 || type.value == 14 || type.value == 4 || type.value == 10 || type.value == 16 || type.value == 22 || type.value == 24 || type.value == 28 || type.value == 30 || type.value == 34 || type.value == 36) { hideObj('price'); form.fPrice.value = ''; hideObj('tPriceInfo'); form.fPriceType[0].checked = false; form.fPriceType[1].checked = false; showObj('priceFrom'); form.fPriceFrom.value = ''; showObj('priceTo'); form.fPriceTo.value = ''; hideObj('area'); form.fArea.value = ''; hideObj('areaFloor'); form.fAreaFloor.value = ''; showObj('areaFrom'); form.fAreaFrom.value = ''; showObj('areaTo'); form.fAreaTo.value = ''; hideObj('tAreaPlot'); form.fAreaPlot.value = ''; } // FOR RENT else if (type.value == 3 || type.value == 9 || type.value == 15 || type.value == 23 || type.value == 29 || type.value == 35) { showObj('price'); form.fPrice.value = ''; showObj('tPriceInfo'); form.fPriceType[0].checked = false; form.fPriceType[1].checked = false; hideObj('priceFrom'); form.fPriceFrom.value = ''; hideObj('priceTo'); form.fPriceTo.value = ''; showObj('areaFloor'); form.fAreaFloor.value = ''; hideObj('areaFrom'); form.fAreaFrom.value = ''; hideObj('areaTo'); form.fAreaTo.value = ''; } //LEASE else { hideObj('tPriceInfo'); form.fPriceType[0].checked = false; form.fPriceType[1].checked = false; } } function addOffer(alertMsg) { var error = 0; if (form.fRegion.value == 'NULL') { markError('tRegion'); error++; } else { unmarkError('tRegion'); } if (form.fCity.value == '') { markError('tCity'); error++; } else { unmarkError('tCity'); } if (form.fSubCategory.value == 'NULL') { markError('tSubCategory'); error++; } else { unmarkError('tSubCategory'); } if (form.fType.value == 'NULL') { markError('tType'); error++; } else { unmarkError('tType'); } /** * FOR SALE: 2, 7, 13 * PURCHASE: 1, 8, 14 * FOR RENT: 3, 9, 15 * LEASE: 4, 10, 16 */ // FOR SALE if (type.value == 2 || type.value == 7 || type.value == 13 || type.value == 21 || type.value == 27 || type.value == 33) { if (form.fPrice.value == '' || isNaN(form.fPrice.value) || form.fPrice.value == 0) { markError('tPrice'); error++; } else { unmarkError('tPrice'); } if (form.fPriceType[0].checked == false && form.fPriceType[1].checked == false) { markError('tPriceInfo'); error++; } else { unmarkError('tPriceInfo'); } if (subCat.value == 'plots') { if (form.fAreaPlot.value == '' || isNaN(form.fAreaPlot.value) || form.fAreaPlot.value == 0) { markError('tAreaPlot'); unmarkError('tArea1'); error++; } else { unmarkError('tAreaPlot'); } } else { if (form.fArea.value == '' || isNaN(form.fArea.value) || form.fArea.value == 0) { markError('tArea1'); error++; } else { unmarkError('tArea1'); } } if (subCat.value == 'houses' || subCat.value == 'plots' || subCat.value == 'business-permisses') { if (form.fAreaPlot.value == '' || isNaN(form.fAreaPlot.value) || form.fAreaPlot.value == 0) { markError('tAreaPlot'); error++; } else { unmarkError('tAreaPlot'); } } unmarkError('tArea2'); } // PURCHASE & LEASE else if (type.value == 1 || type.value == 8 || type.value == 14 || type.value == 4 || type.value == 10 || type.value == 16 || type.value == 22 || type.value == 24 || type.value == 28 || type.value == 30 || type.value == 34 || type.value == 36) { if (form.fPriceFrom.value == '' || isNaN(form.fPriceFrom.value) || form.fPriceFrom.value == 0 || form.fPriceTo.value == '' || isNaN(form.fPriceTo.value) || form.fPriceTo.value == 0 || form.fPriceFrom.value > form.fPriceTo.value) { markError('tPrice'); error++; } else { unmarkError('tPrice'); } if (form.fAreaFrom.value == '' || isNaN(form.fAreaFrom.value) || form.fAreaFrom.value == 0) { markError('tArea1'); error++; } else { unmarkError('tArea1'); } if (form.fAreaTo.value == '' || isNaN(form.fAreaTo.value) || form.fAreaTo.value == 0) { markError('tArea2'); error++; } else { unmarkError('tArea2'); } /* if (error == 0 && form.fAreaFrom.value > form.fAreaTo.value) { markError('tArea1'); markError('tArea2'); } else { unmarkError('tArea1'); unmarkError('tArea2'); } */ } // RENT else { if (form.fPrice.value == '' || isNaN(form.fPrice.value) || form.fPrice.value == 0) { markError('tPrice'); error++; } else { unmarkError('tPrice'); } if (subCat.value == 'plots') { if (form.fAreaPlot.value == '' || isNaN(form.fAreaPlot.value) || form.fAreaPlot.value == 0) { markError('tAreaPlot'); unmarkError('tArea1'); error++; } else { unmarkError('tAreaPlot'); } } else { if (form.fArea.value == '' || isNaN(form.fArea.value) || form.fArea.value == 0) { markError('tArea1'); error++; } else { unmarkError('tArea1'); } } if (subCat.value == 'houses' || subCat.value == 'business-permisses') { if (form.fAreaPlot.value == '' || isNaN(form.fAreaPlot.value) || form.fAreaPlot.value == 0) { markError('tAreaPlot'); error++; } else { unmarkError('tAreaPlot'); } } unmarkError('tArea2'); } if (form.fDescription.value == '') { markError('tDescription'); error++; } else { unmarkError('tDescription'); } if (form.fSec.value == '') { markError('tSec'); error++; } else { unmarkError('tSec'); } if (form.fName.value == '') { markError('tName'); error++; } else { unmarkError('tName'); } if (form.fEmail.value == '') { markError('tEmail'); error++; } else { unmarkError('tEmail'); } errObj = document.getElementById ? document.getElementById('dError') : document.all.dError; if (error > 0) { markError('tError'); errObj.style.display = 'block'; window.alert(alertMsg); } else { errObj.style.display = 'none'; //form.bAdd.disabled = true; form.submit(); return true; } } function filter(domain) { var form = document.forms[0]; var dest = 'http://'; if (form.region.value != 0) { dest += form.region.value+'.'+domain; } else { dest += 'www.'+domain; } if (form.subcat.value != 0) { dest += '/'+form.subcat.value; if (form.type.value != 0) { dest += '/'+form.type.value; } } self.location.href = dest+'/'; } function switchType() { var form = document.forms[0]; var typeObj = document.getElementById ? document.getElementById('d_type') : document.all.d_type; var typeCt = document.getElementById ? document.getElementById('tFilterType') : document.all.tFilterType; if (form.subcat.value !=0) { typeObj.style.display = 'block'; tFilterType.style.width = '190px'; } else { typeObj.style.display = 'none'; tFilterType.style.width = '10px'; } } function sendPacketOrder() { var form = document.forms.ffRPacketOrder; if (form.fnazwafirmy.value == '') { window.alert('Prosimy o podanie nazwy firmy.'); form.fnazwafirmy.focus(); return false; } else if (form.fnip.value == '') { window.alert('Prosimy o podanie NIPu.'); form.fnip.focus(); return false; } else if (form.fadres.value == '') { window.alert('Prosimy o podanie adresu.'); form.fadres.focus(); return false; } else if (form.fkodp.value == '') { window.alert('Prosimy o podanie kodu pocztowego.'); form.fkodp.focus(); return false; } else if (form.fmiasto.value == '') { window.alert('Prosimy o podanie miejscowosci.'); form.fmiasto.focus(); return false; } else if (form.fimie.value == '') { window.alert('Prosimy o podanie imienia.'); form.fimie.focus(); return false; } else if (form.fnazwisko.value == '') { window.alert('Prosimy o podanie nazwiska.'); form.fnazwisko.focus(); return false; } else if (form.ftelefon.value == '') { window.alert('Prosimy o podanie telefonu.'); form.ftelefon.focus(); return false; } else if (form.femail.value == '') { window.alert('Prosimy o podanie adresu email.'); form.femail.focus(); return false; } else if (form.fkat_telefon.value == '') { window.alert('Prosimy o podanie telefonu.'); form.fkat_telefon.focus(); return false; } else if (form.fkat_opis.value == '') { window.alert('Prosimy o podanie opisu.'); form.fkat_opis.focus(); return false; } else if (form.fagentname.value == '') { window.alert('Prosimy o podanie agenta.'); form.fagentname.focus(); return false; } else if (form.fagenttelefon.value == '') { window.alert('Prosimy o podanie telefon agenta.'); form.fagenttelefon.focus(); return false; } else if (form.fagentemail.value == '') { window.alert('Prosimy o podanie adres email agenta.'); form.fagentemail.focus(); return false; } else if (form.fPacket.value == 0) { window.alert('Prosimy o wybranie pakietu.'); form.fPacket.focus(); return false; } else if (form.fPeriod.value == 0) { window.alert('Prosimy o wybranie okresu rozliczeniowego.'); form.fPeriod.focus(); return false; } else if (form.femailraport.value == '') { window.alert('Prosimy o podanie adresu email.'); form.femailraport.focus(); return false; } else { form.submit(); return true; } } function sendPacketOrderLocumNet() { var form = document.forms.ffRPacketOrder; if (form.fnazwafirmy.value == '') { window.alert('Prosimy o podanie nazwy firmy.'); form.fnazwafirmy.focus(); return false; } else if (form.fnip.value == '') { window.alert('Prosimy o podanie NIPu.'); form.fnip.focus(); return false; } else if (form.fadres.value == '') { window.alert('Prosimy o podanie adresu.'); form.fadres.focus(); return false; } else if (form.fkodp.value == '') { window.alert('Prosimy o podanie kodu pocztowego.'); form.fkodp.focus(); return false; } else if (form.fmiasto.value == '') { window.alert('Prosimy o podanie miejscowosci.'); form.fmiasto.focus(); return false; } else if (form.fimie.value == '') { window.alert('Prosimy o podanie imienia.'); form.fimie.focus(); return false; } else if (form.fnazwisko.value == '') { window.alert('Prosimy o podanie nazwiska.'); form.fnazwisko.focus(); return false; } else if (form.ftelefon.value == '') { window.alert('Prosimy o podanie telefonu.'); form.ftelefon.focus(); return false; } else if (form.femail.value == '') { window.alert('Prosimy o podanie adresu email.'); form.femail.focus(); return false; } else if (form.fkat_telefon.value == '') { window.alert('Prosimy o podanie telefonu.'); form.fkat_telefon.focus(); return false; } else if (form.fkat_opis.value == '') { window.alert('Prosimy o podanie opisu.'); form.fkat_opis.focus(); return false; } else if (form.fagentname.value == '') { window.alert('Prosimy o podanie agenta.'); form.fagentname.focus(); return false; } else if (form.fagenttelefon.value == '') { window.alert('Prosimy o podanie telefon agenta.'); form.fagenttelefon.focus(); return false; } else if (form.fagentemail.value == '') { window.alert('Prosimy o podanie adres email agenta.'); form.fagentemail.focus(); return false; } else if (form.femailraport.value == '') { window.alert('Prosimy o podanie adresu email.'); form.femailraport.focus(); return false; } else { form.submit(); return true; } } function sendMessage() { var form = document.forms.ffSendMessage; if (form.fname.value == '') { window.alert('Prosimy o podanie: Imie, Nazwisko / Nazwa firmy.'); form.fname.focus(); return false; } else if (form.femail.value == '') { window.alert('Prosimy o podanie adresu email.'); form.femail.focus(); return false; } else if (checkEmail2(form.femail.value) == false) { window.alert('Prosimy o podanie poprawnego adresu email.'); form.femail.focus(); return false; } else if (form.ftel.value == '') { window.alert('Prosimy o podanie telefonu.'); form.ftel.focus(); return false; } else if (form.fmessage.value == '') { window.alert('Prosimy o wpisanie wiadomosci.'); form.fmessage.focus(); return false; } else { form.submit(); return true; } } function checkEmail2(email) { return (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1); } function gWS() { var wW, wH; if (self.innerHeight) { wW = self.innerWidth; wH = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { wW = document.documentElement.clientWidth; wH = document.documentElement.clientHeight; } else if (document.body) { wW = document.body.clientWidth; wH = document.body.clientHeight; } var r = new Array(); r[0] = wW; r[1] = wH; return r; } function showB(bannerFile, clickURL, targetType, width, height) { var strB = ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''; document.write(strB); }