
var isset_widget;
var isset_hwidget;
var isset_informer;



isset_widget_f();
function isset_widget_f()
{
    if (typeof first_search == 'function')
        isset_widget = 1;

}

function init()
{
    if(isset_widget==1)
        first_search();
    if(isset_informer==1)
        informer_search_hotels();
    if(isset_hwidget==1)
        hwidget_init();
}

window.onload = init;


var hotels24_search_str;
var hotels24_month_in;
var hotels24_year_in;
var hotels24_day_in;
var hotels24_month_out;
var hotels24_year_out;
var hotels24_day_out;
var hotels24_date_in;
var hotels24_date_out;
var hotels24_date_in_send;
var hotels24_date_out_send;
var hotels24_date_in_send_temp;
var hotels24_date_out_send_temp;
var hotels24_serv_year;
var hotels24_masLink=new Array(100);
var hotels24_back_button;
var hotels24_kol_timeout;
var hotels24_peremen;
function getEnter(a){
    if(!a){
        a=window.event
        }
        if(a.keyCode==13){
        if(hotels24_kol_timeout==null||hotels24_kol_timeout==0||hotels24_kol_timeout=="undefined"){
            but_search()
            }
        }
}
function get_date_in(){
    alert(date_in)
    }
    function get_date_out(){
    alert(date_out)
    }
    function on_date_in_change(){
    var c=new Date();
    var b=document.getElementById("hotels24_sel_month_in").value;
    var k=document.getElementById("hotels24_sel_date_in").value;
    hotels24_day_in=k;
    var f=document.getElementById("option_mon_in");
    if(document.getElementById("option_mon_in")){
        var j=document.getElementById("hotels24_sel_month_in");
        j.remove(0)
        }
        if(b==101){
        return
    }
    if((c.getMonth()+12)==parseInt(b)){
        var d=parseInt(b)-11;
        var a=new Date(parseInt(hotels24_serv_year)+1,d,0).getDate();
        if(a==parseInt(k)){
            hotels24_month_in=parseInt(b);
            d=parseInt(b)-11;
            var i=parseInt(hotels24_serv_year)+1;
            k=parseInt(k)-1;
            hotels24_date_in=i+"-"+d+"-"+k;
            generate_day_in(a)
            }
        }
    if(parseInt(b)>11){
    d=parseInt(b)-11;
    i=parseInt(hotels24_serv_year)+1;
    a=new Date(parseInt(hotels24_serv_year)+1,d,0).getDate()
    }else{
    d=parseInt(b)+1;
    i=parseInt(hotels24_serv_year);
    a=new Date(parseInt(hotels24_serv_year),d,0).getDate()
    }
    if(parseInt(b)!=parseInt(hotels24_month_in)){
    hotels24_month_in=parseInt(b);
    if(parseInt(k)>parseInt(a)){
        k=1
        }
        if(hotels24_date_in!=null){
        var g=hotels24_date_in.split("-");
        g=i+"-"+d+"-"+k
        }
        generate_day_in(a);
    k=document.getElementById("hotels24_sel_date_in").value
    }
    if(k==null||k==Lang.day_word){
    k=1;
    hotels24_date_in=i+"-"+d+"-"+k
    }else{
    hotels24_date_in=i+"-"+d+"-"+k
    }
    var h=hotels24_date_in.split("-");
if(hotels24_date_out!=null){
    var l=hotels24_date_out.split("-");
    if(parseInt(h[2])>=a&&((parseInt(h[1])>=parseInt(l[1])&&parseInt(h[0])==parseInt(l[0]))||parseInt(h[0])>parseInt(l[0]))){
        if(parseInt(d)==12){
            var e=(parseInt(i)+1)+"-1-1"
            }else{
            var e=i+"-"+(parseInt(d)+1)+"-1"
            }
            generate_date_out(e)
        }else{
        if(parseInt(h[1])==parseInt(l[1])&&parseInt(h[2])>=parseInt(l[2])&&parseInt(h[0])==parseInt(l[0])){
            var e=i+"-"+d+"-"+(parseInt(k)+1);
            generate_date_out(e)
            }else{
            if((parseInt(h[1])>parseInt(l[1])&&parseInt(h[0])==parseInt(l[0]))||parseInt(h[0])>parseInt(l[0])){
                var e=i+"-"+d+"-"+(parseInt(k)+1);
                generate_date_out(e)
                }
            }
    }
}
if(hotels24_date_out==null){
    if(parseInt(h[2])>=a&&parseInt(h[1])<12){
        var e=i+"-"+(parseInt(d)+1)+"-1"
        }else{
        if(parseInt(h[2])>=a&&parseInt(h[1])==12){
            var e=(parseInt(i)+1)+"-1-1"
            }else{
            var e=i+"-"+d+"-"+(parseInt(k)+1)
            }
        }
    generate_date_out(e)
}
}
function on_date_out_change(){
    var d=new Date();
    var b=document.getElementById("hotels24_sel_month_out").value;
    var k=document.getElementById("hotels24_sel_date_out").value;
    hotels24_day_out=k;
    if(document.getElementById("option_mon_out")){
        var j=document.getElementById("hotels24_sel_month_out");
        j.remove(0)
        }
        if(b==101){
        return
    }
    if(d.getMonth()==parseInt(b)&&parseInt(k)==1){
        hotels24_month_out=b;
        var e=parseInt(hotels24_month_out)+1;
        var i=parseInt(hotels24_serv_year);
        var a=new Date(parseInt(hotels24_serv_year),e,0).getDate();
        k=2;
        hotels24_date_out=i+"-"+e+"-"+k;
        generate_day_out(a)
        }
        if(parseInt(b)>11){
        e=parseInt(b)-11;
        i=parseInt(hotels24_serv_year)+1;
        a=new Date(parseInt(hotels24_serv_year)+1,e,0).getDate()
        }else{
        e=parseInt(b)+1;
        i=parseInt(hotels24_serv_year);
        a=new Date(parseInt(hotels24_serv_year),e,0).getDate()
        }
        if(parseInt(b)!=parseInt(hotels24_month_out)){
        hotels24_month_out=b;
        if(hotels24_month_out>11){
            e=parseInt(hotels24_month_out)-11;
            i=parseInt(hotels24_serv_year)+1;
            a=new Date(parseInt(hotels24_serv_year)+1,e,0).getDate()
            }else{
            e=parseInt(hotels24_month_out)+1;
            i=parseInt(hotels24_serv_year);
            a=new Date(parseInt(hotels24_serv_year),e,0).getDate()
            }
            if(hotels24_date_out!=null){
            var f=hotels24_date_out.split("-");
            if(parseInt(a)>parseInt(k)){
                hotels24_date_out=i+"-"+e+"-"+k
                }else{
                hotels24_date_out=i+"-"+e+"-2"
                }
            }
        generate_day_out(a)
    }else{
    hotels24_date_out=i+"-"+e+"-"+k
    }
    if(k==null||k==Lang.day_word){
    hotels24_date_out=i+"-"+e+"-1"
    }else{
    if(hotels24_date_out==null){
        hotels24_date_out=i+"-"+e+"-"+k
        }
    }
if(hotels24_date_in==null){
    var f=hotels24_date_out.split("-")
    }else{
    if(hotels24_date_in!=null){
        var g=hotels24_date_in.split("-");
        var l=hotels24_date_out.split("-");
        if(parseInt(l[1])==parseInt(g[1])&&parseInt(l[0])==parseInt(g[0])&&parseInt(l[2])!=1&&parseInt(g[2])!=1&&parseInt(l[2])<=parseInt(g[2])){
            var c=l[0]+"-"+l[1]+"-"+(parseInt(l[2])-1);
            generate_date_in(c)
            }else{
            if(parseInt(l[0])==parseInt(g[0])&&parseInt(l[1])==parseInt(g[1])&&parseInt(l[2])==1&&parseInt(g[1])!=1&&parseInt(l[1])!=1){
                e=(parseInt(l[1])-1);
                var h=new Date(parseInt(hotels24_serv_year),e,0).getDate();
                c=g[0]+"-"+e+"-"+h;
                generate_date_in(c)
                }else{
                if(parseInt(l[0])==parseInt(g[0])&&parseInt(l[1])==parseInt(g[1])&&parseInt(l[2])==1&&parseInt(g[1])==1){
                    e=12;
                    var h=new Date(parseInt(hotels24_serv_year)-1,e,0).getDate();
                    c=(parseInt(g[0])-1)+"-"+e+"-"+h;
                    generate_date_in(c)
                    }else{
                    if(parseInt(l[0])==parseInt(g[0])&&parseInt(l[1])<parseInt(g[1])){
                        if(parseInt(l[2])>1){
                            c=parseInt(l[0])+"-"+l[1]+"-"+(parseInt(l[2])-1)
                            }else{
                            if(parseInt(g[1])>1){
                                var h=new Date(l[0],(parseInt(l[1])-1),0).getDate();
                                c=parseInt(l[0])+"-"+(parseInt(l[1])-1)+"-"+h
                                }else{
                                var h=new Date((parseInt(l[0])-1),12,0).getDate();
                                c=(parseInt(l[0])-1)+"-12-"+h
                                }
                            }
                        generate_date_in(c)
                    }else{
                    if(parseInt(l[0])<parseInt(g[0])){
                        if(parseInt(l[2])==1){
                            var h=new Date(l[0],(parseInt(l[1])-1),0).getDate();
                            c=parseInt(l[0])+"-"+(parseInt(l[1])-1)+"-"+h
                            }else{
                            c=parseInt(l[0])+"-"+parseInt(l[1])+"-"+(parseInt(l[2])-1)
                            }
                            generate_date_in(c)
                        }
                    }
            }
    }
}
}
}
}
function generate_day_in(f){
    if(hotels24_date_in!=null){
        var e=hotels24_date_in.split("-")
        }else{
        if(hotels24_day_in!=null){
            var e=new Array();
            e[2]=hotels24_day_in
            }else{
            var e=new Array();
            e[2]=1
            }
        }
    document.getElementById("hotels24_sel_date_in").innerHTML="";
var d=document.getElementById("hotels24_sel_date_in");
var b=1;
while(b<=f){
    var c=document.createElement("option");
    c.setAttribute("value",b);
    if(parseInt(e[2])==b){
        c.setAttribute("selected","selected")
        }
        c.innerHTML=b;
    b++;
    d.appendChild(c)
    }
    if(hotels24_date_in!=null&&hotels24_date_out!=null){
    var g=hotels24_date_in.split("-");
    var a=hotels24_date_out.split("-");
    if(parseInt(g[0])==parseInt(a[0])&&parseInt(g[1])==parseInt(a[1])&&parseInt(g[2])==parseInt(a[2])){
        generate_date_out(hotels24_date_in)
        }
    }
}
function generate_date_in(c){
    var h=new Date();
    var g=c.split("-");
    var e=document.getElementById("hotels24_sel_month_in");
    document.getElementById("hotels24_sel_month_in").innerHTML="";
    var b=0;
    var a=0;
    while(b<=12){
        if(h.getMonth()+b>=12){
            var d=document.createElement("option");
            if(parseInt(g[1])-1==a&&(parseInt(g[0])!=parseInt(hotels24_serv_year))){
                d.setAttribute("selected","selected");
                var f=new Date(parseInt(hotels24_serv_year)+1,g[1],0).getDate()
                }
                d.setAttribute("value",(h.getMonth()+b));
            d.innerHTML=month_list[a]+" "+(parseInt(hotels24_serv_year)+1);
            e.appendChild(d);
            a++
        }else{
            var d=document.createElement("option");
            if(parseInt(g[1])-1==(h.getMonth()+b)){
                d.setAttribute("selected","selected");
                var f=new Date(parseInt(hotels24_serv_year),g[1],0).getDate()
                }
                d.setAttribute("value",(h.getMonth()+b));
            d.innerHTML=month_list[h.getMonth()+b]+" "+(parseInt(hotels24_serv_year));
            e.appendChild(d)
            }
            b++
    }
    if(hotels24_date_out!=null&&hotels24_date_in!=null){
        hotels24_date_in=g[0]+"-"+g[1]+"-"+g[2]
        }else{
        hotels24_date_in=g[0]+"-"+g[1]+"-"+g[2]
        }
        generate_day_in(f)
    }
    function generate_date_out(e){
    var b=new Date();
    var g=e.split("-");
    var h=document.getElementById("hotels24_sel_month_out");
    document.getElementById("hotels24_sel_month_out").innerHTML="";
    var d=0;
    var c=0;
    while(d<=12){
        if(b.getMonth()+d>=12){
            var f=document.createElement("option");
            if(parseInt(g[1])-1==c&&(parseInt(g[0])!=parseInt(hotels24_serv_year))){
                f.setAttribute("selected","selected");
                var a=new Date(parseInt(hotels24_serv_year)+1,g[1],0).getDate()
                }
                f.setAttribute("value",(b.getMonth()+d));
            f.innerHTML=month_list[c]+" "+(parseInt(hotels24_serv_year)+1);
            h.appendChild(f);
            c++
        }else{
            var f=document.createElement("option");
            if(parseInt(g[1])-1==(b.getMonth()+d)){
                f.setAttribute("selected","selected");
                var a=new Date(parseInt(hotels24_serv_year),g[1],0).getDate()
                }
                f.setAttribute("value",(b.getMonth()+d));
            f.innerHTML=month_list[b.getMonth()+d]+" "+(parseInt(hotels24_serv_year));
            h.appendChild(f)
            }
            d++
    }
    if(hotels24_date_out!=null){
        var k=hotels24_date_out.split("-");
        hotels24_date_out=g[0]+"-"+g[1]+"-"+(parseInt(g[2]))
        }else{
        hotels24_date_out=g[0]+"-"+g[1]+"-"+(parseInt(g[2]))
        }
        generate_day_out(a)
    }
    function generate_day_out(e){
    if(hotels24_date_in!=null||hotels24_date_out!=null){
        var d=hotels24_date_out.split("-")
        }else{
        if(hotels24_day_out!=null){
            var d=new Array();
            d[2]=hotels24_day_out
            }else{
            var d=new Array();
            d[2]=1
            }
        }
    document.getElementById("hotels24_sel_date_out").innerHTML="";
var c=document.getElementById("hotels24_sel_date_out");
var a=1;
while(a<=e){
    var b=document.createElement("option");
    if(parseInt(d[2])==a){
        b.setAttribute("selected","selected")
        }
        b.setAttribute("value",a);
    b.innerHTML=a;
    a++;
    c.appendChild(b)
    }
}
function but_search(c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img id='img' src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    if(c!="hotelsofcity"){
        hotels24_search_str=document.getElementById("hotels24_search_field").value;
        hotels24_search_str=hotels24_search_str.replace(/\s/g,"+")
        }
        var a=document.createElement("script");
    if(hotels24_date_in==null||hotels24_date_out==null){
        a.src="http://search.hotels24.ua/search/index/hotels/?callback=search_request&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&next_page=1&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id+"&top_hotels_count="+hotels24_top_hotels_count+"&top_type="+hotels24_top_type
        }else{
        hotels24_date_in_send=hotels24_date_in;
        hotels24_date_out_send=hotels24_date_out;
        a.src="http://search.hotels24.ua/search/index/hotels/?callback=search_request&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page=1&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id+"&top_hotels_count="+hotels24_top_hotels_count+"&top_type="+hotels24_top_type
        }
        var b=0;
    while(b<100){
        hotels24_masLink[b]=0;
        b++
    }
    hotels24_masLink[0]=encodeURIComponent(a.src);
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function connect_error(){
    document.getElementById("hotels24_search_result").innerHTML=Lang.connect_error;
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0
    }
    function hotels_next_page(b){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/hotels/?callback=search_request&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&next_page="+b+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/hotels/?callback=search_request&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+b+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function search_request(e){
    clearTimeout(hotels24_peremen);
    hotels24_kol_timeout=0;
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_back_button=null;
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var i=document.getElementById("hotels24_search_result");
    if(e.hotels){
        for(var k in e.hotels){
            var a=document.createElement("div");
            a.setAttribute("style","display:block;");
            a.innerHTML="<span>"+Lang.short_city+e.hotels[k]["city"]+"</span> <a href='javascript:create_roomsofhotel("+k+")'>"+e.hotels[k]["name"]+"</a>";
            i.appendChild(a)
            }
            if(e.next_page){
            document.getElementById("hotels24_next_page_a").innerHTML="";
            var h=document.getElementById("hotels24_next_page_a");
            var a=document.createElement("div");
            a.setAttribute("style","display:block;");
            a.innerHTML="<a href='javascript:hotels_next_page("+e.next_page+")' title='"+Lang.next_hotels+"'></a>";
            h.appendChild(a);
            document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
            }
            if(e.previous_page){
            document.getElementById("hotels24_previous_page_a").innerHTML="";
            var m=document.getElementById("hotels24_previous_page_a");
            var a=document.createElement("div");
            a.setAttribute("style","display:block;");
            a.innerHTML="<a href='javascript:hotels_next_page("+e.previous_page+")' title='"+Lang.previous_hotels+"'></a>";
            m.appendChild(a);
            document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
            }
            if(e.cities_count){
            document.getElementById("hotels24_acity").innerHTML="";
            document.getElementById("hotels24_acity").setAttribute("style","display:none;");
            var j=document.getElementById("hotels24_acity");
            var l=document.createElement("div");
            l.setAttribute("style","display:block;");
            l.innerHTML='<a href=javascript:create_city("'+hotels24_search_str+'")>'+Lang.find_cities+"</a>";
            j.appendChild(l);
            document.getElementById("hotels24_acity").setAttribute("style","display:block;")
            }
            if(e.regions_count){
            document.getElementById("hotels24_aregion").innerHTML="";
            document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
            var f=document.getElementById("hotels24_aregion");
            var d=document.createElement("div");
            d.setAttribute("style","display:block;");
            d.innerHTML='<a href=javascript:create_regions("'+hotels24_search_str+'")>'+Lang.find_regions+"</a>";
            f.appendChild(d);
            document.getElementById("hotels24_aregion").setAttribute("style","display:block;")
            }
            if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
            var g=hotels24_date_in_send.split("-");
            var c=hotels24_date_out_send.split("-");
            var b=document.getElementById("hotels24_date_inout_selected");
            b.setAttribute("style","display:block;");
            b.innerHTML=Lang.begin_date+" <b>"+g[2]+" "+month_global_mass[parseInt(g[1])-1]+" "+g[0]+"</b><br> "+Lang.end_date+" <b>"+c[2]+" "+month_global_mass[parseInt(c[1])-1]+" "+c[0]+"</b>"
            }
            if(e.total_hotels_count&&(e.next_page||e.previous_page)){
            document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
            document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_hotels_ver2;
            document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
            if(e.next_page){
                this_page=(e.next_page-1)*5;
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-4)+"</b> - <b>"+this_page+"</b> "+Lang.find_count_IZ+" <b>"+e.total_hotels_count+"</b>"
                }else{
                this_page=(e.previous_page+1)*5;
                if((this_page-4)==e.total_hotels_count){
                    document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-4)+"</b> "+Lang.find_count_IZ+" <b>"+e.total_hotels_count+"</b>"
                    }else{
                    document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-4)+"</b> - <b>"+e.total_hotels_count+"</b> "+Lang.find_count_IZ+" <b>"+e.total_hotels_count+"</b>"
                    }
                }
        }
}else{
    if(e.cities_count!=null){
        hotels24_masLink[0]=null;
        create_city(hotels24_search_str)
        }else{
        if(e.regions_count){
            hotels24_masLink[0]=null;
            create_regions(hotels24_search_str)
            }else{
            if(e.error){
                var a=document.createElement("div");
                a.setAttribute("style","display:block;");
                a.innerHTML=e.error;
                i.appendChild(a)
                }
            }
    }
}
}
function tophotels(b){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    hotels24_back_button=null;
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none;");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none;");
    if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
        var f=hotels24_date_in_send.split("-");
        var a=hotels24_date_out_send.split("-");
        var c=document.getElementById("hotels24_date_inout_selected");
        c.setAttribute("style","display:block;");
        c.innerHTML=Lang.begin_date+" <b>"+f[2]+" "+month_global_mass[parseInt(f[1])-1]+" "+f[0]+"</b><br> "+Lang.end_date+" <b>"+a[2]+" "+month_global_mass[parseInt(a[1])-1]+" "+a[0]+"</b>"
        }
        var e=document.getElementById("hotels24_search_result");
    for(var d in b.hotels){
        var g=document.createElement("div");
        g.setAttribute("style","display:block;");
        g.innerHTML="<span>"+Lang.short_city+b.hotels[d]["city"]+" </span><a href='javascript:create_roomsofhotel("+d+")'>"+b.hotels[d]["name"]+"</a>";
        e.appendChild(g)
        }
        if(b.error){
        var g=document.createElement("div");
        g.setAttribute("style","display:block;");
        g.innerHTML=b.error;
        e.appendChild(g)
        }
    }
