//---------------------------------- function post(hf,url, parameters) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = eval(hf); http_request.open('POST', url, true); http_request.setRequestHeader("Accept-Charset", "windows-1251"); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); //http_request.setRequestHeader("Content-Transfer-Encoding","binary"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "keep-alive"); http_request.send(parameters); } function gid(id) { return document.getElementById(id); } function loadOblast(id) { //IZTRII VSICHKO gid('city_div').innerHTML = 'Loading ..'; gid('rajon_div').innerHTML = 'Loading ..'; post('loadedOblast',window.location,'action=ajax&load_oblast_id='+id); } rajon_array = new Array(); city_array = new Array(); function loadedOblast() { if (http_request.readyState == 4 && http_request.status == 200 ) { eval(http_request.responseText); gid('city_div').innerHTML = ''; gid('rajon_div').innerHTML = ''; city_ret = new Array(); for(key in city_array) { if(key==11) { checked = ' checked onclick="change_city(this.id)" '; inhtml = ''+city_array[key]+''; } else{ checked = ''; inhtml = city_array[key]; } city_ret[city_ret.length] = ''; } gid('city_div').innerHTML = city_ret.join('
'); //RAJON rajon_ret = new Array(); for(key in rajon_array) { rajon_ret[rajon_ret.length] = ''; } gid('rajon_div').innerHTML = rajon_ret.join('
'); } else if(http_request.readyState == 4 && http_request.status != 200) { alert('Грешка при зареждането, моля опитайте пак!'); } } function change_city() { if(gid('city_11').checked) { gid('rajon_div').innerHTML = ''; rajon_ret = new Array(); for(key in rajon_array) { rajon_ret[rajon_ret.length] = ''; } gid('rajon_div').innerHTML = rajon_ret.join('
'); } else{ gid('rajon_div').innerHTML = ''; } } //---------------------------------------------- function add_filter(){ var filter_name = document.getElementById('filter_name'); var filter_action = document.getElementById('filter_action'); if (filter_name.value == '') { alert('Не сте въвели име на новия филтър'); return false; } var form = filter_name.form; filter_action.value = 'add'; form.action = '?'; form.submit(); } //------------------------------------------- function load_filter(){ var filter_id = document.getElementById('filter_id'); var filter_action = document.getElementById('filter_action'); if (filter_id.value < 1) { alert('Не сте избрали филтър'); return false; } var form = filter_id.form; filter_action.value = 'load'; form.action = '?'; form.submit(); } //------------------------------------------- function delete_filter(){ var filter_id = document.getElementById('filter_id'); var filter_action = document.getElementById('filter_action'); if (filter_id.value < 1 ) { alert('Не сте избрали филтър'); return false; } if (!confirm ('Сигурни ли сте, че желаете да изтриете филтъра?')) { return false; } var form = filter_id.form; filter_action.value = 'delete'; form.action = '?'; form.submit(); } //------------------------------------------- //--------------------------------------- function jumping(get) { if (get.value) { window.location= get.value; } } //--------------------------------------------- function digits(ob) { var isdig = ob.value.match(/^[\d\.]+$/); if (!isdig && ob.value.length>0) { alert ('Валидни символи са само цифри и точка!'); ob.value=''; } } //----------------------------------------- function iscyr(ob) { var iscyr = ob.value.match(/^[^a-zA-Z]+$/); if (!iscyr && ob.value.length>0) { alert ('Информацията трябва да е написана изцяло на кирилица!'); ob.value = ob.value.replace(/[a-zA-Z]+/,''); } } //------------------------------------------------ function send() { document.getElementById('form').submit(); } //--------------------------------------------------------- function send2() { //proveri Oblast if (!(parseInt(document.getElementById('oblast').value) >0) ) { alert ("Задължително поле ОБЛАСТ не е зададено!"); document.getElementById('oblast').focus(); return false; } for (i=0;i<50;i++) { if (document.getElementById('kind['+i+']') && document.getElementById('kind['+i+']').checked == true) { var atleast = "ok"; break; } } if (atleast != "ok" ) { alert ("Задължителното поле ВИД НА ИМОТА не е зададено ! "); return false; } document.getElementById('form').action = "zaiavka.php"; document.getElementById('form').submit(); } //---------------------------