var isset_widget;
var isset_hwidget;
var isset_informer;
isset_informer_f();
function isset_informer_f()
{
    if (typeof informer_search_hotels == 'function')
        isset_informer = 1;


}

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

window.onload = init;

    function informer_search_hotels()
    {
        document.getElementById('informer_arrow_str').innerHTML=informer_Lang['hotels_of_city'];
        var script = document.createElement("script");
        script.src = "http://search.hotels24.ua/search/index/cityhotels/?callback=informer_gethotelsofcity&city_id="+informer_city_id+"&lang_id="+informer_lang_id+"&next_page=1&affiliate_id="+informer_affiliate_id;
        script.type = 'text/javascript';
        document.body.appendChild(script);
    }

     function informer_hotelsofcity_next_page(page)
    {
        document.getElementById('informer_search_result').innerHTML='';
        document.getElementById('informer_next_page_a').innerHTML="";
        document.getElementById('informer_previous_page_a').innerHTML="";
        document.getElementById('informer_pagerWid').setAttribute('style', 'display:none;');
        document.getElementById('informer_pagerText').innerHTML='';
        document.getElementById('informer_search_result').innerHTML="<img src='http://widget.hotels24.ua/ajax-loader.gif'>";

        var script = document.createElement("script");
        script.src = 'http://search.hotels24.ua/search/index/cityhotels/?callback=informer_gethotelsofcity&city_id='+informer_city_id+'&next_page='+page+'&affiliate_id='+informer_affiliate_id+'&lang_id='+informer_lang_id;
        script.type = 'text/javascript';
        document.body.appendChild(script);
    }

    function informer_gethotelsofcity(response)
    {
        document.getElementById('informer_next_page_a').innerHTML="";
        document.getElementById('informer_previous_page_a').innerHTML="";
        document.getElementById('informer_pagerWid').setAttribute('style', 'display:none;');
        document.getElementById('informer_search_result').innerHTML="";
        document.getElementById('informer_pagerText').innerHTML='';
        var parent = document.getElementById("informer_search_result");
        var img;
        var ch;
        for (var key in response.hotels)
        {

            img="http://img.ria.ua/photos/"+response.hotels_info[key]['hotel_photo'].replace(/\./g,"sm.");
            var div = document.createElement("div");
            div.setAttribute("style", "display:block;");
            div.innerHTML="<a href='http://hotels24.ua/?target=brony&action=brony&hotel_id="+key+"&affiliate_id="+informer_affiliate_id+"&informer_widget=1' target='_blank' class='cityOfHot'><img src='"+img+"' alt='' width='50px'>"+response.hotels[key]+"</a>"
            parent.appendChild(div);


        }
        document.getElementById('informer_city_name').innerHTML=response.city_name;
        if(response.next_page)
        {
            document.getElementById('informer_next_page_a').innerHTML='';
            next_page_parent = document.getElementById('informer_next_page_a');
            var div = document.createElement("div");
            div.setAttribute("style", "display:block;");
            div.innerHTML="<a href='javascript:informer_hotelsofcity_next_page("+response.next_page+")' title='"+informer_Lang['next_hotels']+"'></a>";
            next_page_parent.appendChild(div);
            document.getElementById('informer_pagerWid').setAttribute('style', 'display:block;');
        }
        if(response.previous_page)
        {
            document.getElementById('informer_previous_page_a').innerHTML='';
            previous_page_parent = document.getElementById('informer_previous_page_a');
            var div = document.createElement("div");
            div.setAttribute("style", "display:block;");
            div.innerHTML="<a href='javascript:informer_hotelsofcity_next_page("+response.previous_page+")' title='"+informer_Lang['previous_hotels']+"'></a>";
            previous_page_parent.appendChild(div);
            document.getElementById('informer_pagerWid').setAttribute('style', 'display:block;');
        }
         if(response.total_hotels_count && (response.next_page || response.previous_page))
         {
            document.getElementById('informer_pagerText').setAttribute('style', 'display:block');
            document.getElementById('informer_pagerText').innerHTML=informer_Lang['find_count_hotels_ver2'];
            document.getElementById('informer_pager_count').setAttribute('style', 'display:block;');
            if(response.next_page)
            {
                this_page=(response.next_page-1)*5;
                document.getElementById('informer_pager_count').innerHTML="<b>"+(this_page-4)+"</b> - <b>"+this_page+"</b> "+informer_Lang['find_count_IZ']+" <b>"+response.total_hotels_count+"</b>";
            }
            else
            {
                this_page=(response.previous_page+1)*5;
                if((this_page-4)==response.total_hotels_count)
                    document.getElementById('informer_pager_count').innerHTML="<b>"+(this_page-4)+"</b> "+informer_Lang['find_count_IZ']+" <b>"+response.total_hotels_count+"</b>";
                else
                    document.getElementById('informer_pager_count').innerHTML="<b>"+(this_page-4)+"</b> - <b>"+response.total_hotels_count+"</b> "+informer_Lang['find_count_IZ']+" <b>"+response.total_hotels_count+"</b>";
            }
         }
    }