function first_search(){
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    document.getElementById("hotels24_arrow_str").innerHTML=Lang.arrow_str;
    document.getElementById("hotels24_search_hotel").innerHTML=Lang.search_hotel;
    document.getElementById("hotels24_search_example").innerHTML=Lang.search_example;
    document.getElementById("hotels24_str_begin_date").innerHTML=Lang.begin_date;
    document.getElementById("hotels24_str_end_date").innerHTML=Lang.end_date;
    document.getElementById("hotels24_search_button").value=Lang.search_button;
    document.getElementById("hotels24_day_word_in").innerHTML=Lang.day_word;
    document.getElementById("hotels24_day_word_out").innerHTML=Lang.day_word;
    document.getElementById("hotels24_no_date_text").innerHTML=Lang.no_date;
    hotels24_peremen=setTimeout("connect_error()",60000);
    var a=document.createElement("script");
    if(hotels24_top_type==1){
        a.src="http://search.hotels24.ua/search/index/tophotels/?callback=tophotels&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id+"&top_hotels_count="+hotels24_top_hotels_count+"&top_type="+hotels24_top_type
        }else{
        if(hotels24_top_type==2){
            a.src="http://search.hotels24.ua/search/index/regioncities/?callback=getcityofregion&region_id="+hotels24_selected_top_region_id+"&next_page=1&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id
            }
        }
    hotels24_masLink[0]=a.src;
a.type="text/javascript";
document.body.appendChild(a);
var a=document.createElement("script");
a.src="http://search.hotels24.ua/search/index/year/?callback=server_year&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id;
a.type="text/javascript";
document.body.appendChild(a)
}
function server_year(e){
    hotels24_serv_year=e.year;
    var k=document.getElementById("hotels24_sel_month_in");
    var c=document.createElement("option");
    c.setAttribute("selected","selected");
    c.setAttribute("id","option_mon_in");
    c.setAttribute("value",101);
    c.innerHTML=Lang.month_word;
    k.appendChild(c);
    var g=0;
    var f=0;
    var d=new Date();
    var a=new Date(hotels24_serv_year,d.getMonth()+1,0).getDate();
    while(g<=12){
        if(d.getMonth()+g>=12){
            var c=document.createElement("option");
            c.setAttribute("value",d.getMonth()+g);
            c.innerHTML=month_list[f]+" "+(parseInt(hotels24_serv_year)+1);
            k.appendChild(c);
            f++
        }else{
            var c=document.createElement("option");
            c.setAttribute("value",(d.getMonth()+g));
            c.innerHTML=month_list[d.getMonth()+g]+" "+hotels24_serv_year;
            k.appendChild(c)
            }
            g++
    }
    var h=document.getElementById("hotels24_sel_month_out");
    var b=document.createElement("option");
    b.setAttribute("selected","selected");
    b.setAttribute("id","option_mon_out");
    b.setAttribute("value",101);
    b.innerHTML=Lang.month_word;
    h.appendChild(b);
    g=0;
    f=0;
    d=new Date();
    a=new Date(hotels24_serv_year,d.getMonth()+1,0).getDate();
    while(g<=12){
        if(d.getMonth()+g>=12){
            var b=document.createElement("option");
            b.setAttribute("value",(d.getMonth()+g));
            b.innerHTML=month_list[f]+" "+(parseInt(hotels24_serv_year)+1);
            h.appendChild(b);
            f++
        }else{
            var b=document.createElement("option");
            b.setAttribute("value",(d.getMonth()+g));
            b.innerHTML=month_list[d.getMonth()+g]+" "+hotels24_serv_year;
            h.appendChild(b)
            }
            g++
    }
}
function create_rooms(b){
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/rooms/?callback=getrooms&hotelid="+b+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/rooms/?callback=getrooms&hotelid="+b+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a);
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none")
    }
    function getrooms(a){
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var d=document.getElementById("hotels24_search_result");
    for(var c in a.rooms){
        var e=document.createElement("div");
        e.setAttribute("style","display:block;");
        e.innerHTML=a.rooms[c]["room_name"]+" цена "+a.rooms[c]["min_price"]+" грн. кол.свободных мест "+a.rooms[c]["avaible_count"];
        d.appendChild(e)
        }
        if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
        date_in_str=hotels24_date_in_send.split("-");
        date_out_str=hotels24_date_out_send.split("-");
        var b=document.getElementById("hotels24_date_inout_selected");
        b.setAttribute("style","display:block;");
        b.innerHTML="Дата заезда: <b>"+date_in_str[2]+" "+month_global_mass[parseInt(date_in_str[1])-1]+" "+date_in_str[0]+"</b><br> Дата выезда: <b>"+date_out_str[2]+" "+month_global_mass[parseInt(date_out_str[1])-1]+" "+date_out_str[0]+"</b>"
        }
    }
