// общ файл на всички java скриптове към файла search_panel.php

function register()
        {
        document.add.reg_agency.disabled = 1;

                if (document.add.za_t1.value == "" && document.add.za_t2.value == "" && document.add.nomer.value == ""){
                        alert ("Не сте избрали в кой раздел да бъде извършено търсенето. Моля изберете!");
                        document.add.reg_agency.disabled = 0;
												
						if (document.getElementById('table_t1').style.display == "")
						{
						document.add.za_t1.focus();
						document.add.za_t1.select();
						}
						if (document.getElementById('table_t2').style.display == "")
						{
						document.add.za_t2.focus();
						document.add.za_t2.select();
						}
                        return false;
                }
                if ((document.add.grad.value != "" || document.add.free_text.value != "") && document.add.elements['destinations[]'].length == "0"){
                     // Ако не е получил съобщението, че трябва да вмъкне населеното място, в което иска да търси, в голямото бяло поле
                     if(document.cookie.indexOf("predupreden") == -1) {
                        alert ("Ако желаете да търсите имот в дадено населено място, трябва да го вмъкнете в полето \"Търсене в:\" като използвате стрелките.\n\n Ако се затруднявате с използването на търсачката, можете да получите помощ на телефон 087 704 53 62");
						document.add.elements['destinations[]'].focus();
						document.add.elements['destinations[]'].select();
                        document.add.reg_agency.disabled = 0;
                        var expireDate = new Date();
                        expireDate.setMonth(expireDate.getMonth()+10); // трайност 10 месеца от създаването
                        document.cookie = "alert1=predupreden;expires="+expireDate.toGMTString()+";path=/;domain=.borsa-imoti.com";
                        return false;
                          }
                        var expireDate = new Date(); // променя кукито така че другия път пак да го предупреди
                        expireDate.setMonth(expireDate.getMonth()+10); // трайност 10 месеца от създаването
                        document.cookie = "alert1=neznae;expires="+expireDate.toGMTString()+";path=/;domain=.borsa-imoti.com";
                }
     // селектира всички градове и подрайони вмъкнати в destinations[]
        for (i = 0; i<document.add.elements['destinations[]'].length; i++) {
                document.add.elements['destinations[]'].options[i].selected = true;
        }
                document.add.submit();
}

