﻿var titleBar;
var menuBar;
var buttonBar;
var content;
var tree;
var splitter;
var main;
var mainMargin;
var statusBar;
var searchSelect;
var searchBox;

function Search()
{
	var search = searchBox.value;
	var url = "http://www.bing.com/";
	
	switch (searchSelect.value)
	{
	case "Web":
		url += "search?";
	break;
	case "images":
		url += "images/search?";
	break;
	case "videos":
		url += "videos/search?";
	break;
	case "shopping":
		url += "shopping/search?";
	break;
	case "news":
		url += "news/search?";
	break;
	case "maps":
		url += "maps/default.aspx?";
	break;
	case "travel":
		url += "travel/?";
	break;
	case "visualsearch":
		url += "visualsearch?";
	break;
	default:
		url += "search?";
	break;
	}
	url += "q=";
	url += encodeURIComponent(searchBox.value);

	window.open(url,"_self");
}
function OnKeyPress(theEvent)
{
	if (theEvent.keyCode == 13)
	{	
		Search();
		mainForm.disabled = true;
		return false;	
	}
	return true;
}
function OnBodyKeyPress(theEvent)
{
	if (theEvent.ctrlKey && theEvent.shiftKey)
	{
		// c
		if (theEvent.keyCode == 3)
		{
			window.open("https://www.webcontrolcenter.com/customer.aspx","_self");
		}
		// d
		if (theEvent.keyCode == 4)
		{
			window.open("https://www.webcontrolcenter.com/domain.aspx","_self");
		}
		// m
		if (theEvent.keyCode == 13)
		{
			window.open("http://mail.hms3.com","_self");
		}
	}
	return true;
}
function ShowPrintable()
{
	document.body.style.position = "static";
	document.body.style.width = "auto";
	document.body.style.height = "auto";
	document.body.marginLeft = "auto";
	document.body.marginTop = "auto";
	
	titleBar.style.display = "none";
	menuBar.style.display = "none";
	buttonBar.style.display = "none";
	tree.style.display = "none";
	splitter.style.display = "none";
	statusBar.style.display = "none";
	
	content.style.position = "static";
	content.style.height = "auto";
	content.style.borderWidth = "medium";
	content.style.borderStyle = "none";
	
	main.style.position = "static";
	main.style.right = "auto";
	main.style.top = "auto";
	main.style.height = "auto";
	main.style.overflow = "visible";
	main.style.width = "auto";
	
	mainMargin.style.position = "static";
	mainMargin.style.top = "auto";
	mainMargin.style.left = "auto";
}
function GetTreeWidth()
{
	var strTreeWidth = tree.style.width;
	var treeWidth = strTreeWidth.substr(0,strTreeWidth.length-1);
	
	return treeWidth;
}
function MoveSplitter(direction)
{
	var treeWidth = GetTreeWidth();
	
	if (splitter.style.visibility != "visible")
		return;
		
	if (direction == "left")
	{
		if (treeWidth == 1)
			return;
		treeWidth--;
		SetPercentWidth(treeWidth);
	}
	else if (direction == "right")
	{
		if (treeWidth == 99)
			return;
		treeWidth++;
		SetPercentWidth(treeWidth);
	}
}
function ToggleTree()
{
	if (tree.style.visibility == "visible")
	{
		//hide tree and splitter
		tree.style.visibility = "hidden";
		splitter.style.visibility = "hidden";
		main.style.width = "100%";
	}
	else
	{
		tree.style.visibility = "visible";
		splitter.style.visibility = "visible";
		SetPercentWidth(GetTreeWidth());
	}
}
function SetPercentWidth(treeWidth)
{
	var mainWidth = 100 - treeWidth;
	var strTreeWidth = treeWidth.toString() + "%";
	var strMainWidth = mainWidth.toString() + "%";
	
	tree.style.width = strTreeWidth;
	splitter.style.left = strTreeWidth;
	main.style.width = strMainWidth;
}

function OnLoad()
{
	var masterPageId = document.getElementById("masterPageId");
	var masterPagePrefix = masterPageId.value + "_";
	
	mainForm = document.getElementById("aspnetForm");
	titleBar = document.getElementById("titleBar");
	menuBar = document.getElementById("menuBar");
	buttonBar = document.getElementById("buttonBar");
	content = document.getElementById("content");
	tree = document.getElementById(masterPagePrefix+"tree");
	splitter = document.getElementById(masterPagePrefix+"splitter");
	main = document.getElementById(masterPagePrefix+"main");
	mainMargin = document.getElementById("mainMargin");
	statusBar = document.getElementById("statusBar");
	searchSelect = document.getElementById("searchSelect");
	searchBox = document.getElementById("searchBox");
		
	searchBox.focus();
}



