/*
 * (c) 2011 David Krause, Interaktive Gestaltung
 * http://www.interaktive-gestaltung.de
 */

function NaviController(naviModel)
{
    var _model = naviModel;

    this.onCategoryButtonClick = function (id)
	{
        _model.changeNavi(id, undefined, undefined);
	}

    this.onSectionButtonClick = function (id)
	{
		_model.changeNavi(undefined, id, undefined);
	}

    this.onTitleButtonClick = function (id)
	{
		_model.changeNavi(undefined, undefined, id);
	}

    this.onTitleButtonMouseenter = function (id)
    {
        _model.setInfoText(id - 1);
    }

    this.onTitleButtonMouseleave = function (id)
    {
        _model.setInfoText(null);
    }


}

