﻿
// JScript File
var propsPageSize = 20;
var linksPerLine = 20;
var results = [];

/*
var propsVals = [];
propsVals = 
[[ 	 "2 14.10.1996", "&#160;", "ЦЕНТЪР, БУЛ., ПАТРИАРХ ЕВТИМИЙ 1, пл.ном.6, кв.428, парц.V", 	 "ДРУГ ВИД САМОСТОЯТЕЛЕН ОБЕКТ В СГРАДА - КИНОСАЛОН \"ДРУЖБА\" - САЛОН, ФОАЙЕ, КАСА, ТОАЛ. И ДР. - НА 1-ВИ ЕТАЖ, ЧАСТ ОТ АДМ. СГРАДА. ЗАЕДНО С: - Общите части на сградата.", 	 "ГП КИНЕФИКАЦИЯ - М-ВО НА КУЛТУРАТА - БНФИЛМОТЕКА - АДС 0022, СТОПАНИСВА И УПРАВЛЯВА", "&#160;","&#160;", 	 "&#160;", 	 "Чл. 2 ал. 2 т. 6 от ЗОС; Чл. 3 ал.3 от ЗОС", 	 "СГНС"],
 [ 	 "3 14.10.1996", 	 "5", 	 "ЦЕНТЪР, УЛ., ИВАН ВАЗОВ 6, кв.486, парц.I-11", 	 "СГРАДА - 1 ЕТ./СЪС СУТЕРЕН С ПЛОЩ 274 КВ. М./, МАСИВНА; площ на обекта 292 кв.м. ЗАЕДНО С: - Правото на строеж, ВЪРХУ ИМОТА, ЦЕЛИЯ С ПЛОЩ 1566.50 КВ. М..", 	 "&#160;", 	 "&#160;", 	 "&#160;", 	 "&#160;", 	 "ДОГ. ЗА ЗАМЯНА НА ДЪРЖ. С ОБЩ. НЕДВ. ИМОТ ОТ 25.05.95; Заповед РД-46-03/1995 на Кмета на София; Решение 360 на МС /06.09.1994; Решение Nо 14 по Протокол Nо 51/27.07.1994 и 28.07.1994 на СОС; Чл. 13 от ЗС; Чл. 44 ал.1 т.7 от ЗМСМА; Чл. 44 ал.1 т.8 от ЗМСМА", 	 "ДЪРЖАВАТА"],
 [ 	 "4  0.10.1996", 	 "&#160;", 	 "БУЛ., ЦАРИГРАДСКО ШОСЕ 17, ет.3, кв.4, парц.XII,  М. ТРЕТА ИЗВЪНГРАДСКА ЧАСТ", 	 "ЖИЛИЩЕ, АПАРТАМЕНТ - КОНСТРУКЦИЯ - МАСИВНА, ПОСТРОЕН 1927 Г.; площ на обекта 175.89 кв.м. ЧАСТИ: - 5 СТАИ; - КУХНЯ; - БАНЯ; - ТОАЛЕТНА; - 2 ВХ. АНТРЕТА; - АНТРЕ; - ВЪТРЕШНО ТАВАНСКО СТЪЛБИЩЕ. ЗАЕДНО С: - 19.5 кв.м от, Общите части на сградата; - 19.5 кв.м от, Собствеността в/у поз. имот.", 	 "&#160;", 	 "&#160;", 	 "&#160;", 	 "&#160;", 	 "Параграф 7 от ПЗР на ЗМСМА; Чл. 2 ал. 1 т. 6 от ЗОС; Чл. 2 ал. 2 т. 2 от ЗОС", 	 "ЛЕНИНСКИ РНС \"НАРОДНА ПРОСВЕТА\""],
 [ 	 "5 28.12.1996", 	 "&#160;", 	 "ЦЕНТЪР, УЛ., Г. С. РАКОВСКИ 94, кв.494, парц.II-3", 	 "ПОЗЕМЛЕН ИМОТ - К. Л. 361 - 51% ид.ч. общ. собственост; площ на обекта 294.80 кв.м. ЧАСТИ: .", 	 "НЕДЮ ПЕТКОВ БОЯДЖИЕВ НАСЛЕДНИЦИ , ПЕТЪР БОЯДЖИЕВ НАСЛЕДНИЦИ , СОБСТВЕНОСТ", 	 "Деактуване: ЧЛ. 64 ОТ ЗОС И ДОГ. ЗА ПРОДАЖБА РД-56-733/11.07.1997 Г., 51% ИД.Ч. ОТ ИМОТА", 	 "&#160;", 	 "&#160;", 	 "ЗПИНМ - заповед 90/18.03.1996г.; Параграф 7 от ЗМСМА;  исмо 94-В-87/13.03.1996 на СО; Чл. 2 ал. 4 от ЗОС; Чл. 5 от ЗОС; Чл. 6 от ЗС", 	 "П.  БОЯДЖИЕВ; ЕЛ.  БОЯДЖИЕВА-ШИПКОВА; ЛАЗАР  БОЯДЖИЕВ; Н.  БОЯДЖИЕВ; ИВ.  ВУТОВ"],
 [ 	 "9 28.03.1997", 	 "&#160;", 	 "ЦЕНТЪР, УЛ., АЛАБИН И. ВЛ. 33, НА ПАРТЕРА, кв.394, парц.V", 	 "ЗА ТЪРГОВСКА ДЕЙНОСТ - МАГАЗИН No 36 - 1/8ид.ч. общ. собственост; площ на обекта 24.12 кв.м. ЗАЕДНО С: - Собствеността в/у поз. имот; - Общите части на сградата.", 	 "&#160;", 	 "РАЗПОРЕДИТЕЛНИ ДЕЙСТВИЯ - ПРОДАЖБА - ВЕЛИКА АНТОНОВА ЮРУКОВА , КРЪСТАНКА АНТОНОВА ЮРУКОВА , 1/8ид.ч.", 	 "&#160;", 	 "&#160;", 	 "Параграф 7 т.6 от ПЗР на ЗМСМА; Писмо 080-158/29.12.1996; Чл. 2 ал. 1 т. 6 от ЗОС", 	 "ВАСИЛ ЛАЗАРОВ КИСЕЛИНЧЕВ"],
 [ 	 "11 28.03.1997", 	 "&#160;", 	 "ЦЕНТЪР, БУЛ., ВИТОША 63, кв.388, парц.I", 	 "ЗА ТЪРГОВСКА ДЕЙНОСТ - МАГАЗИН /БИВШИ МАГАЗИНИ 2 И 3 ПО СТАР ПРОЕКТ/ - 71/100ид.ч. общ. собственост; площ на обекта 81 кв.м. ЧАСТИ: .", 	 "&#160;", 	 "Деактуване: ЗАП. РД-57-629/27.08.1997 Г. И ПО ЧЛ. 64 ОТ ЗОС на СО, СЕ ОТПИСВА И ПРЕДАВА НА МИНЧО ВОЙНОВ ИВАНОВ И ЮЛИЯ ИВАНОВА ВОЙНОВА, 71/100 ИД.Ч. ОТ ИМОТА", 	 "&#160;", 	 "&#160;", 	 "Параграф 7 т.6 от ПЗР на ЗМСМА;  исмо 080-158/29.12.1996; Чл. 2 ал. 1 т. 6 от ЗОС", 	 "Д-ВО \"АНВРА\""]
 //,
 //[ 	 "17 17.04.1997", 	 "&#160;", 	 "ЦЕНТЪР, УЛ., КНЯЗ АЛЕКСАНДЪР БАТЕНБЕРГ 16, НА ПАРТЕРА, кв.399, парц.I-7", 	 "ЗА ТЪРГОВСКА ДЕЙНОСТ - МАГАЗИН; площ на обекта 95 кв.м. ЗАЕДНО С: - Други, 10.65 кв.м, ОБЩО ВХОДНО АНТРЕ ЗА ДВАТА МАГЗИНА; - Общите части на сградата; - Собствеността в/у поз. имот.", 	 "БКС \"СРЕДЕЦ\" , СТОПАНИСВА И УПРАВЛЯВА", 	 "&#160;", 	 "&#160;", 	 "&#160;", 	 "Параграф 10 от ЗОС; Параграф 7 т.6 от ЗМСМА от 1991; Чл. 2 ал. 1 т. 6 от ЗОС; Чл. 6 от ЗС", 	 "ДЪРЖАВАТА"]
 ];
 */
 
 var noResults = "Няма намерени резултати!";
 var someResults = "Резултати: ";
 var severalPages = "<br/>Страници: ";
 
 function printFromTo(vals, from, to)
 {
    var tbody = [];
    tbody[tbody.length] = "<table><thead><tr>";
    for (var i = 0; i < propsNames.length; i++)
    {
        tbody[tbody.length] =  "<th>" + propsNames[i] + "</th>";
    }
    tbody[tbody.length] =  "</tr></thead>\n<tbody>";
    to = (to < vals.length ? to : vals.length);
    
    var r = "odd";
    for (var i = from; i < to; i++)
    {
        tbody[tbody.length] = "<tr class=\"" + r + "\">" ;
        for (var j = 0; j < vals[i].length; j++)
        {
           tbody[tbody.length] = "<td>" + vals[i][j] + "</td>";
        }
        tbody[tbody.length] = "</tr>\n";
        r = (r =="odd" ? "even" : "odd");
    }
    tbody[tbody.length] = "</tbody></table>";
    return tbody.join("");
 }
 
 function printLinks(valsNum, num)
 {
    var links = someResults + valsNum;
    var pages = valsNum / propsPageSize;
    if (1 > pages) 
        return links;
        
    links += severalPages;
    
    for (var i = 0; i < pages; i++)
    {
        //alert("i: " + i + "  div: " + pages);
        if (i != num)
            links += "<a href=\"#\" onclick=\"printPage(" + i + ")\">" + (i + 1) +  "</a> ";
        else
            links += (i+1) + " ";
/*        
            if (valsNum == (i*propsPageSize + 1))
            {
                links += "(" + valsNum + ")";
            }
            else 
            {
                links += "(" + (i*propsPageSize + 1) + "...";
                links += (valsNum < (i+1)*propsPageSize ? valsNum : (i+1)*propsPageSize) + ") ";
            }
*/
        if (0 == (i + 1) % linksPerLine)
            links += "<br/>";
        
    }
    return links;
 }
 
 function printPage(num)
 {
    if (0 < results.length)
    {
        document.getElementById("table_props").innerHTML = printFromTo(results, num * propsPageSize, (num + 1) * propsPageSize);
        document.getElementById("links_top").innerHTML = document.getElementById("links_bottom").innerHTML = printLinks(results.length, num);
    }
    else 
    {
        document.getElementById("links_top").innerHTML = "";
        document.getElementById("table_props").innerHTML = noResults;
        document.getElementById("links_bottom").innerHTML = "";
    }
 }
 
 function search(searchStr)
 {
    if ("" == searchStr)
    {
        results = propsVals; 
    }
    else 
    {
        searchStr = searchStr.toUpperCase();
        results = [];
        
        for (var i = 0; i < propsVals.length; i++)
        {
            if (propsVals[i].join().toUpperCase().match(searchStr))
                results[results.length] = propsVals[i];       
        }
    }
    
    printPage(0);
 }
 
 function start_search()
 {
    search(document.getElementById("search_props").value);
 }