/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function Tokyo() {
}

Tokyo.menuFader = new Array();
Tokyo.site = null;
Tokyo.footerFader = new Array();

/* FOOTER { */
	Tokyo.__footerFadeIn = function(id) {
		Tokyo.footerFader[id].fadeIn(100);
	}
	Tokyo.__footerFadeOut = function(id) {
		Tokyo.footerFader[id].fadeOut(9);
	}
	Tokyo.__addFooterFader = function(id) {
		Tokyo.footerFader[id] = new KFade();
		Tokyo.footerFader[id].setThreshold(1);
		Tokyo.footerFader[id].init(document.getElementById(id + '_pt'));
	}
/* } FOOTER*/

/* MENU { */
	Tokyo.__fadeIn = function (id) {
		Tokyo.menuFader[id].fadeIn(100);
	}
	Tokyo.__fadeOut = function (id) {
		Tokyo.menuFader[id].fadeOut(9);
	}
	Tokyo.__addFader = function (id) {
		var item = document.getElementById(id + '_pt');
		Tokyo.menuFader[id] = new KFade();
		Tokyo.menuFader[id].setThreshold(1);
		Tokyo.menuFader[id].init(item);
	}
/* } MENU */

/* SITE { */
	Tokyo.__loadSite = function() {
		Tokyo.site = new KSite(document.body);

		var fader = new KFade();
		fader.setThreshold(4);
		Tokyo.site.addTransition(fader);

		Tokyo.site.setHeader(new KMenu('parts/header.php'));
		Tokyo.site.setMenu(new KMenu('parts/menu.php'));
		Tokyo.site.addPage(new KPage('#/history/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/team/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/events/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/music/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/photos/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/background/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/contacts/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/location/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/guestbook/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/guestentry/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/sitemap/', 'pages/page.php'));
		Tokyo.site.addPage(new KPage('#/popup/', 'pages/page.php'));
		Tokyo.site.setFooter(new KMenu('parts/footer.php'));

		Tokyo.site.write();
		Tokyo.site.go('#/popup/');
	}
/* } SITE */

/* GUESTBOOK { */
	Tokyo.__sendGuestEntry = function() {
		var name = document.getElementById('__guest_name');
		var message = document.getElementById('__guest_message');
		var object = { "name":name.value, "message":message.value };
		var connection = new KConnection(null);
		connection.onReady = function(target, ajaxResponse, objectResponse) {
			document.location = '#/guestbook/';
			Tokyo.site.go('#/guestbook/');
		}
		connection.connect("/pages/saveguestentry.php", 'POST');
		connection.send(object);
		return false;
	}
/* } GUESTBOOK */