function regions_next_page(b){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/regions/?callback=getregion&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&next_page="+b+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/regions/?callback=getregion&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+b+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function create_regions(c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/regions/?callback=getregion&search_str="+c+"&affiliate_id="+hotels24_affiliate_id+"&next_page=1&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/regions/?callback=getregion&search_str="+c+"&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page=1&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        var d=0;
    var b=0;
    while(hotels24_masLink[b]!=null&&hotels24_masLink[b]!=0){
        d=b;
        b++
    }
    hotels24_masLink[b]=a.src;
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function getregion(f){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    if(f.total_regions_count == 1)
    {
        var i=0;
        var elem=0;
        while(hotels24_masLink[i]!=null && hotels24_masLink[i]!=0 && hotels24_masLink[i]!='undefined')
        {
            elem=i;
            i++;
        }
        hotels24_masLink[elem]=0;
        for (var key in f.regions) {
            create_cityofregion(key);
            return true;
        }
    }
    hotels24_back_button=2;
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var k=document.getElementById("hotels24_search_result");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+Lang.regions_word+"</h4>";
    k.appendChild(b);
    for(var l in f.regions){
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:create_cityofregion("+l+")' class='regionItem'>"+f.regions[l]+"</a>";
        k.appendChild(b)
        }
        if(f.next_page){
        document.getElementById("hotels24_next_page_a").innerHTML="";
        next_page_parent=document.getElementById("hotels24_next_page_a");
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:regions_next_page("+f.next_page+")' title='"+Lang.next_regions+"'></a>";
        next_page_parent.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(f.previous_page){
        document.getElementById("hotels24_previous_page_a").innerHTML="";
        previous_page_parent=document.getElementById("hotels24_previous_page_a");
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:regions_next_page("+f.previous_page+")' title='"+Lang.previous_regions+"'></a>";
        previous_page_parent.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(!document.getElementById("hotels24_previous_request").textContent&&(hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0)){
        var d=0;
        var g=0;
        while(hotels24_masLink[g]!=null&&hotels24_masLink[g]!=0&&hotels24_masLink[g]!="undefined"){
            d=g;
            g++
        }
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var m=document.getElementById("hotels24_previous_request");
        var h=document.createElement("div");
        h.setAttribute("style","display:block;");
        h.innerHTML="<a href=javascript:request('"+hotels24_masLink[d-1]+"')>&laquo; "+Lang.back_str+"</a>";
        m.appendChild(h)
        }
        if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
        var j=hotels24_date_in_send.split("-");
        var e=hotels24_date_out_send.split("-");
        var c=document.getElementById("hotels24_date_inout_selected");
        c.setAttribute("style","display:block;");
        c.innerHTML=Lang.begin_date+" <b>"+j[2]+" "+month_global_mass[parseInt(j[1])-1]+" "+j[0]+"</b><br> "+Lang.end_date+" <b>"+e[2]+" "+month_global_mass[parseInt(e[1])-1]+" "+e[0]+"</b>"
        }
        if(f.total_regions_count&&(f.next_page||f.previous_page)){
        document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
        document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_regions_ver2;
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(f.next_page){
            var a=(f.next_page-1)*5;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> - <b>"+a+"</b> "+Lang.find_count_IZ+" <b>"+f.total_regions_count+"</b>"
            }else{
            var a=(f.previous_page+1)*5;
            if((a-4)==f.total_regions_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> "+Lang.find_count_IZ+" <b>"+f.total_regions_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> - <b>"+f.total_regions_count+"</b> "+Lang.find_count_IZ+" <b>"+f.total_regions_count+"</b>"
                }
            }
    }
}
function city_next_page(b){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/cities/?callback=getcity&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&next_page="+b+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/cities/?callback=getcity&search_str="+hotels24_search_str+"&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+b+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function create_city(c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/cities/?callback=getcity&search_str="+c+"&affiliate_id="+hotels24_affiliate_id+"&next_page=1&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/cities/?callback=getcity&search_str="+c+"&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page=1&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        var d=0;
    var b=0;
    while(hotels24_masLink[b]!=null&&hotels24_masLink[b]!=0){
        d=b;
        b++
    }
    hotels24_masLink[b]=a.src;
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function getcity(g){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    hotels24_back_button=2;
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var n=document.getElementById("hotels24_search_result");
    for(var o in g.cities){
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<span>"+g.cities[o]["region"]+" "+Lang.short_region+"</span> <a href='javascript:create_hotelsofcity("+o+", 1)'>"+Lang.short_city+" "+g.cities[o]["name"]+"</a>";
        n.appendChild(b)
        }
        if(g.next_page){
        document.getElementById("hotels24_next_page_a").innerHTML="";
        var m=document.getElementById("hotels24_next_page_a");
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:city_next_page("+g.next_page+")' title='"+Lang.next_cities+"'></a>";
        m.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(g.previous_page){
        document.getElementById("hotels24_previous_page_a").innerHTML="";
        var q=document.getElementById("hotels24_previous_page_a");
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:city_next_page("+g.previous_page+")' title='"+Lang.previous_cities+"'></a>";
        q.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(g.regions_count){
        var k=document.getElementById("hotels24_aregion");
        var f=document.createElement("div");
        f.setAttribute("style","display:block;");
        f.innerHTML='<a href=javascript:create_regions("'+hotels24_search_str+'")>'+Lang.find_regions+"</a>";
        k.appendChild(f);
        document.getElementById("hotels24_aregion").setAttribute("style","display:block;")
        }
        if(!document.getElementById("hotels24_previous_request").textContent&&(hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0)){
        var d=0;
        var h=0;
        while(hotels24_masLink[h]!=null&&hotels24_masLink[h]!=0&&hotels24_masLink[h]!="undefined"){
            d=h;
            h++
        }
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var p=document.getElementById("hotels24_previous_request");
        var j=document.createElement("div");
        j.setAttribute("style","display:block;");
        j.innerHTML="<a href=javascript:request('"+hotels24_masLink[d-1]+"')>&laquo;  "+Lang.back_str+"</a>";
        p.appendChild(j)
        }
        if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
        var l=hotels24_date_in_send.split("-");
        var e=hotels24_date_out_send.split("-");
        var c=document.getElementById("hotels24_date_inout_selected");
        c.setAttribute("style","display:block;");
        c.innerHTML=Lang.begin_date+" <b>"+l[2]+" "+month_global_mass[parseInt(l[1])-1]+" "+l[0]+"</b><br> "+Lang.end_date+" <b>"+e[2]+" "+month_global_mass[parseInt(e[1])-1]+" "+e[0]+"</b>"
        }
        if(g.total_cities_count&&(g.next_page||g.previous_page)){
        document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
        document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_cities_ver2;
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(g.next_page){
            var a=(g.next_page-1)*5;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> - <b>"+a+"</b> "+Lang.find_count_IZ+" <b>"+g.total_cities_count+"</b>"
            }else{
            var a=(g.previous_page+1)*5;
            if((a-4)==g.total_cities_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> "+Lang.find_count_IZ+" <b>"+g.total_cities_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> - <b>"+g.total_cities_count+"</b> "+Lang.find_count_IZ+" <b>"+g.total_cities_count+"</b>"
                }
            }
    }
}
function create_allregions(){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/regions/?callback=getallregion&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/regions/?callback=getallregion&affiliate_id="+hotels24_affiliate_id+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function getallregion(b){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var f=document.getElementById("hotels24_search_result");
    for(var e in b.regions){
        var h=document.createElement("div");
        h.setAttribute("style","display:block;");
        h.innerHTML="<a href='javascript:create_cityofregion()'>"+b.regions[e]+"</a>";
        f.appendChild(h)
        }
        if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
        var g=hotels24_date_in_send.split("-");
        var a=hotels24_date_out_send.split("-");
        var c=document.getElementById("hotels24_date_inout_selected");
        c.setAttribute("style","display:block;");
        c.innerHTML=Lang.begin_date+" <b>"+g[2]+" "+month_global_mass[parseInt(g[1])-1]+" "+g[0]+"</b><br> "+Lang.end_date+" <b>"+a[2]+" "+month_global_mass[parseInt(a[1])-1]+" "+a[0]+"</b>"
        }
        if(b.total_regions_count&&(b.next_page||b.previous_page)){
        document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
        document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_regions_ver2;
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(b.next_page){
            var d=(b.next_page-1)*5;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(d-4)+"</b> - <b>"+d+"</b> "+Lang.find_count_IZ+" <b>"+b.total_regions_count+"</b>"
            }else{
            var d=(b.previous_page+1)*5;
            if((d-4)==b.total_regions_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(d-4)+"</b> "+Lang.find_count_IZ+" <b>"+b.total_regions_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(d-4)+"</b> - <b>"+b.total_regions_count+"</b> "+Lang.find_count_IZ+" <b>"+b.total_regions_count+"</b>"
                }
            }
    }
}
function cityofregion_next_page(c,b){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/regioncities/?callback=getcityofregion&region_id="+b+"&next_page="+c+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/regioncities/?callback=getcityofregion&region_id="+b+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+c+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function create_cityofregion(c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    hotels24_peremen=setTimeout("connect_error()",60000);
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/regioncities/?callback=getcityofregion&region_id="+c+"&next_page=1&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/regioncities/?callback=getcityofregion&region_id="+c+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page=1&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        var b=0;
    while(hotels24_masLink[b]!=null&&hotels24_masLink[b]!=0){
        b++
    }
    hotels24_masLink[b]=a.src;
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function getcityofregion(f){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var l=document.getElementById("hotels24_search_result");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");

    //if(hotels24_top_type == 2 && hotels24_selected_top_region_id == 0)b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+f.region+"</h4>";else b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+f.region+" "+Lang.region_word+"</h4>";

    if(hotels24_top_type == 2 && hotels24_selected_top_region_id == 0)
            b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+f.region+"</h4>";
        else
            {
                if(f.region_type == "province")
                    b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+f.region+" "+Lang['region_word']+"</h4>";
                else if(f.region_type == "area")
                    b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+Lang['bigregion_word']+" "+f.region+"</h4>";
            }


    if(hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0&&hotels24_masLink[1]!="undefined"&&hotels24_masLink[1]!=""){
        if(hotels24_back_button!=1||hotels24_back_button==null){
            document.getElementById("hotels24_search_field").value=f.region
            }
        }
    hotels24_back_button=2;
l.appendChild(b);
for(var m in f.cities){
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<a href='javascript:create_hotelsofcity("+m+", 1)' class='cityOfHot'>"+f.cities[m]+"</a>";
    l.appendChild(b)
    }
    if(f.next_page){
    document.getElementById("hotels24_next_page_a").innerHTML="";
    var k=document.getElementById("hotels24_next_page_a");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<a href='javascript:cityofregion_next_page("+f.next_page+", "+f.region_id+")' title='"+Lang.next_cities+"'></a>";
    k.appendChild(b);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(f.previous_page){
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    var o=document.getElementById("hotels24_previous_page_a");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<a href='javascript:cityofregion_next_page("+f.previous_page+", "+f.region_id+")' title='"+Lang.previous_cities+"'></a>";
    o.appendChild(b);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(!document.getElementById("hotels24_previous_request").textContent){
    var d=0;
    var g=0;
    while(hotels24_masLink[g]!=null&&hotels24_masLink[g]!=0&&hotels24_masLink[g]!="undefined"){
        d=g;
        g++
    }
    if(hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0&&hotels24_masLink[1]!="undefined"&&hotels24_masLink[1]!=""){
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var n=document.getElementById("hotels24_previous_request");
        var h=document.createElement("div");
        h.setAttribute("style","display:block;");
        h.innerHTML="<a href=javascript:request('"+hotels24_masLink[d-1]+"')>&laquo;  "+Lang.back_str+"</a>";
        n.appendChild(h)
        }
    }
if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
    var j=hotels24_date_in_send.split("-");
    var e=hotels24_date_out_send.split("-");
    var c=document.getElementById("hotels24_date_inout_selected");
    c.setAttribute("style","display:block;");
    c.innerHTML=Lang.begin_date+" <b>"+j[2]+" "+month_global_mass[parseInt(j[1])-1]+" "+j[0]+"</b><br> "+Lang.end_date+" <b>"+e[2]+" "+month_global_mass[parseInt(e[1])-1]+" "+e[0]+"</b>"
    }
    if(f.total_cities_count&&(f.next_page||f.previous_page)){
    document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
    document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_cities_ver2;
    document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
    if(f.next_page){
        var a=(f.next_page-1)*5;
        document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> - <b>"+a+"</b> "+Lang.find_count_IZ+" <b>"+f.total_cities_count+"</b>"
        }else{
        var a=(f.previous_page+1)*5;
        if((a-4)==f.total_cities_count){
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> "+Lang.find_count_IZ+" <b>"+f.total_cities_count+"</b>"
            }else{
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-4)+"</b> - <b>"+f.total_cities_count+"</b> "+Lang.find_count_IZ+" <b>"+f.total_cities_count+"</b>"
            }
        }
}
}
function hotelsofcity_next_page(b,c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    hotels24_peremen=setTimeout("connect_error()",60000);
    hotels24_back_button=1;
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/cityhotels/?callback=gethotelsofcity&city_id="+c+"&next_page="+b+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/cityhotels/?callback=gethotelsofcity&city_id="+c+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+b+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function create_hotelsofcity(c,d){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    hotels24_peremen=setTimeout("connect_error()",60000);
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/cityhotels/?callback=gethotelsofcity&city_id="+c+"&next_page="+d+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/cityhotels/?callback=gethotelsofcity&city_id="+c+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+d+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        var b=0;
    while(hotels24_masLink[b]!=null&&hotels24_masLink[b]!=0){
        b++
    }
    hotels24_masLink[b]=a.src;
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function gethotelsofcity(e){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var k=document.getElementById("hotels24_search_result");
    var a=document.createElement("div");
    a.setAttribute("style","display:block;");
    a.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+Lang.city_word+" "+e.city_name+"</h4>";
    if(hotels24_back_button!=1){
        document.getElementById("hotels24_search_field").value=e.city_name
        }
        hotels24_back_button=2;
    k.appendChild(a);
    for(var l in e.hotels){
        var a=document.createElement("div");
        a.setAttribute("style","display:block;");
        a.innerHTML="<a href='javascript:create_roomsofhotel("+l+")' class='cityOfHot'>"+e.hotels[l]+"</a>";
        k.appendChild(a)
        }
        if(e.next_page){
        document.getElementById("hotels24_next_page_a").innerHTML="";
        var j=document.getElementById("hotels24_next_page_a");
        var a=document.createElement("div");
        a.setAttribute("style","display:block;");
        a.innerHTML="<a href='javascript:hotelsofcity_next_page("+e.next_page+", "+e.city_id+")' title='"+Lang.next_hotels+"'></a>";
        j.appendChild(a);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(e.previous_page){
        document.getElementById("hotels24_previous_page_a").innerHTML="";
        var n=document.getElementById("hotels24_previous_page_a");
        var a=document.createElement("div");
        a.setAttribute("style","display:block;");
        a.innerHTML="<a href='javascript:hotelsofcity_next_page("+e.previous_page+", "+e.city_id+")' title='"+Lang.previous_hotels+"'></a>";
        n.appendChild(a);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(!document.getElementById("hotels24_previous_request").textContent){
        var c=0;
        var f=0;
        while(hotels24_masLink[f]!=null&&hotels24_masLink[f]!=0&&hotels24_masLink[f]!="undefined"){
            c=f;
            f++
        }
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var m=document.getElementById("hotels24_previous_request");
        var g=document.createElement("div");
        g.setAttribute("style","display:block;");
        g.innerHTML="<a href=javascript:request('"+hotels24_masLink[c-1]+"')>&laquo;  "+Lang.back_str+"</a>";
        m.appendChild(g)
        }
        if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
        var h=hotels24_date_in_send.split("-");
        var d=hotels24_date_out_send.split("-");
        var b=document.getElementById("hotels24_date_inout_selected");
        b.setAttribute("style","display:block;");
        b.innerHTML=Lang.begin_date+" <b>"+h[2]+" "+month_global_mass[parseInt(h[1])-1]+" "+h[0]+"</b><br> "+Lang.end_date+" <b>"+d[2]+" "+month_global_mass[parseInt(d[1])-1]+" "+d[0]+"</b>"
        }
        if(e.total_hotels_count&&(e.next_page||e.previous_page)){
        document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
        document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_hotels_ver2;
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(e.next_page){
            this_page=(e.next_page-1)*5;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-4)+"</b> - <b>"+this_page+"</b> "+Lang.find_count_IZ+" <b>"+e.total_hotels_count+"</b>"
            }else{
            this_page=(e.previous_page+1)*5;
            if((this_page-4)==e.total_hotels_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-4)+"</b> "+Lang.find_count_IZ+" <b>"+e.total_hotels_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-4)+"</b> - <b>"+e.total_hotels_count+"</b> "+Lang.find_count_IZ+" <b>"+e.total_hotels_count+"</b>"
                }
            }
    }
}
function rooms_next_page(b,c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    hotels24_peremen=setTimeout("connect_error()",60000);
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/rooms/?callback=getroomsofhotel&hotel_id="+b+"&next_page="+c+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/rooms/?callback=getroomsofhotel&hotel_id="+b+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page="+c+"&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function create_roomsofhotel(c){
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    hotels24_peremen=setTimeout("connect_error()",60000);
    var a=document.createElement("script");
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
        a.src="http://search.hotels24.ua/search/index/rooms/?callback=getroomsofhotel&hotel_id="+c+"&next_page=1&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }else{
        a.src="http://search.hotels24.ua/search/index/rooms/?callback=getroomsofhotel&hotel_id="+c+"&begin_date="+hotels24_date_in_send+"&end_date="+hotels24_date_out_send+"&next_page=1&affiliate_id="+hotels24_affiliate_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id
        }
        var d=0;
    var b=0;
    while(hotels24_masLink[b]!=null&&hotels24_masLink[b]!=0){
        d=b;
        b++
    }
    hotels24_masLink[b]=a.src;
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function getroomsofhotel(b){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    var h=document.getElementById("hotels24_search_result");
    var l=document.createElement("div");
    l.setAttribute("style","display:block;");
    l.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+Lang.short_city+b.city+" "+b.hotel+"</h4>";
    if(hotels24_back_button==null){
        d=/''([^\"]+)''/;
        s=d.exec(b.hotel);
        n=b.city+", "+s[1];
        document.getElementById("hotels24_search_field").value=n
        }else{
        if(hotels24_back_button!=1){
            var q=b.city;
            var d=/''([^\"]+)''/;
            var s=d.exec(b.hotel);
            var n=q+", "+s[1];
            document.getElementById("hotels24_search_field").value=n
            }
        }
    hotels24_back_button=2;
h.appendChild(l);
for(var w in b.rooms){
    var l=document.createElement("div");
    l.setAttribute("style","display:block;");
    l.setAttribute("class","infoBlockWrap");
    var j=b.rooms[w]["avaible_count"]+"";
    var e=j.length-1;
    j=j.charAt(e);
    if(parseInt(j)==1){
        var f=Lang.numer_str1
        }else{
        if(parseInt(j)==2||parseInt(j)==3||parseInt(j)==4){
            var f=Lang.numer_str2
            }else{
            var f=Lang.numer_str3
            }
        }
    if(b.rooms[w]["avaible_count"]>10&&b.rooms[w]["avaible_count"]<20){
    f=Lang.numer_str3
    }
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
    if(b.rooms[w]["room_name"]=="I"||b.rooms[w]["room_name"]=="II"||b.rooms[w]["room_name"]=="III"||b.rooms[w]["room_name"]=="IV"||b.rooms[w]["room_name"]=="V"||b.rooms[w]["room_name"]=="VI"||b.rooms[w]["room_name"]=="VII"||b.rooms[w]["room_name"]=="VIII"||b.rooms[w]["room_name"]=="IX"||b.rooms[w]["room_name"]=="X"||b.rooms[w]["room_name"]=="XI"||b.rooms[w]["room_name"]=="XII"){
        l.innerHTML="<span style='float:left !important; margin-left:0 !important; width:63%;'><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+Lang.numer_word+" &quot;"+b.rooms[w]["room_name"]+"&quot;</a><u>"+b.rooms[w]["avaible_count"]+" "+f+"</u></span><div class='infopriceWid'><strong>"+b.rooms[w]["min_price"]+" "+Lang.valuta+" </strong></div><div class='infopriceWid' style='margin-top:-5px; font-weight:bold;'><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }else{
        l.innerHTML="<span style='float:left !important; margin-left:0 !important; width:63%;'><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+b.rooms[w]["room_name"]+"</a><u>"+b.rooms[w]["avaible_count"]+" "+f+"</u></span><div class='infopriceWid'><strong>"+b.rooms[w]["min_price"]+" "+Lang.valuta+" </strong></div><div class='infopriceWid' style='margin-top:-5px; font-weight:bold;'><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }
    }else{
    if(b.rooms[w]["room_name"]=="I"||b.rooms[w]["room_name"]=="II"||b.rooms[w]["room_name"]=="III"||b.rooms[w]["room_name"]=="IV"||b.rooms[w]["room_name"]=="V"||b.rooms[w]["room_name"]=="VI"||b.rooms[w]["room_name"]=="VII"||b.rooms[w]["room_name"]=="VIII"||b.rooms[w]["room_name"]=="IX"||b.rooms[w]["room_name"]=="X"||b.rooms[w]["room_name"]=="XI"||b.rooms[w]["room_name"]=="XII"){
        l.innerHTML="<span style='float:left !important; margin-left:0 !important; width:63%;'><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+w+"&room_price="+b.rooms[w]["min_price"]+"' target='_blank'>"+Lang.numer_word+" &quot;"+b.rooms[w]["room_name"]+"&quot;</a><u>"+b.rooms[w]["avaible_count"]+" "+f+"</u></span><div class='infopriceWid'><strong>"+b.rooms[w]["min_price"]+" "+Lang.valuta+" </strong></div><div class='infopriceWid' style='margin-top:-5px; font-weight:bold;'><a href='http://hotels24.ua/?target=brony&action=widgetbooking&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+w+"&room_price="+b.rooms[w]["min_price"]+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }else{
        l.innerHTML="<span style='float:left !important; margin-left:0 !important; width:63%;'><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+w+"&room_price="+b.rooms[w]["min_price"]+"' target='_blank'>"+b.rooms[w]["room_name"]+"</a><u>"+b.rooms[w]["avaible_count"]+" "+f+"</u></span><div class='infopriceWid'><strong>"+b.rooms[w]["min_price"]+" "+Lang.valuta+" </strong></div><div class='infopriceWid' style='margin-top:-5px; font-weight:bold;'><a href='http://hotels24.ua/?target=brony&action=widgetbooking&hotel_id="+b.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+w+"&room_price="+b.rooms[w]["min_price"]+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }
    }
h.appendChild(l)
}
if(b.next_page){
    document.getElementById("hotels24_next_page_a").innerHTML="";
    var o=document.getElementById("hotels24_next_page_a");
    var l=document.createElement("div");
    l.setAttribute("style","display:block;");
    l.innerHTML="<a href='javascript:rooms_next_page("+b.partner_hotel_id+", "+b.next_page+")' title='"+Lang.next_room+"'></a>";
    o.appendChild(l);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(b.previous_page){
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    var c=document.getElementById("hotels24_previous_page_a");
    var l=document.createElement("div");
    l.setAttribute("style","display:block;");
    l.innerHTML="<a href='javascript:rooms_next_page("+b.partner_hotel_id+", "+b.previous_page+")' title='"+Lang.previous_room+"'></a>";
    c.appendChild(l);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(!document.getElementById("hotels24_previous_request").textContent&&hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0){
    var t=0;
    var r=0;
    while(hotels24_masLink[r]!=null&&hotels24_masLink[r]!=0&&hotels24_masLink[r]!="undefined"){
        t=r;
        r++
    }
    document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
    var p=document.getElementById("hotels24_previous_request");
    var g=document.createElement("div");
    g.setAttribute("style","display:block;");
    if(hotels24_masLink[t-1]!=null){
        g.innerHTML="<a href=javascript:request('"+hotels24_masLink[t-1]+"')>&laquo;  "+Lang.back_str+"</a>"
        }else{
        g.innerHTML="<a href=javascript:request('"+hotels24_masLink[t]+"')>&laquo;  "+Lang.back_str+"</a>"
        }
        p.appendChild(g)
    }else{
    if(!document.getElementById("hotels24_previous_request").textContent&&(hotels24_masLink[1]==null||hotels24_masLink[1]==0)){
        hotels24_search_str=b.city;
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var p=document.getElementById("hotels24_previous_request");
        var g=document.createElement("div");
        g.setAttribute("style","display:block;");
        var k="http://search.hotels24.ua/search/index/hotels/?callback=search_request&search_str="+b.city+"&next_page=1&hotel_id="+b.hotel_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id;
        g.innerHTML="<a href=javascript:but_search('hotelsofcity')>&laquo;  "+Lang.hotels_of_city+"</a>";
        p.appendChild(g);
        var t=0;
        var r=0
        }
    }
if(hotels24_date_in_send!=null&&hotels24_date_out_send!=null){
    var m=hotels24_date_in_send.split("-");
    var a=hotels24_date_out_send.split("-");
    var u=document.getElementById("hotels24_date_inout_selected");
    u.setAttribute("style","display:block;");
    u.innerHTML=Lang.begin_date+" <b>"+m[2]+" "+month_global_mass[parseInt(m[1])-1]+" "+m[0]+"</b><br> "+Lang.end_date+" <b>"+a[2]+" "+month_global_mass[parseInt(a[1])-1]+" "+a[0]+"</b>"
    }
    if(b.total_rooms_count&&(b.next_page||b.previous_page)){
    document.getElementById("hotels24_pagerText").setAttribute("style","display:block");
    document.getElementById("hotels24_pagerText").innerHTML=Lang.find_count_rooms_ver2;
    document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
    if(b.next_page){
        var v=(b.next_page-1)*5;
        document.getElementById("hotels24_pager_count").innerHTML="<b>"+(v-4)+"</b> - <b>"+v+"</b> "+Lang.find_count_IZ+" <b>"+b.total_rooms_count+"</b>"
        }else{
        var v=(b.previous_page+1)*5;
        if((v-4)==b.total_rooms_count){
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(v-4)+"</b> "+Lang.find_count_IZ+" <b>"+b.total_rooms_count+"</b>"
            }else{
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(v-4)+"</b> - <b>"+b.total_rooms_count+"</b> "+Lang.find_count_IZ+" <b>"+b.total_rooms_count+"</b>"
            }
        }
}
}
function request(d){
    document.getElementById("hotels24_search_button").disabled=true;
    hotels24_kol_timeout=1;
    hotels24_peremen=setTimeout("connect_error()",60000);
    hotels24_back_button=1;
    var b=0;
    var c=0;
    while(hotels24_masLink[b]!=null&&hotels24_masLink[b]!=0&&hotels24_masLink[b]!="undefined"){
        c=b;
        b++
    }
    hotels24_masLink[c]=0;
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_search_result").innerHTML="";
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
    document.getElementById("hotels24_date_inout_selected").innerHTML="";
    document.getElementById("hotels24_date_inout_selected").setAttribute("style","display: none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    document.getElementById("hotels24_pagerText").innerHTML="";
    document.getElementById("hotels24_pagerText").setAttribute("style","display:none");
    document.getElementById("hotels24_search_result").innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";
    var a=document.createElement("script");
    a.src=d;
    a.type="text/javascript";
    document.body.appendChild(a)
    }
    function status_date(){
    if(document.getElementById("hotels24_no_date").value==1){
        document.getElementById("hotels24_no_date").value=0;
        document.getElementById("hotels24_sel_date_in").disabled=true;
        document.getElementById("hotels24_sel_month_in").disabled=true;
        document.getElementById("hotels24_sel_date_out").disabled=true;
        document.getElementById("hotels24_sel_month_out").disabled=true;
        hotels24_date_in_send_temp=hotels24_date_in_send;
        hotels24_date_out_send_temp=hotels24_date_out_send;
        hotels24_date_in_send=null;
        hotels24_date_out_send=null;
        if(hotels24_date_in_send_temp!=null&&hotels24_date_out_send_temp!=null){
            hotels24_date_in=null;
            hotels24_date_out=null
            }
        }else{
    document.getElementById("hotels24_no_date").value=1;
    document.getElementById("hotels24_sel_date_in").disabled=false;
    document.getElementById("hotels24_sel_date_in").disabled=false;
    document.getElementById("hotels24_sel_month_in").disabled=false;
    document.getElementById("hotels24_sel_date_out").disabled=false;
    document.getElementById("hotels24_sel_month_out").disabled=false;
    hotels24_date_in_send=hotels24_date_in_send_temp;
    hotels24_date_out_send=hotels24_date_out_send_temp;
    if(hotels24_date_in_send_temp!=null&&hotels24_date_out_send_temp!=null){
        hotels24_date_in=hotels24_date_in_send_temp;
        hotels24_date_out=hotels24_date_out_send_temp
        }
    }
};