
var MAIN_WIDTH_WITHOUT_MENU = 589;
var DEBUG_MODE = false;
var pageContent = {
	lastSubMenuName: '',
	init: function(){
		//$('#loading-screen').height($(document).height());
		//$('#loading-screen-box').height($(document).height());
		//$("#right-menu").css({opacity:0});
		/*@cc_on
		 /*@if (@_jscript)
		 this.ie = (document.all && !window.opera) ? true : false;
		 /*@else @*/
		this.ie = false;
		/*@end
		 @*/
		this.ie7 = (this.ie && window.XMLHttpRequest);
		//pageContent.onLeftMenu('#home-lnk', '#content-home');
		//pageContent.tracking('Home.htm');
		//Left menu
		$('#home-lnk').click(function(){
			pageContent.onLeftMenu('#home-lnk', '#content-home');
			pageContent.onRemoveRightMenu();
			pageContent.tracking('Home.htm');
		});
		$('#portfolio-lnk').click(function(){
			pageContent.lastSubMenuName = 'Drawings';
			pageContent.onLeftMenu('#portfolio-lnk', '#content-portfolio');
			$("#right-menu").show();
			//$("#right-menu").animate({opacity: 1}, 1000 ,function(){$("#right-menu").css({'z-index':500});});
			pageContent.moveMenu();
			pageContent.tracking('Portfolio.htm');
		});
		$('#about-me-lnk').click(function(){
			pageContent.onLeftMenu('#about-me-lnk', '#content-about-me');
			pageContent.onRemoveRightMenu();
			pageContent.tracking('About.htm');
		});
		$('#guest-book-lnk').click(function(){
			pageContent.onLeftMenu('#guest-book-lnk', '#content-guest-book');
			pageContent.onRemoveRightMenu();
			pageContent.tracking('GuestBook.htm');
		});
		$('#blog-lnk').click(function(){
			pageContent.onLeftMenu('#blog-lnk', '#content-guest-book');
			pageContent.onRemoveRightMenu();
			pageContent.tracking('Blog.htm');
		});
		
		$('#right-menu .right-menu-btn').click(function(){
			pageContent.onRightMenuClick(this);
		});
		$('#right-menu .sub-menu-btn').click(function(){
			pageContent.onRightSubMenuClick(this);
		});
		$('.pages-numbers .page-btn').click(function(){
			pageContent.onPageClick(this);
		});
		$("#copyright").css({
			opacity: 0
		});
		$('#copyright-lnk').click(function(){
			if ($('#copyright').css('opacity') == 0) {
				$("#copyright").show();
				$("#copyright").animate({
					opacity: 1
				}, 1000);
			}
			else {
				$("#copyright").animate({
					opacity: 0
				}, 1000, function(){
					$("#copyright").hide();
				});
			}
			
			
		});
		pageContent.moveMenu();
	},
	onRightMenuClick: function(curBtn){
		var contents = $('.content-portfolio').hide();
		var subMenus = $('.sub-menu-box').hide();
		var btns = $('.right-menu-btn');
		for (var i = 0; i < btns.length; i++) {
			if (curBtn == btns[i]) {
				$(contents[i]).show();
				$(subMenus[i]).show();
				break;
			}
		}
		var selBtn = $('#right-menu .selected-menu-item').unbind('click').click(function(){
			pageContent.onRightMenuClick(this);
		});
		selBtn.removeClass('selected-menu-item');
		$(curBtn).addClass('selected-menu-item');
		$(curBtn).unbind('click');
		
		var curMenuName = $('#right-menu .selected-menu-item').children().text()
		pageContent.tracking('Portfolio/' + curMenuName + '.htm');
	},
	onRightSubMenuClick: function(curBtn){
		var submenu = $(curBtn).attr('submenu');
		var subContents = $('.' + submenu + ' .content-sub-portfolio').hide();
		var btns = $(curBtn.parentNode).find('.sub-menu-btn');
		for (var i = 0; i < btns.length; i++) {
			if (curBtn == btns[i]) {
				$(subContents[i]).show();
				break;
			}
		}
		var selBtn = $(curBtn.parentNode).find('.selected-sub-menu-item').unbind('click').click(function(){
			pageContent.onRightSubMenuClick(this);
		});
		selBtn.removeClass('selected-sub-menu-item');
		$(curBtn).addClass('selected-sub-menu-item');
		$(curBtn).unbind('click');
		
		var curRightMenuName = $('#right-menu .selected-menu-item').children().text()
		pageContent.lastSubMenuName = $(curBtn.parentNode).find('.selected-sub-menu-item').children().text();
		pageContent.tracking('Portfolio/' + curRightMenuName + '/' + pageContent.lastSubMenuName + '.htm');
	},
	onRemoveRightMenu: function(){
		//$('#get-in-touch').removeClass('left-pos');
		//$("#right-menu").animate({opacity: 0}, 1000 );
		$("#right-menu").hide();
	},
	onPageClick: function(curBtn){
		var pages = $(curBtn.parentNode.parentNode).find('.page').hide();
		var btns = $(curBtn.parentNode).find('.page-btn');
		for (var i = 0; i < btns.length; i++) {
			if (curBtn == btns[i]) {
				$(pages[i]).show();
				break;
			}
		}
		
		var selBtn = $(curBtn.parentNode).find('.selected-btn').unbind('click').click(function(){
			pageContent.onPageClick(this);
		});
		selBtn.removeClass('selected-btn');
		
		$(curBtn).addClass('selected-btn');
		$(curBtn).unbind('click');
		
		var curRightMenuName = $('#right-menu .selected-menu-item').children().text()
		var curPageName = $(curBtn.parentNode).find('.selected-btn').text();
		pageContent.tracking('Portfolio/' + curRightMenuName + '/' + pageContent.lastSubMenuName + '/Page' + curPageName + '.htm');
	},
	onLeftMenu: function(lnk, content){
		$('#left-menu .selected-menu-item').removeClass('selected-menu-item');
		$(lnk).addClass('selected-menu-item');
		$('.content-box').hide();
		$(content).show();
		pageContent.moveMenu();
	},
	onRightMenu: function(lnk, content){
		$('#right-menu .selected-menu-item').removeClass('selected-menu-item');
		$(lnk).addClass('selected-menu-item');
		$('.content-box').hide();
		$(content).show();
		pageContent.moveMenu();
	},
	moveMenu: function(){
		var centerHeight = $('#center').height();
		var menuLeftHeight = $('#left-menu').height();
		var menuLeftTop = ((centerHeight - menuLeftHeight) / 2);
		var menuRightHeight = $('#right-menu').height();
		var menuRightTop = ((centerHeight - menuRightHeight) / 2) + 108 + (pageContent.ie || pageContent.ie7 ? 10 : 0);
		$('#left-menu').css({
			'top': menuLeftTop
		});
		$('#right-menu').css({
			'top': menuRightTop
		});
	},
	tracking: function(pageName){
		if (!DEBUG_MODE) {
			try {
				_uacct = "UA-1970564-13";
				urchinTracker('/' + pageName);
			} 
			catch (err) {
			}
		}
		else {
			alert('/' + pageName);
		}
	},
	hideLoading: function(){
		$('#loading-screen').css({
			opacity: 0.5
		});
		$('#loading-screen').animate({
			opacity: 0
		}, 500, function(){
			$('#loading-screen').hide();
			pageContent.loadFlash();
		});
		$('#loading-screen-box').css('opacity', 1);
		$('#loading-screen-box').animate({
			opacity: 0
		}, 500, function(){
			$('#loading-screen-box').hide();
		});
	},
	loadFlash: function()
	{
		var so = new SWFObject("../../Flash/Animation.swf", "AnimationFlash", "338", "247", "9", "#FFFFFF");
		so.useExpressInstall('expressinstall.swf');
		so.addParam("wmode", "transparent");
		so.write("AnimationFlash");
		
	}
};

$(document).ready(function(){
   pageContent.init();
});
$(window).load(function(){
   //pageContent.hideLoading();
});

