// format è globale

Terminal = function(cons, page){
    
    this.data= null;
    this.cons = cons;
    this.page = page;
    var self = this;

    this.getTerminal = function(pr, tp){
        self.page.displayLoadingMessage();
        var url = '/diglib/viewer/services/getTerminal.php';
        var sendData = 'parentid='+pr.id+'&partno='+pr.partno+'&term='+tp;
        $.getJSON(url, sendData, function(result){
            self.data= result;
            if(!first){
                self.page.changeImage();
            }else{
                first = false;
            }
            self.cons.appendZoom(self.data.image.width);
            $('#term_select').val(parseInt(self.data.partnumber));
            self.cons.complete();
        });
    }

    this.getTerminalArray = function(id){
        var url = "/diglib/viewer/services/getTerminalArray.php";
        var sendData = "id="+id;
        var dataType = 'json';
        build = function(result){
            self.cons.buildTermNavBox(result);
        }
        syncronousCall(build, url, sendData, dataType);    
    }
}