function redirectsub() {
document.add.kvartal.value = "";
document.add.drugpodraion.value = "";
document.add.nov_podraion.value = "";

 if (document.forms['add'].grad.options[0].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=0"; }
 if (document.forms['add'].grad.options[1].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=1"; }
 if (document.forms['add'].grad.options[2].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=2"; }
 if (document.forms['add'].grad.options[3].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=3"; }
 if (document.forms['add'].grad.options[4].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=4"; }
 if (document.forms['add'].grad.options[5].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=5"; }
 if (document.forms['add'].grad.options[6].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=6"; }
 if (document.forms['add'].grad.options[7].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=7"; }
 if (document.forms['add'].grad.options[8].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=8"; }
 if (document.forms['add'].grad.options[9].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=9"; }
 if (document.forms['add'].grad.options[10].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=10"; }
 if (document.forms['add'].grad.options[11].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=11"; }
 if (document.forms['add'].grad.options[12].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=12"; }
 if (document.forms['add'].grad.options[13].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=13"; }
 if (document.forms['add'].grad.options[14].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=14"; }
 if (document.forms['add'].grad.options[15].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=15"; }
 if (document.forms['add'].grad.options[16].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=16"; }
 if (document.forms['add'].grad.options[17].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=17"; }
 if (document.forms['add'].grad.options[18].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=18"; }
 if (document.forms['add'].grad.options[19].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=19"; }
 if (document.forms['add'].grad.options[20].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=20"; }
 if (document.forms['add'].grad.options[21].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=21"; }
 if (document.forms['add'].grad.options[22].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=22"; }
 if (document.forms['add'].grad.options[23].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=23"; }
 if (document.forms['add'].grad.options[24].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=24"; }
 if (document.forms['add'].grad.options[25].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=25"; }
 if (document.forms['add'].grad.options[26].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=26"; }
 if (document.forms['add'].grad.options[27].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=27"; }
 if (document.forms['add'].grad.options[28].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=28"; }
 if (document.forms['add'].grad.options[29].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=29"; }
 if (document.forms['add'].grad.options[30].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=30"; }
 if (document.forms['add'].grad.options[31].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=31"; }
 if (document.forms['add'].grad.options[32].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=32"; }
 if (document.forms['add'].grad.options[33].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=33"; }
 if (document.forms['add'].grad.options[34].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=34"; }
 if (document.forms['add'].grad.options[35].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=35"; }
 if (document.forms['add'].grad.options[36].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=36"; }
 if (document.forms['add'].grad.options[37].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=37"; }
 if (document.forms['add'].grad.options[38].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=38"; }
 if (document.forms['add'].grad.options[39].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=39"; }
 if (document.forms['add'].grad.options[40].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=40"; }
 if (document.forms['add'].grad.options[41].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=41"; }
 if (document.forms['add'].grad.options[42].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=42"; }
 if (document.forms['add'].grad.options[43].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=43"; }
 if (document.forms['add'].grad.options[44].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=44"; }
 if (document.forms['add'].grad.options[45].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=45"; }
 if (document.forms['add'].grad.options[46].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=46"; }
 if (document.forms['add'].grad.options[47].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=47"; }
 if (document.forms['add'].grad.options[48].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=48"; }
 if (document.forms['add'].grad.options[49].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=49"; }
 if (document.forms['add'].grad.options[50].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=50"; }
 if (document.forms['add'].grad.options[51].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=51"; }
 if (document.forms['add'].grad.options[52].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=52"; }
 if (document.forms['add'].grad.options[53].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=53"; }
 if (document.forms['add'].grad.options[54].selected) { parent.sublocation.document.location.href = "sublocation2.php?case=54"; }

}

function cifri() {
  if (isNaN(document.add.nomer.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.nomer.focus();
  document.add.nomer.value = "";
  document.add.nomer_t2.value = "";
 }
  if (isNaN(document.add.nomer_t2.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.nomer_t2.focus();
  document.add.nomer.value = "";
  document.add.nomer_t2.value = "";
 }
   if (isNaN(document.add.cena_ot.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.cena_ot.focus();
  document.add.cena_ot.value = "";
 }
   if (isNaN(document.add.cena_do.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.cena_do.focus();
  document.add.cena_do.value = "";
 }
   if (isNaN(document.add.plosht_ot.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.plosht_ot.focus();
  document.add.plosht_ot.value = "";
 }
   if (isNaN(document.add.plosht_do.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.plosht_do.focus();
  document.add.plosht_do.value = "";
 }
   if (isNaN(document.add.cenasqm_ot.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.cenasqm_ot.focus();
  document.add.cenasqm_ot.value = "";
 }
   if (isNaN(document.add.cenasqm_do.value) == true) {
  alert("Моля въвеждайте само цифри в това поле!");
  document.add.cenasqm_do.focus();
  document.add.cenasqm_do.value = "";
 }
}

var v = 1;
function show_hide_spanel()
{
    if(v==1)
    {
         document.getElementById('plus_minus').innerHTML = '<img src="pics/plus.gif" border="0" title="покажи">';
         document.getElementById('spanel_p1').style.display = 'none';
         document.getElementById('spanel_p2').style.display = 'none';
         document.getElementById('spanel_p3').style.display = 'none';
         document.getElementById('spanel_p4').style.display = 'none';
         v = 0;
    }
    else
    {
         document.getElementById('plus_minus').innerHTML = '<img src="pics/minus_red.gif" border="0" title="скрий">';
         document.getElementById('spanel_p1').style.display = '';
         document.getElementById('spanel_p2').style.display = '';
         document.getElementById('spanel_p3').style.display = '';
         document.getElementById('spanel_p4').style.display = '';
         v = 1;
    }
}

function show_hide_table1() { // Скрива втората таблица за търсене и показва първата
    if(document.add.za_t2.value == "Продава" || document.add.za_t2.value == "Дава под наем") {
    document.getElementById('table_t1').style.display = '';
    document.getElementById('table_t2').style.display = 'none';
    document.add.za_t1.value = document.add.za_t2.value;
    document.forms['add'].za_t2.options[0].selected = 1;
            }
}

function show_hide_table2() { // Скрива първата таблица за търсене и показва втората
    if(document.add.za_t1.value == "Купува" || document.add.za_t1.value == "Наема") {
    document.getElementById('table_t1').style.display = 'none';
    document.getElementById('table_t2').style.display = '';
    document.add.za_t2.value = document.add.za_t1.value;
    document.forms['add'].za_t1.options[0].selected = 1;
            }
}

// Функция 1 за вмъкване на свободен текст в полето с локация за търсене
function loopSelected1() {

     if(document.add.grad.value == "") {
        alert('Не сте избрали град или област. Моля, изберете преди да запишете подрайон!');
        document.add.grad.focus();
        return false;
     }
     if(document.add.free_text.value == "") {
        alert('Полето "Свободен текст" е празно!');
        document.add.free_text.focus();
        return false;
     }

       indx_grad = document.add.grad.selectedIndex;

     if(document.add.free_text.value != "") {
        var value = document.add.grad.options[indx_grad].value+">"+document.add.free_text.value;
        var text = document.add.grad.options[indx_grad].value+">"+document.add.free_text.value;;
                found = 1;
                // Проверка дали вече не е вкаран в районите за търсене
                for (i=0; i< document.add.elements['destinations[]'].length; i++) {
                        if (value == document.add.elements['destinations[]'].options[i].value) {
                                found = 0;
                        }
                }
               if (found == 1) { // Ако не е открито съвпадение се записва
               document.add.elements['destinations[]'].options[document.add.elements['destinations[]'].length] = new Option(text,value);
               document.add.free_text.value = "";
               }
     }

}

// Функция 2 за вмъкване на подрайон в голямото поле с локации за търсене
function loopSelected2() {

     if(parent.sublocation.document.subf.kvartal.options[0].value == "") {
        alert('Не сте избрали подрайон от списъка!');
        return false;
     }
     if(parent.sublocation.document.subf.kvartal.selectedIndex == -1) {
        alert('Не сте избрали подрайон от списъка!');
        return false;
     }

        indx_grad = document.add.grad.selectedIndex;
        indx_sub = parent.sublocation.document.subf.kvartal.selectedIndex;

    // Проверява дали не е избрано първото т.е. областта или града
    if (indx_sub != 0) {
    var value = document.add.grad.options[indx_grad].value+">"+parent.sublocation.document.subf.kvartal.options[indx_sub].value;
    var text = document.add.grad.options[indx_grad].value+">"+parent.sublocation.document.subf.kvartal.options[indx_sub].value;
    }
    else {
    var value = parent.sublocation.document.subf.kvartal.options[indx_sub].value;
    var text = parent.sublocation.document.subf.kvartal.options[indx_sub].value;
    }
               found = 1;
                // Проверка дали вече не е вкаран в районите за търсене
                for (i=0; i< document.add.elements['destinations[]'].length; i++) {
                        if (value == document.add.elements['destinations[]'].options[i].value) {
                                found = 0;
                        }
                }
               if (found == 1) { // Ако не е открито съвпадение се записва
               document.add.elements['destinations[]'].options[document.add.elements['destinations[]'].length] = new Option(text,value);
               }

}

function delfromdestinations() {   // Триене на избран град от полето "Търсене в избраните"
        if (document.add.elements['destinations[]'].selectedIndex > -1) {
                document.add.elements['destinations[]'].options[document.add.elements['destinations[]'].selectedIndex] = null;
        }
}

function nomer_ravni1() { // Изравнява стойността на полетата nomer и nomer_t2 при промяна на nomer
    document.add.nomer_t2.value = document.add.nomer.value;
}
function nomer_ravni2() { // Изравнява стойността на полетата nomer и nomer_t2 при промяна на nomer_t2
    document.add.nomer.value = document.add.nomer_t2.value;
}

function change_valuta1() { // за изравняване на стойностите на полетата pari1 i pari2
document.add.pari2.value = document.add.pari1.value;
}

function change_valuta2() { // за изравняване на стойностите на полетата pari1 i pari2
document.add.pari1.value = document.add.pari2.value;
}

function select_sublocation() { // фиктивна функция за да не се бъги функцията от sublocation.php
}

// Функция която позволява да се пишат само буквено цифрово буквени знаци в kyewords_t2
function clear_string() {
var the_length=document.add.keywords_t2.value.length;
invalidChars = ",.+-/*=-_%$#@!`~;:'\"<>()^?|№"
for (i=0; i<invalidChars.length; i++) {
badChar = invalidChars.charAt(i)
 if (document.add.keywords_t2.value.indexOf(badChar,0) > -1) {
 alert("Използвайте само букви и цифри");
 document.add.keywords_t2.value=document.add.keywords_t2.value.substring(0,the_length-1); //трие последния символ
    }
 }
}

// Функции за запомняне на избраната валута
function setCookieVal1() {
var val = document.add.pari1.value;
expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+10); // трайност 10 месеца от създаването
document.cookie = "valuta="+val+";expires="+expireDate.toGMTString()+";path=/;domain=.borsa-imoti.com";
        }

function setCookieVal2() {
var val = document.add.pari2.value;
expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+10); // трайност 10 месеца от създаването
document.cookie = "valuta="+val+";expires="+expireDate.toGMTString()+";path=/;domain=.borsa-imoti.com";
        }