/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

window.onload=first_search;
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_result_count_all=4;
var hotels24_result_count_room=3;
var hotels24_serv_year;
var hotels24_masLink=new Array(100);
var hotels24_back_button;
var hotels24_kol_timeout;
var hotels24_selected_region_id=0;
var hotels24_selected_top_region_id=0;
var hotels24_top_hotels_count=5;
var hotels24_top_type=1;
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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").innerHTML="";
    document.getElementById("hotels24_aregion").innerHTML="";
    document.getElementById("hotels24_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_acity").setAttribute("style","display:none;");
    document.getElementById("hotels24_aregion").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 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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        var b=0;
    while(b<100){
        hotels24_masLink[b]=0;
        b++
    }
    hotels24_masLink[0]=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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function search_request(c){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_request").innerHTML="";
    document.getElementById("hotels24_previous_request").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var f=document.getElementById("hotels24_search_result");
    if(c.hotels){
        for(var h in c.hotels){
            var a=document.createElement("div");
            a.setAttribute("style","display:block;");
            a.innerHTML="<strong class='strong_wrap'>"+Lang.short_city+c.hotels[h]["city"]+"</strong><br /> <a href='javascript:create_roomsofhotel("+h+")'>"+c.hotels[h]["name"].substr(0,33)+"</a>";
            f.appendChild(a)
            }
            if(c.next_page){
            document.getElementById("hotels24_next_page_a").innerHTML="";
            document.getElementById("hotels24_next_page_a").setAttribute("style","display:block");
            var e=document.getElementById("hotels24_next_page_a");
            var a=document.createElement("div");
            a.setAttribute("style","display:block;");
            a.innerHTML="<a href='javascript:hotels_next_page("+c.next_page+")' title='"+Lang.next_hotels+"'></a>";
            e.appendChild(a);
            document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
            }
            if(c.previous_page){
            document.getElementById("hotels24_previous_page_a").innerHTML="";
            document.getElementById("hotels24_previous_page_a").setAttribute("style","display:block");
            var j=document.getElementById("hotels24_previous_page_a");
            var a=document.createElement("div");
            a.setAttribute("style","display:block;");
            a.innerHTML="<a href='javascript:hotels_next_page("+c.previous_page+")' title='"+Lang.previous_hotels+"'></a>";
            j.appendChild(a);
            document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
            }
            if(c.cities_count){
            document.getElementById("hotels24_acity").innerHTML="";
            document.getElementById("hotels24_acity").setAttribute("style","display:none;");
            var g=document.getElementById("hotels24_acity");
            var i=document.createElement("div");
            i.setAttribute("style","display:block;");
            i.innerHTML='<a href=javascript:create_city("'+hotels24_search_str+'")>'+Lang.find_cities+"</a>";
            g.appendChild(i);
            document.getElementById("hotels24_acity").setAttribute("style","display:block;")
            }
            if(c.regions_count){
            document.getElementById("hotels24_aregion").innerHTML="";
            document.getElementById("hotels24_aregion").setAttribute("style","display:none;");
            var d=document.getElementById("hotels24_aregion");
            var b=document.createElement("div");
            b.setAttribute("style","display:block;");
            b.innerHTML='<a href=javascript:create_regions("'+hotels24_search_str+'")>'+Lang.find_regions+"</a>";
            d.appendChild(b);
            document.getElementById("hotels24_aregion").setAttribute("style","display:block;")
            }
            if(c.regions_count||c.cities_count){
            document.getElementById("hotels24_looks_word").innerHTML=Lang.find_word;
            document.getElementById("hotels24_looks_word").setAttribute("style","display:block;")
            }
            if(c.total_hotels_count&&(c.next_page||c.previous_page)){
            document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
            if(c.next_page){
                this_page=(c.next_page-1)*4;
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-3)+"</b> - <b>"+this_page+"</b> "+Lang.find_count_IZ+" <b>"+c.total_hotels_count+"</b>"
                }else{
                this_page=(c.previous_page+1)*4;
                if((this_page-4)==c.total_hotels_count){
                    document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-3)+"</b> "+Lang.find_count_IZ+" <b>"+c.total_hotels_count+"</b>"
                    }else{
                    document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-3)+"</b> - <b>"+c.total_hotels_count+"</b> "+Lang.find_count_IZ+" <b>"+c.total_hotels_count+"</b>"
                    }
                }
        }
}else{
    if(c.cities_count!=null){
        hotels24_masLink[0]=null;
        create_city(hotels24_search_str)
        }else{
        if(c.regions_count){
            hotels24_masLink[0]=null;
            create_regions(hotels24_search_str)
            }else{
            if(c.error){
                var a=document.createElement("div");
                a.setAttribute("style","display:block;");
                a.innerHTML=c.error;
                f.appendChild(a)
                }
            }
    }
}
}
function tophotels(a){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none;");
    var c=document.getElementById("hotels24_search_result");
    for(var b in a.hotels){
        var d=document.createElement("div");
        d.setAttribute("style","display:block;");
        d.innerHTML="<strong class='strong_wrap'>"+Lang.short_city+a.hotels[b]["city"]+" </strong><br /><a href='javascript:create_roomsofhotel("+b+")'>"+a.hotels[b]["name"].substr(0,33)+"</a>";
        c.appendChild(d)
        }
        if(a.error){
        var d=document.createElement("div");
        d.setAttribute("style","display:block;");
        d.innerHTML=a.error;
        c.appendChild(d)
        }
    }
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_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;
    document.getElementById('hotels24_search_word').innerHTML = Lang.search_word;
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>"
    }
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var c=document.getElementById("hotels24_search_result");
    for(var b in a.rooms){
        var d=document.createElement("div");
        d.setAttribute("style","display:block;");
        d.innerHTML=a.rooms[b]["room_name"]+" цена "+a.rooms[b]["min_price"]+" грн. кол.свободных мест "+a.rooms[b]["avaible_count"];
        c.appendChild(d)
        }
    }
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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(d){
    document.getElementById("hotels24_search_button").disabled=false;
    hotels24_kol_timeout=0;
    clearTimeout(hotels24_peremen);
    if(d.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 d.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var g=document.getElementById("hotels24_search_result");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<h4 class='h4wrap'>"+Lang.regions_word+"</h4>";
    g.appendChild(b);
    for(var h in d.regions){
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:create_cityofregion("+h+")' class='regionItem'>"+d.regions[h]+"</a>";
        g.appendChild(b)
        }
        if(d.next_page){
        document.getElementById("hotels24_next_page_a").innerHTML="";
        document.getElementById("hotels24_next_page_a").setAttribute("style","display:block");
        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("+d.next_page+")' title='"+Lang.next_regions+"'></a>";
        next_page_parent.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(d.previous_page){
        document.getElementById("hotels24_previous_page_a").innerHTML="";
        document.getElementById("hotels24_previous_page_a").setAttribute("style","display:block");
        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("+d.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 c=0;
        var e=0;
        while(hotels24_masLink[e]!=null&&hotels24_masLink[e]!=0&&hotels24_masLink[e]!="undefined"){
            c=e;
            e++
        }
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var j=document.getElementById("hotels24_previous_request");
        var f=document.createElement("div");
        f.setAttribute("style","display:block;");
        f.innerHTML="<a href=javascript:request('"+hotels24_masLink[c-1]+"')>&laquo; "+Lang.back_str+"</a>";
        j.appendChild(f)
        }
        if(d.total_regions_count&&(d.next_page||d.previous_page)){
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(d.next_page){
            var a=(d.next_page-1)*4;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> - <b>"+a+"</b> "+Lang.find_count_IZ+" <b>"+d.total_regions_count+"</b>"
            }else{
            var a=(d.previous_page+1)*4;
            if((a-4)==d.total_regions_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> "+Lang.find_count_IZ+" <b>"+d.total_regions_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> - <b>"+d.total_regions_count+"</b> "+Lang.find_count_IZ+" <b>"+d.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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(e){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var k=document.getElementById("hotels24_search_result");
    for(var l in e.cities){
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<strong class='strong_wrap'>"+e.cities[l]["region"]+" "+Lang.short_region+"</strong><br /> <a href='javascript:create_hotelsofcity("+l+", 1)'>"+Lang.short_city+" "+e.cities[l]["name"]+"</a>";
        k.appendChild(b)
        }
        if(e.next_page){
        document.getElementById("hotels24_next_page_a").innerHTML="";
        document.getElementById("hotels24_next_page_a").setAttribute("style","display:block");
        var j=document.getElementById("hotels24_next_page_a");
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:city_next_page("+e.next_page+")' title='"+Lang.next_cities+"'></a>";
        j.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(e.previous_page){
        document.getElementById("hotels24_previous_page_a").innerHTML="";
        document.getElementById("hotels24_previous_page_a").setAttribute("style","display:block");
        var n=document.getElementById("hotels24_previous_page_a");
        var b=document.createElement("div");
        b.setAttribute("style","display:block;");
        b.innerHTML="<a href='javascript:city_next_page("+e.previous_page+")' title='"+Lang.previous_cities+"'></a>";
        n.appendChild(b);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(e.regions_count){
        var h=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>";
        h.appendChild(d);
        document.getElementById("hotels24_aregion").setAttribute("style","display:block;");
        document.getElementById("hotels24_looks_word").innerHTML=Lang.find_word;
        document.getElementById("hotels24_looks_word").setAttribute("style","display:block;")
        }
        if(!document.getElementById("hotels24_previous_request").textContent&&(hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0)){
        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(e.total_cities_count&&(e.next_page||e.previous_page)){
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(e.next_page){
            var a=(e.next_page-1)*4;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> - <b>"+a+"</b> "+Lang.find_count_IZ+" <b>"+e.total_cities_count+"</b>"
            }else{
            var a=(e.previous_page+1)*4;
            if((a-4)==e.total_cities_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> "+Lang.find_count_IZ+" <b>"+e.total_cities_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> - <b>"+e.total_cities_count+"</b> "+Lang.find_count_IZ+" <b>"+e.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        a.type="text/javascript";
    document.body.appendChild(a)
    }
    function getallregion(a){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var d=document.getElementById("hotels24_search_result");
    for(var c in a.regions){
        var e=document.createElement("div");
        e.setAttribute("style","display:block;");
        e.innerHTML="<a href='javascript:create_cityofregion()'>"+a.regions[c]+"</a>";
        d.appendChild(e)
        }
        if(a.total_regions_count&&(a.next_page||a.previous_page)){
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(a.next_page){
            var b=(a.next_page-1)*4;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(b-3)+"</b> - <b>"+b+"</b> "+Lang.find_count_IZ+" <b>"+a.total_regions_count+"</b>"
            }else{
            var b=(a.previous_page+1)*4;
            if((b-4)==a.total_regions_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(b-3)+"</b> "+Lang.find_count_IZ+" <b>"+a.total_regions_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(b-3)+"</b> - <b>"+a.total_regions_count+"</b> "+Lang.find_count_IZ+" <b>"+a.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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(d){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var h=document.getElementById("hotels24_search_result");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    //b.innerHTML="<h4 class='h4wrap'>"+d.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;'>"+d.region+"</h4>";
        else
            {
                if(d.region_type == "province")
                    b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+d.region+" "+Lang['region_word']+"</h4>";
                else if(d.region_type == "area")
                    b.innerHTML="<h4 style='margin:0 0 10px 0!important; padding:0 !important; font-size:14px;'>"+Lang['bigregion_word']+" "+d.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=d.region
            }
        }
    hotels24_back_button=2;
h.appendChild(b);
for(var j in d.cities){
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<a href='javascript:create_hotelsofcity("+j+", 1)' class='cityOfHot'>"+d.cities[j]+"</a>";
    h.appendChild(b)
    }
    if(d.next_page){
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_next_page_a").setAttribute("style","display:block");
    var g=document.getElementById("hotels24_next_page_a");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<a href='javascript:cityofregion_next_page("+d.next_page+", "+d.region_id+")' title='"+Lang.next_cities+"'></a>";
    g.appendChild(b);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(d.previous_page){
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:block");
    var l=document.getElementById("hotels24_previous_page_a");
    var b=document.createElement("div");
    b.setAttribute("style","display:block;");
    b.innerHTML="<a href='javascript:cityofregion_next_page("+d.previous_page+", "+d.region_id+")' title='"+Lang.previous_cities+"'></a>";
    l.appendChild(b);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(!document.getElementById("hotels24_previous_request").textContent){
    var c=0;
    var e=0;
    while(hotels24_masLink[e]!=null&&hotels24_masLink[e]!=0&&hotels24_masLink[e]!="undefined"){
        c=e;
        e++
    }
    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 k=document.getElementById("hotels24_previous_request");
        var f=document.createElement("div");
        f.setAttribute("style","display:block;");
        f.innerHTML="<a href=javascript:request('"+hotels24_masLink[c-1]+"')>&laquo;  "+Lang.back_str+"</a>";
        k.appendChild(f)
        }
    }
if(d.total_cities_count&&(d.next_page||d.previous_page)){
    document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
    if(d.next_page){
        var a=(d.next_page-1)*4;
        document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> - <b>"+a+"</b> "+Lang.find_count_IZ+" <b>"+d.total_cities_count+"</b>"
        }else{
        var a=(d.previous_page+1)*4;
        if((a-4)==d.total_cities_count){
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> "+Lang.find_count_IZ+" <b>"+d.total_cities_count+"</b>"
            }else{
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(a-3)+"</b> - <b>"+d.total_cities_count+"</b> "+Lang.find_count_IZ+" <b>"+d.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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_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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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_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+"&itemShowPagesWidget="+hotels24_result_count_all
        }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+"&itemShowPagesWidget="+hotels24_result_count_all
        }
        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(c){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var g=document.getElementById("hotels24_search_result");
    var a=document.createElement("div");
    a.setAttribute("style","display:block;");
    a.innerHTML="<h4 class='h4wrap'>"+Lang.city_word+" "+c.city_name+"</h4>";
    if(hotels24_back_button!=1){
        document.getElementById("hotels24_search_field").value=c.city_name
        }
        hotels24_back_button=2;
    g.appendChild(a);
    for(var h in c.hotels){
        var a=document.createElement("div");
        a.setAttribute("style","display:block;");
        a.innerHTML="<a href='javascript:create_roomsofhotel("+h+")' class='cityOfHot'>"+c.hotels[h]+"</a>";
        g.appendChild(a)
        }
        if(c.next_page){
        document.getElementById("hotels24_next_page_a").innerHTML="";
        document.getElementById("hotels24_next_page_a").setAttribute("style","display:block");
        var f=document.getElementById("hotels24_next_page_a");
        var a=document.createElement("div");
        a.setAttribute("style","display:block;");
        a.innerHTML="<a href='javascript:hotelsofcity_next_page("+c.next_page+", "+c.city_id+")' title='"+Lang.next_hotels+"'></a>";
        f.appendChild(a);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(c.previous_page){
        document.getElementById("hotels24_previous_page_a").innerHTML="";
        document.getElementById("hotels24_previous_page_a").setAttribute("style","display:block");
        var k=document.getElementById("hotels24_previous_page_a");
        var a=document.createElement("div");
        a.setAttribute("style","display:block;");
        a.innerHTML="<a href='javascript:hotelsofcity_next_page("+c.previous_page+", "+c.city_id+")' title='"+Lang.previous_hotels+"'></a>";
        k.appendChild(a);
        document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
        }
        if(!document.getElementById("hotels24_previous_request").textContent){
        var b=0;
        var d=0;
        while(hotels24_masLink[d]!=null&&hotels24_masLink[d]!=0&&hotels24_masLink[d]!="undefined"){
            b=d;
            d++
        }
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var j=document.getElementById("hotels24_previous_request");
        var e=document.createElement("div");
        e.setAttribute("style","display:block;");
        e.innerHTML="<a href=javascript:request('"+hotels24_masLink[b-1]+"')>&laquo;  "+Lang.back_str+"</a>";
        j.appendChild(e)
        }
        if(c.total_hotels_count&&(c.next_page||c.previous_page)){
        document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
        if(c.next_page){
            this_page=(c.next_page-1)*4;
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-3)+"</b> - <b>"+this_page+"</b> "+Lang.find_count_IZ+" <b>"+c.total_hotels_count+"</b>"
            }else{
            this_page=(c.previous_page+1)*4;
            if((this_page-4)==c.total_hotels_count){
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-3)+"</b> "+Lang.find_count_IZ+" <b>"+c.total_hotels_count+"</b>"
                }else{
                document.getElementById("hotels24_pager_count").innerHTML="<b>"+(this_page-3)+"</b> - <b>"+c.total_hotels_count+"</b> "+Lang.find_count_IZ+" <b>"+c.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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_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+"&itemShowPagesWidget="+hotels24_result_count_room
        }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+"&itemShowPagesWidget="+hotels24_result_count_room
        }
        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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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_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+"&itemShowPagesWidget="+hotels24_result_count_room
        }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+"&itemShowPagesWidget="+hotels24_result_count_room
        }
        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(a){
    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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").setAttribute("style","display:none;");
    document.getElementById("hotels24_pager_count").innerHTML="";
    document.getElementById("hotels24_pager_count").setAttribute("style","display:none");
    var g=document.getElementById("hotels24_search_result");
    var k=document.createElement("div");
    k.setAttribute("style","display:block;");
    k.innerHTML="<h4 class='h4wrap'>"+Lang.short_city+a.city+"<br /><strong class='span_wrap'>"+a.hotel.substr(0,30)+"</strong></h4>";
    if(hotels24_back_button==null){
        c=/''([^\"]+)''/;
        q=c.exec(a.hotel);
        l=a.city+", "+q[1];
        document.getElementById("hotels24_search_field").value=l
        }else{
        if(hotels24_back_button!=1){
            var o=a.city;
            var c=/''([^\"]+)''/;
            var q=c.exec(a.hotel);
            var l=o+", "+q[1];
            document.getElementById("hotels24_search_field").value=l
            }
        }
    hotels24_back_button=2;
g.appendChild(k);
for(var t in a.rooms){
    var k=document.createElement("div");
    k.setAttribute("style","display:block;");
    k.setAttribute("class","infoBlockWrap");
    var h=a.rooms[t]["avaible_count"]+"";
    var d=h.length-1;
    h=h.charAt(d);
    if(parseInt(h)==1){
        var e=Lang.numer_str1
        }else{
        if(parseInt(h)==2||parseInt(h)==3||parseInt(h)==4){
            var e=Lang.numer_str2
            }else{
            var e=Lang.numer_str3
            }
        }
    if(a.rooms[t]["avaible_count"]>10&&a.rooms[t]["avaible_count"]<20){
    e=Lang.numer_str3
    }
    if(hotels24_date_in_send==null||hotels24_date_out_send==null){
    if(a.rooms[t]["room_name"]=="I"||a.rooms[t]["room_name"]=="II"||a.rooms[t]["room_name"]=="III"||a.rooms[t]["room_name"]=="IV"||a.rooms[t]["room_name"]=="V"||a.rooms[t]["room_name"]=="VI"||a.rooms[t]["room_name"]=="VII"||a.rooms[t]["room_name"]=="VIII"||a.rooms[t]["room_name"]=="IX"||a.rooms[t]["room_name"]=="X"||a.rooms[t]["room_name"]=="XI"||a.rooms[t]["room_name"]=="XII"){
        k.innerHTML="<span><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+Lang.numer_word+" &quot;"+a.rooms[t]["room_name"]+"&quot;</a><u>"+a.rooms[t]["avaible_count"]+" "+e+"</u></span><div class='infopriceWid'><strong>"+a.rooms[t]["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="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }else{
        k.innerHTML="<span><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+a.rooms[t]["room_name"]+"</a><u>"+a.rooms[t]["avaible_count"]+" "+e+"</u></span><div class='infopriceWid'><strong>"+a.rooms[t]["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="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }
    }else{
    if(a.rooms[t]["room_name"]=="I"||a.rooms[t]["room_name"]=="II"||a.rooms[t]["room_name"]=="III"||a.rooms[t]["room_name"]=="IV"||a.rooms[t]["room_name"]=="V"||a.rooms[t]["room_name"]=="VI"||a.rooms[t]["room_name"]=="VII"||a.rooms[t]["room_name"]=="VIII"||a.rooms[t]["room_name"]=="IX"||a.rooms[t]["room_name"]=="X"||a.rooms[t]["room_name"]=="XI"||a.rooms[t]["room_name"]=="XII"){
        k.innerHTML="<span><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+t+"&room_price="+a.rooms[t]["min_price"]+"' target='_blank'>"+Lang.numer_word+" &quot;"+a.rooms[t]["room_name"]+"&quot;</a><u>"+a.rooms[t]["avaible_count"]+" "+e+"</u></span><div class='infopriceWid'><strong>"+a.rooms[t]["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="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+t+"&room_price="+a.rooms[t]["min_price"]+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }else{
        k.innerHTML="<span><a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+t+"&room_price="+a.rooms[t]["min_price"]+"' target='_blank'>"+a.rooms[t]["room_name"]+"</a><u>"+a.rooms[t]["avaible_count"]+" "+e+"</u></span><div class='infopriceWid'><strong>"+a.rooms[t]["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="+a.hotel_id+"&affiliate_id="+hotels24_affiliate_id+"&date_begin="+hotels24_date_in_send+"&date_end="+hotels24_date_out_send+"&room_id="+t+"&room_price="+a.rooms[t]["min_price"]+"' target='_blank'>"+Lang.bron_word+"</a></div>"
        }
    }
g.appendChild(k)
}
if(a.next_page){
    document.getElementById("hotels24_next_page_a").innerHTML="";
    document.getElementById("hotels24_next_page_a").setAttribute("style","display:block");
    var m=document.getElementById("hotels24_next_page_a");
    var k=document.createElement("div");
    k.setAttribute("style","display:block;");
    k.innerHTML="<a href='javascript:rooms_next_page("+a.partner_hotel_id+", "+a.next_page+")' title='"+Lang.next_room+"'></a>";
    m.appendChild(k);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(a.previous_page){
    document.getElementById("hotels24_previous_page_a").innerHTML="";
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:block");
    var b=document.getElementById("hotels24_previous_page_a");
    var k=document.createElement("div");
    k.setAttribute("style","display:block;");
    k.innerHTML="<a href='javascript:rooms_next_page("+a.partner_hotel_id+", "+a.previous_page+")' title='"+Lang.previous_room+"'></a>";
    b.appendChild(k);
    document.getElementById("hotels24_pagerWid").setAttribute("style","display:block;")
    }
    if(!document.getElementById("hotels24_previous_request").textContent&&hotels24_masLink[1]!=null&&hotels24_masLink[1]!=0){
    var r=0;
    var p=0;
    while(hotels24_masLink[p]!=null&&hotels24_masLink[p]!=0&&hotels24_masLink[p]!="undefined"){
        r=p;
        p++
    }
    document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
    var n=document.getElementById("hotels24_previous_request");
    var f=document.createElement("div");
    f.setAttribute("style","display:block;");
    if(hotels24_masLink[r-1]!=null){
        f.innerHTML="<a href=javascript:request('"+hotels24_masLink[r-1]+"')>&laquo;  "+Lang.back_str+"</a>"
        }else{
        f.innerHTML="<a href=javascript:request('"+hotels24_masLink[r]+"')>&laquo;  "+Lang.back_str+"</a>"
        }
        n.appendChild(f)
    }else{
    if(!document.getElementById("hotels24_previous_request").textContent&&(hotels24_masLink[1]==null||hotels24_masLink[1]==0)){
        hotels24_search_str=a.city;
        document.getElementById("hotels24_previous_request").setAttribute("style","display:block;");
        var n=document.getElementById("hotels24_previous_request");
        var f=document.createElement("div");
        f.setAttribute("style","display:block;");
        var j="http://search.hotels24.ua/search/index/hotels/?callback=search_request&search_str="+a.city+"&next_page=1&hotel_id="+a.hotel_id+"&lang_id="+lang_id+"&selected_region_id="+hotels24_selected_region_id+"&selected_top_region_id="+hotels24_selected_top_region_id;
        f.innerHTML="<a href=javascript:but_search('hotelsofcity')>&laquo;  "+Lang.hotels_of_city+"</a>";
        n.appendChild(f);
        var r=0;
        var p=0
        }
    }
if(a.total_rooms_count&&(a.next_page||a.previous_page)){
    document.getElementById("hotels24_pager_count").setAttribute("style","display:block;");
    if(a.next_page){
        var s=(a.next_page-1)*3;
        document.getElementById("hotels24_pager_count").innerHTML="<b>"+(s-2)+"</b> - <b>"+s+"</b> "+Lang.find_count_IZ+" <b>"+a.total_rooms_count+"</b>"
        }else{
        var s=(a.previous_page+1)*3;
        if((s-4)==a.total_rooms_count){
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(s-2)+"</b> "+Lang.find_count_IZ+" <b>"+a.total_rooms_count+"</b>"
            }else{
            document.getElementById("hotels24_pager_count").innerHTML="<b>"+(s-2)+"</b> - <b>"+a.total_rooms_count+"</b> "+Lang.find_count_IZ+" <b>"+a.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_next_page_a").setAttribute("style","display:none;");
    document.getElementById("hotels24_previous_page_a").setAttribute("style","display:none;");
    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_looks_word").innerHTML="";
    document.getElementById("hotels24_looks_word").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'>";
    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
        }
    }
};

