﻿$(document).ready(function () {
	
    $('div#toolBox').mouseleave(function (event) {
		hideTabs();
		window.location.hash = "";
    });
	
	$('div#toolBox a').click(function (event) {
		refreshPage();
	});
	
	$("div.toolbarButton").click(function (event) {
		showTabs();
		
		$("div.toolbarBox").removeClass("visible")
		$("div.toolbarButton").removeClass("selected");
		$("div#toolbarBox_"+event.currentTarget.id.replace(/[^0-9]*/, '')).addClass("visible");
		$(event.currentTarget).addClass("selected");
		
		window.location.hash = $(event.currentTarget).attr('title');
	});
	
	var anchor = window.location.hash.substring(1);
	var itemId = $("div[title='" + anchor + "']").attr('id');
	
	if (itemId && (itemId != undefined) && (itemId.substring(0, 13) == "toolbarButton")) {
		itemNo = itemId.replace(/[^0-9]*/, '');
		$("div#toolbarBox_" + itemNo).addClass("visible");
		$("div#" + itemId).addClass("selected");
		
		showTabs();
	}
	else {
		//$("div#toolbarBox_1").addClass("visible");
		//$("div#toolbarButton1").addClass("selected");
	}
});

function refreshPage() {
	if (window.top == window) {
		window.setTimeout('location.reload()', 0);
	}
}

function showTabs() {
	if (!$('div#tabs').is(":visible")) {
		$('div#tabs').animate({width: 'toggle'}, 100);
		$('div.toolbarButton').addClass('open');
	}
	showOpenButton();
}

function showOpenButton() {
	if (!$('div.toolbarButton').hasClass('open')) {
		$('div.toolbarButton').addClass('open');
	}
}

function hideTabs() {
	if ($('div#tabs').is(":visible")) {
		$('div#tabs').animate({width: 'toggle'}, 100);
	}
	showCloseButton();
}

function showCloseButton() {
	if ($('div.toolbarButton').hasClass('open')) {
		$('div.toolbarButton').removeClass('open');
	}
}
