kinohod.external_request = 0;

kinohod.buildURI = function(data) {
    data = eval('(' + data + ')');
    if (data.seance) {
        return kinohod.base_uri + 'seance/' + data.seance + '?no_back=1&ext=' + kinohod.external_request;
    }
    var obj, id;
    if (data.movie) {
        obj = 'movie';
    } else if (data.cinema) {
        obj = 'cinema';
    }
    return kinohod.base_uri + obj + '/' + data[obj] + '/?region=' + data.city + '&ext=' + kinohod.external_request;
}

kinohod.initGeneric = function() {
    var m = window.location.href.split('/');
    kinohod.base_uri = m[0] + '//' + m[2] + '/api/widget/';
    var selector = 'kh_boxoffice';
    kinohod.setArgs();
    kinohod.handleHash();
    var btns = kinohod.getElementsByClassName(selector);
    
    for (var i = 0; i < btns.length; i++) {
        btns[i].onclick = function(s) { 
            return function() {
                var href = kinohod.buildURI(kinohod.getData(s));
                kinohod.buildIframe(href);
                return false;
            }
        }(btns[i]);

    }
}

kinohod.getData = function(s) {
    return s.getAttribute('data');
}

kinohod.contentLoaded(window, function() {kinohod.initGeneric();})

