var Interface = function() {
	this.prepareInterface();
	
//	this.footer = new Interface.Footer();
	this.nav    = new Interface.Nav();
	
//	if (this.nav.subNav)
//		$('#contentWrapper').addClass('scrollWindowWithSecondLevelNav');
	
//	this.scrollWindow = $('#contentWrapper').scrollWindow(Config.ScrollWindow);
//	this.scrollWindow.load();
	
//	this.brands = new Interface.Brands();
	
	// Can't do hashed anchor links
//	if (document.location.hash)
//		document.location.href = document.location.href.substring(0, document.location.href.indexOf('#'));
};
Interface.prototype = {
	prepareInterface: function() {
//		Interface.Globals.checkCanvas();
//		$(window).resize(Interface.Globals.checkCanvas);
		
//		this.drawShadows();
//		this.drawIcons();
		
		// draw div for fading in/out content
//		$.DIV({ id: 'fadeOutContentDiv' }).insertBefore('#footer')
//			.css({ opacity: 0, display: 'none', zIndex: 50 }).bgiframe();
	},
	
/*	drawShadows: function() {
		$.IMG({
			src: '/images/shadow_frameCorner.png',
			id: 'frameCorner',
			width: '2',
			height: '3',
			className: 'png'
		}).appendTo('#wrapper');
		
		$.IMG({
			src: '/images/shadow_frameTop.gif',
			id: 'frameTop',
			width: '100%',
			height: '3'
		}).appendTo('#wrapper');
		
		$.IMG({
			src: '/images/shadow_frameLeft.png',
			id: 'frameLeft',
			width: '2',
			height: '100%',
			className: 'png'
		}).appendTo('#wrapper');
		
		$.IMG({
			src: '/images/shadow_header.png',
			id: 'headerShadow',
			width: '100%',
			height: '8',
			className: 'png'
		}).appendTo('#wrapper');
		
		$.IMG({
			src: '/images/shadow_footer.png',
			id: 'footerShadow',
			width: '100%',
			height: '9',
			className: 'png'
		}).appendTo('#wrapper');
		
		if ($.browser.ie) {
			$.DIV({ id: 'headerShadowDiv' }).appendTo('#wrapper').bgIframe();
			$.DIV({ id: 'footerShadowDiv' }).appendTo('#wrapper').bgIframe();
		}
	},
	*/
	drawIcons: function() {
		if ($('#icons').size() == 0) return;
		
		// draw print icon
		// TODO: Add print styles and print icon
/*		$.LI({ className: 'print' },
			$.A({ href: '#', title: 'Print this page' }).click(function(event) {
				window.print();
				this.blur();
				return false;
			})
		).appendTo('#icons');*/
		
		// draw fontsize switcher icon
		$.LI({ className: 'fontSizeSTL' },
			$.A({ href: '#', title: 'Increase the font size' }).click(function(event) {
				Interface.Globals.changeFontSize(this);
				this.blur();
				return false;
			})
		).appendTo('#icons');
	}
};