// AdvanceOnline Solutions, Inc. (c) 2006
// Written by Julian Calzada

function AUControl(oModel) {
	this.$model       = oModel;
	this.$navLoaded   = false;
	this.$titleLoaded = false;
}

AUControl.prototype.gotoPage = function (nPage) {
	this.$model.gotoPage(nPage);
};
AUControl.prototype.goBack = function() {
	this.$model.goBack();
};
AUControl.prototype.goNext = function() {
	this.$model.goNext();
};
AUControl.prototype.gotoSection = function(nSection) {
	this.$model.gotoPage(nSection);
};
AUControl.prototype.updateStatus = function(sFrame) {
	switch(sFrame) {
	case 'nav' :
		this.$navLoaded   = true;
		break;
	case 'title' :
		this.$titleLoaded = true;
		break;
	}
	if (this.$navLoaded && this.$titleLoaded) this.gotoPage(1);
};