
// <script>
 function constExpression(x) {
 	return x;
 }
 
 function simplifyCSSExpression() {
 	try {
 		var ss,sl, rs, rl;
 		ss = document.styleSheets;
 		sl = ss.length
 	
 		for (var i = 0; i < sl; i++) {
 			simplifyCSSBlock(ss[i]);
 		}
 	}
 	catch (exc) {
 		alert("Got an error while processing css. The page should still work but might be a bit slower");
 		throw exc;
 	}
 }
 
 function simplifyCSSBlock(ss) {
 	var rs, rl;
 	
 	for (var i = 0; i < ss.imports.length; i++)
 		simplifyCSSBlock(ss.imports[i]);
 	
 	if (ss.cssText.indexOf("expression(constExpression(") == -1)
 		return;
 
 	rs = ss.rules;
 	rl = rs.length;
 	for (var j = 0; j < rl; j++)
 		simplifyCSSRule(rs[j]);
 	
 }
 
 function simplifyCSSRule(r) {
 	var str = r.style.cssText;
 	var str2 = str;
 	var lastStr;
 	do {
 		lastStr = str2;
 		str2 = simplifyCSSRuleHelper(lastStr);
 	} while (str2 != lastStr)
 
 	if (str2 != str)
 		r.style.cssText = str2;
 }
 
 function simplifyCSSRuleHelper(str) {
 	var i, i2;
 	i = str.indexOf("expression(constExpression(");
 	if (i == -1) return str;
 	i2 = str.indexOf("))", i);
 	var hd = str.substring(0, i);
 	var tl = str.substring(i2 + 2);
 	var exp = str.substring(i + 27, i2);
 	var val = eval(exp)
 	return hd + val + tl;
 }
 
 if (/msie/i.test(navigator.userAgent) && window.attachEvent != null) {
 	window.attachEvent("onload", function () {
 		simplifyCSSExpression();
 	});
 }
 
 // check browsers
 var ua = navigator.userAgent;
 var opera = /opera [56789]|opera\/[56789]/i.test(ua);
 var ie = !opera && /MSIE/.test(ua);
 var ie50 = ie && /MSIE 5\.[01234]/.test(ua);
 var ie6 = ie && /MSIE [6789]/.test(ua);
 var ieBox = ie && (document.compatMode == null || document.compatMode != "CSS1Compat");
 var moz = !opera && /gecko/i.test(ua);
 var nn6 = !opera && /netscape.*6\./i.test(ua);
 // define the default values
 webfxMenuDefaultWidth			= 200;
 
 webfxMenuDefaultBorderLeft		= 1;
 webfxMenuDefaultBorderRight		= 4;
 webfxMenuDefaultBorderTop		= -5;
 webfxMenuDefaultBorderBottom	= 1;
 webfxMenuDefaultPaddingLeft		= 1;
 webfxMenuDefaultPaddingRight	= 1;
 webfxMenuDefaultPaddingTop		= 1;
 webfxMenuDefaultPaddingBottom	= 1;
 webfxMenuDefaultShadowLeft		= 0;
 webfxMenuDefaultShadowRight		= ie && !ie50 && /win32/i.test(navigator.platform) ? 4 :0;
 webfxMenuDefaultShadowTop		= 0;
 webfxMenuDefaultShadowBottom	= ie && !ie50 && /win32/i.test(navigator.platform) ? 4 : 0;
 
 webfxMenuItemDefaultHeight		= 18;
 webfxMenuItemDefaultText		= "Untitled";
 webfxMenuItemDefaultHref		= "javascript:void(0)";
 
 webfxMenuSeparatorDefaultHeight	= 6;
 
 webfxMenuDefaultEmptyText		= "Empty";
 webfxMenuDefaultUseAutoPosition	= nn6 ? false : true;
 
 // other global constants
 webfxMenuImagePath				= "";
 
 webfxMenuUseHover				= opera ? true : false;
 webfxMenuHideTime				= 500;
 webfxMenuShowTime				= 200;
 
 var webFXMenuHandler = {
 	idCounter		:	0,
 	idPrefix		:	"webfx-menu-object-",
 	all				:	{},
 	getId			:	function () { return this.idPrefix + this.idCounter++; },
 	overMenuItem	:	function (oItem) {
 		if (this.showTimeout != null)
 			window.clearTimeout(this.showTimeout);
 		if (this.hideTimeout != null)
 			window.clearTimeout(this.hideTimeout);
 		var jsItem = this.all[oItem.id];
 		if (webfxMenuShowTime <= 0)
 			this._over(jsItem);
 		else
 			//this.showTimeout = window.setTimeout(function () { webFXMenuHandler._over(jsItem) ; }, webfxMenuShowTime);
 			
 			this.showTimeout = window.setTimeout("webFXMenuHandler._over(webFXMenuHandler.all['" + jsItem.id + "'])", webfxMenuShowTime);
 	},
 	outMenuItem	:	function (oItem) {
 		if (this.showTimeout != null)
 			window.clearTimeout(this.showTimeout);
 		if (this.hideTimeout != null)
 			window.clearTimeout(this.hideTimeout);
 		var jsItem = this.all[oItem.id];
 		if (webfxMenuHideTime <= 0)
 			this._out(jsItem);
 		else
 			//this.hideTimeout = window.setTimeout(function () { webFXMenuHandler._out(jsItem) ; }, webfxMenuHideTime);
 			this.hideTimeout = window.setTimeout("webFXMenuHandler._out(webFXMenuHandler.all['" + jsItem.id + "'])", webfxMenuHideTime);
 	},
 	blurMenu		:	function (oMenuItem) {
 		window.setTimeout("webFXMenuHandler.all[\"" + oMenuItem.id + "\"].subMenu.hide();", webfxMenuHideTime);
 	},
 	_over	:	function (jsItem) {
 		if (jsItem.subMenu) {
 			jsItem.parentMenu.hideAllSubs();
 			jsItem.subMenu.show();
 		}
 		else
 			jsItem.parentMenu.hideAllSubs();
 	},
 	_out	:	function (jsItem) {
 		// find top most menu
 		var root = jsItem;
 		var m;
 		if (root instanceof WebFXMenuButton)
 			m = root.subMenu;
 		else {
 			m = jsItem.parentMenu;
 			while (m.parentMenu != null && !(m.parentMenu instanceof WebFXMenuBar))
 				m = m.parentMenu;
 		}
 		if (m != null)	
 			m.hide();	
 	},
 	hideMenu	:	function (menu) {
 		if (this.showTimeout != null)
 			window.clearTimeout(this.showTimeout);
 		if (this.hideTimeout != null)
 			window.clearTimeout(this.hideTimeout);
 		this.hideTimeout = window.setTimeout("webFXMenuHandler.all['" + menu.id + "'].hide()", webfxMenuHideTime);
 	},
 	showMenu	:	function (menu, src, dir) {
 		if (this.showTimeout != null)
 			window.clearTimeout(this.showTimeout);
 		if (this.hideTimeout != null)
 			window.clearTimeout(this.hideTimeout);
 		if (arguments.length < 3)
 			dir = "vertical";
 		
 		menu.show(src, dir);
 	}
 };
 
 function WebFXMenu() {
 	this._menuItems	= [];
 	this._subMenus	= [];
 	this.id			= webFXMenuHandler.getId();
 	this.top		= 0;
 	this.left		= 0;
 	this.shown		= false;
 	this.parentMenu	= null;
 	webFXMenuHandler.all[this.id] = this;
 }
 WebFXMenu.prototype.width			= webfxMenuDefaultWidth;
 WebFXMenu.prototype.emptyText		= webfxMenuDefaultEmptyText;
 WebFXMenu.prototype.useAutoPosition	= webfxMenuDefaultUseAutoPosition;
 WebFXMenu.prototype.borderLeft		= webfxMenuDefaultBorderLeft;
 WebFXMenu.prototype.borderRight		= webfxMenuDefaultBorderRight;
 WebFXMenu.prototype.borderTop		= webfxMenuDefaultBorderTop;
 WebFXMenu.prototype.borderBottom	= webfxMenuDefaultBorderBottom;
 WebFXMenu.prototype.paddingLeft		= webfxMenuDefaultPaddingLeft;
 WebFXMenu.prototype.paddingRight	= webfxMenuDefaultPaddingRight;
 WebFXMenu.prototype.paddingTop		= webfxMenuDefaultPaddingTop;
 WebFXMenu.prototype.paddingBottom	= webfxMenuDefaultPaddingBottom;
 
 WebFXMenu.prototype.shadowLeft		= webfxMenuDefaultShadowLeft;
 WebFXMenu.prototype.shadowRight		= webfxMenuDefaultShadowRight;
 WebFXMenu.prototype.shadowTop		= webfxMenuDefaultShadowTop;
 WebFXMenu.prototype.shadowBottom	= webfxMenuDefaultShadowBottom;
 
 WebFXMenu.prototype.add = function (menuItem) {
 	this._menuItems[this._menuItems.length] = menuItem;
 	if (menuItem.subMenu) {
 		this._subMenus[this._subMenus.length] = menuItem.subMenu;
 		menuItem.subMenu.parentMenu = this;
 	}
 	
 	menuItem.parentMenu = this;
 };
 WebFXMenu.prototype.show = function (relObj, sDir) {
 	if (this.useAutoPosition)
 		this.position(relObj, sDir);
 	
 	var divElement = document.getElementById(this.id);
 	divElement.style.left = opera ? this.left : this.left + "px";
 	divElement.style.top = opera ? this.top : this.top + "px";
 	divElement.style.visibility = "visible";
 	this.shown = true;
 	if (this.parentMenu)
 		this.parentMenu.show();
 };
 WebFXMenu.prototype.hide = function () {
 	this.hideAllSubs();
 	var divElement = document.getElementById(this.id);
 	divElement.style.visibility = "hidden";
 	this.shown = false;
 };
 WebFXMenu.prototype.hideAllSubs = function () {
 	for (var i = 0; i < this._subMenus.length; i++) {
 		if (this._subMenus[i].shown)
 			this._subMenus[i].hide();
 	}
 };
 WebFXMenu.prototype.toString = function () {
 	var top = this.top + this.borderTop + this.paddingTop;
 	var str = "<div id='" + this.id + "' class='webfx-menu' style='" + 
 	"width:" + (!ieBox  ?
 		this.width - this.borderLeft - this.paddingLeft - this.borderRight - this.paddingRight  : 
 		this.width) + "px;" +
 	(this.useAutoPosition ?
 		"left:" + this.left + "px;" + "top:" + this.top + "px;" :
 		"") +
 	(ie50 ? "filter: none;" : "") +
 	"'>";
 	
 	if (this._menuItems.length == 0) {
 		str +=	"<span class='webfx-menu-empty'>" + this.emptyText + "</span>";
 	}
 	else {	
 		// loop through all menuItems
 		for (var i = 0; i < this._menuItems.length; i++) {
 			var mi = this._menuItems[i];
 			str += mi;
 			if (!this.useAutoPosition) {
 				if (mi.subMenu && !mi.subMenu.useAutoPosition)
 					mi.subMenu.top = top - mi.subMenu.borderTop - mi.subMenu.paddingTop;
 				top += mi.height;
 			}
 		}
 
 	}
 	
 	str += "</div>";
 
 	for (var i = 0; i < this._subMenus.length; i++) {
 		this._subMenus[i].left = this.left + this.width - this._subMenus[i].borderLeft;
 		str += this._subMenus[i];
 	}
 	
 	return str;
 };
 // WebFXMenu.prototype.position defined later
 function WebFXMenuItem(sText, sHref, sToolTip, oSubMenu) {
 	this.text = sText || webfxMenuItemDefaultText;
 	this.href = (sHref == null || sHref == "") ? webfxMenuItemDefaultHref : sHref;
 	this.subMenu = oSubMenu;
 	if (oSubMenu)
 		oSubMenu.parentMenuItem = this;
 	this.toolTip = sToolTip;
 	this.id = webFXMenuHandler.getId();
 	webFXMenuHandler.all[this.id] = this;
 };
 WebFXMenuItem.prototype.height = webfxMenuItemDefaultHeight;
 WebFXMenuItem.prototype.toString = function () {
 	return	"<a" +
 			" id='" + this.id + "'" +
 			" href='" + this.href + "'" +
 			(this.toolTip ? " title='" + this.toolTip + "'" : "") +
 			" onmouseover='webFXMenuHandler.overMenuItem(this)'" +
 			(webfxMenuUseHover ? " onmouseout='webFXMenuHandler.outMenuItem(this)'" : "") +
 			(this.subMenu ? " unselectable='on' tabindex='-1'" : "") +
 			">" +
 			(this.subMenu ? "<img class='arrow' src='" + webfxMenuImagePath + "arrow.right.png'>" : "") +
 			this.text + 
 			"</a>";
 };
 
 
 function WebFXMenuSeparator() {
 	this.id = webFXMenuHandler.getId();
 	webFXMenuHandler.all[this.id] = this;
 };
 WebFXMenuSeparator.prototype.height = webfxMenuSeparatorDefaultHeight;
 WebFXMenuSeparator.prototype.toString = function () {
 	return	"<div" +
 			" id='" + this.id + "'" +
 			(webfxMenuUseHover ? 
 			" onmouseover='webFXMenuHandler.overMenuItem(this)'" +
 			" onmouseout='webFXMenuHandler.outMenuItem(this)'"
 			:
 			"") +
 			"></div>"
 };
 
 function WebFXMenuBar() {
 	this._parentConstructor = WebFXMenu;
 	this._parentConstructor();
 }
 WebFXMenuBar.prototype = new WebFXMenu;
 WebFXMenuBar.prototype.toString = function () {
 	var str = "<div id='" + this.id + "' class='webfx-menu-bar'>";
 	
 	// loop through all menuButtons
 	for (var i = 0; i < this._menuItems.length; i++)
 		str += this._menuItems[i];
 	
 	str += "</div>";
 
 	for (var i = 0; i < this._subMenus.length; i++)
 		str += this._subMenus[i];
 	
 	return str;
 };
 
 function WebFXMenuButton(sText, sHref, sToolTip, oSubMenu) {
 	this._parentConstructor = WebFXMenuItem;
 	this._parentConstructor(sText, sHref, sToolTip, oSubMenu);
 }
 WebFXMenuButton.prototype = new WebFXMenuItem;
 WebFXMenuButton.prototype.toString = function () {
 	return	"<a" +
 			" id='" + this.id + "'" +
 			" href='" + this.href + "'" +
 			(this.toolTip ? " title='" + this.toolTip + "'" : "") +
 			(webfxMenuUseHover ?
 				(" onmouseover='webFXMenuHandler.overMenuItem(this)'" +
 				" onmouseout='webFXMenuHandler.outMenuItem(this)'") :
 				(
 					" onfocus='webFXMenuHandler.overMenuItem(this)'" +
 					(this.subMenu ?
 						" onblur='webFXMenuHandler.blurMenu(this)'" :
 						""
 					)
 				)) +
 			">" +
 			this.text + 
 			(this.subMenu ? " <img class='arrow' src='" + webfxMenuImagePath + "arrow.down.png' align='absmiddle'>" : "") +				
 			"</a>";
 };
 
 
 /* Position functions */
 
 function getInnerLeft(el) {
 	if (el == null) return 0;
 	if (ieBox && el == document.body || !ieBox && el == document.documentElement) return 0;
 	return getLeft(el) + getBorderLeft(el);
 }
 
 function getLeft(el) {
 	if (el == null) return 0;
 	return el.offsetLeft + getInnerLeft(el.offsetParent);
 }
 
 function getInnerTop(el) {
 	if (el == null) return 0;
 	if (ieBox && el == document.body || !ieBox && el == document.documentElement) return 0;
 	return getTop(el) + getBorderTop(el);
 }
 
 function getTop(el) {
 	if (el == null) return 0;
 	return el.offsetTop + getInnerTop(el.offsetParent);
 }
 
 function getBorderLeft(el) {
 	return ie ?
 		el.clientLeft :
 		parseInt(window.getComputedStyle(el, null).getPropertyValue("border-left-width"));
 }
 
 function getBorderTop(el) {
 	return ie ?
 		el.clientTop :
 		parseInt(window.getComputedStyle(el, null).getPropertyValue("border-top-width"));
 }
 
 function opera_getLeft(el) {
 	if (el == null) return 0;
 	return el.offsetLeft + opera_getLeft(el.offsetParent);
 }
 
 function opera_getTop(el) {
 	if (el == null) return 0;
 	return el.offsetTop + opera_getTop(el.offsetParent);
 }
 
 function getOuterRect(el) {
 	return {
 		left:	(opera ? opera_getLeft(el) : getLeft(el)),
 		top:	(opera ? opera_getTop(el) : getTop(el)),
 		width:	el.offsetWidth,
 		height:	el.offsetHeight
 	};
 }
 
 // mozilla bug! scrollbars not included in innerWidth/height
 function getDocumentRect(el) {
 	return {
 		left:	0,
 		top:	0,
 		width:	(ie ?
 					(ieBox ? document.body.clientWidth : document.documentElement.clientWidth) :
 					window.innerWidth
 				),
 		height:	(ie ?
 					(ieBox ? document.body.clientHeight : document.documentElement.clientHeight) :
 					window.innerHeight
 				)
 	};
 }
 
 function getScrollPos(el) {
 	return {
 		left:	(ie ?
 					(ieBox ? document.body.scrollLeft : document.documentElement.scrollLeft) :
 					window.pageXOffset
 				),
 		top:	(ie ?
 					(ieBox ? document.body.scrollTop : document.documentElement.scrollTop) :
 					window.pageYOffset
 				)
 	};
 }
 
 /* end position functions */
 WebFXMenu.prototype.position = function (relEl, sDir) {
 	var dir = sDir;
 	// find parent item rectangle, piRect
 	var piRect;
 	if (!relEl) {
 		var pi = this.parentMenuItem;
 		if (!this.parentMenuItem)
 			return;
 		
 		relEl = document.getElementById(pi.id);
 		if (dir == null)
 			dir = pi instanceof WebFXMenuButton ? "vertical" : "horizontal";
 		
 		piRect = getOuterRect(relEl);
 	}
 	else if (relEl.left != null && relEl.top != null && relEl.width != null && relEl.height != null) {	// got a rect
 		piRect = relEl;
 	}
 	else
 		piRect = getOuterRect(relEl);
 	
 	var menuEl = document.getElementById(this.id);
 	var menuRect = getOuterRect(menuEl);
 	var docRect = getDocumentRect();
 	var scrollPos = getScrollPos();
 	var pMenu = this.parentMenu;
 	
 	if (dir == "vertical") {
 		if (piRect.left + menuRect.width - scrollPos.left <= docRect.width)
 			this.left = piRect.left;
 		else if (docRect.width >= menuRect.width)
 			this.left = docRect.width + scrollPos.left - menuRect.width;
 		else
 			this.left = scrollPos.left;
 			
 		if (piRect.top + piRect.height + menuRect.height <= docRect.height + scrollPos.top)
 			this.top = piRect.top + piRect.height;
 		else if (piRect.top - menuRect.height >= scrollPos.top)
 			this.top = piRect.top - menuRect.height;
 		else if (docRect.height >= menuRect.height)
 			this.top = docRect.height + scrollPos.top - menuRect.height;
 		else
 			this.top = scrollPos.top;
 	}
 	else {
 		if (piRect.top + menuRect.height - this.borderTop - this.paddingTop <= docRect.height + scrollPos.top)
 			this.top = piRect.top - this.borderTop - this.paddingTop;
 		else if (piRect.top + piRect.height - menuRect.height + this.borderTop + this.paddingTop >= 0)
 			this.top = piRect.top + piRect.height - menuRect.height + this.borderBottom + this.paddingBottom + this.shadowBottom;
 		else if (docRect.height >= menuRect.height)
 			this.top = docRect.height + scrollPos.top - menuRect.height;
 		else
 			this.top = scrollPos.top;
 
 		var pMenuPaddingLeft = pMenu ? pMenu.paddingLeft : 0;
 		var pMenuBorderLeft = pMenu ? pMenu.borderLeft : 0;
 		var pMenuPaddingRight = pMenu ? pMenu.paddingRight : 0;
 		var pMenuBorderRight = pMenu ? pMenu.borderRight : 0;
 		
 		if (piRect.left + piRect.width + menuRect.width + pMenuPaddingRight +
 			pMenuBorderRight - this.borderLeft + this.shadowRight <= docRect.width + scrollPos.left)
 			this.left = piRect.left + piRect.width + pMenuPaddingRight + pMenuBorderRight - this.borderLeft;
 		else if (piRect.left - menuRect.width - pMenuPaddingLeft - pMenuBorderLeft + this.borderRight + this.shadowRight >= 0)
 			this.left = piRect.left - menuRect.width - pMenuPaddingLeft - pMenuBorderLeft + this.borderRight + this.shadowRight;
 		else if (docRect.width >= menuRect.width)
 			this.left = docRect.width  + scrollPos.left - menuRect.width;
 		else
 			this.left = scrollPos.left;
 	}
};
webfxMenuImagePath	= "/rjs/menutest/images/";


	

	//begin internet services	

		//shared hosting
		var myMenu = new WebFXMenu;
		myMenu.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Personal Hosting", "/rjs/sharedhosting/personal.aspx", "Tool tip to show"));
		myMenu.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Small Business Hosting", "/rjs/sharedhosting/smbusiness.aspx", "Tool tip to show"));
		myMenu.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Corporate Hosting", "/rjs/sharedhosting/corporate.aspx", "Tool tip to show"));
		myMenu.add(new WebFXMenuSeparator());
		myMenu.add(new WebFXMenuItem("Compare All Plans", "/rjs/sharedhosting/default.aspx", "Tool tip to show"));
		//end shared hosting
		
		//dedicated hosting
		var myMenu2 = new WebFXMenu;
		myMenu2.add(new WebFXMenuItem("Overview", "/rjs/dedicatedhosting/overview.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuItem("Hosting Environment", "/rjs/dedicatedhosting/environment.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuItem("Network Infrastructure", "/rjs/dedicatedhosting/networkinfratructure.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuSeparator());
		myMenu2.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Win2k - Base", "/rjs/dedicatedhosting/ds1.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Win2K - Advanced", "/rjs/dedicatedhosting/ds2.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Win2K - Pro", "/rjs/dedicatedhosting/ds3.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuSeparator());
		myMenu2.add(new WebFXMenuItem("<img border=0 src='/rjs/images/linux.gif'> Linux - Base", "/rjs/dedicatedhosting/ds1.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuItem("<img border=0 src='/rjs/images/linux.gif'> Linux - Advanced", "/rjs/dedicatedhosting/ds2.aspx", "Tool tip to show"));
		myMenu2.add(new WebFXMenuItem("<img border=0 src='/rjs/images/linux.gif'> Linux - Pro", "/rjs/dedicatedhosting/ds3.aspx", "Tool tip to show"));
		//end dedicated hosting
		
		//cluster hosting	
		var myMenu3 = new WebFXMenu;
		myMenu3.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Windows 2000 Basic Cluster", "/rjs/dedicatedhosting/cs1.aspx", "Basic clustering for small/medium sites with high availability requirements"));
		myMenu3.add(new WebFXMenuItem("<img border=0 src='/rjs/images/windows.gif'> Windows 2000 Advanced Cluster", "/rjs/dedicatedhosting/cs1.aspx", "Basic clustering for medium/large sites with high availability requirements"));
		//end cluster hosting
		
		//database hosting
		var myDatabaseMenu = new WebFXMenu;
		myDatabaseMenu.add(new WebFXMenuItem("Microsoft SQL Server Hosting", null, null));
		myDatabaseMenu.add(new WebFXMenuItem("mySQL Hosting", null, null));
		//end database hosting
		

	
	var myInternetServices = new WebFXMenu;
	myInternetServices.add(new WebFXMenuItem("Shared Web Hosting Packages", null, null, myMenu));
	myInternetServices.add(new WebFXMenuItem("Dedicated Server Packages", null, null, myMenu2));
	myInternetServices.add(new WebFXMenuItem("Clustered Hosting Packages", null, null, myMenu3));
	myInternetServices.add(new WebFXMenuItem("Colocation Packages", null, null));
	myInternetServices.add(new WebFXMenuSeparator());
	myInternetServices.add(new WebFXMenuItem("Microsoft Exchange Hosting", null, null));
	myInternetServices.add(new WebFXMenuItem("Database Hosting/Management", null, null, myDatabaseMenu));
	myInternetServices.add(new WebFXMenuItem("CRM Hosting/Management", null, null));
	
	//end internet services

	//begin intranet services	
		//Intranet hosting
		var myIntranetServices = new WebFXMenu;
		myIntranetServices.add(new WebFXMenuItem("VPN Services", null, null));
		myIntranetServices.add(new WebFXMenuItem("Application Hosting", null, null));
		myIntranetServices.add(new WebFXMenuItem("Remote Data Backup/Insurance", null, null));
		myIntranetServices.add(new WebFXMenuItem("Document Management", null, null));
	//end intranet services

var myBar = new WebFXMenuBar;
myBar.add(new WebFXMenuButton("Internet Services", null, "Shared hosting, Dedicated hosting, Clustered Hosting, Colocation, Application Hosting", myInternetServices));
myBar.add(new WebFXMenuButton("Intranet Services", null, "VPN Services, Application Hosting, Remote Data Insurance, Document Management", myIntranetServices));
myBar.add(new WebFXMenuButton("Support", null, "Trouble Ticket Tracking, Knowledge Base, FAQs", null));
myBar.add(new WebFXMenuButton("About Us", null, "Tool tip to show", null));
myBar.add(new WebFXMenuButton("Control Panel Login", "/rjs/weblogin/authenticate.aspx", "Tool tip to show"));
//myBar.add(new WebFXMenuButton("Menu Button 3", null, null, myMenu2));





//control panel

var myFTPPanel = new WebFXMenu;
myFTPPanel.add(new WebFXMenuItem("View FTP Settings", "/rjs/weblogin/ftpsettings.aspx", "View FTP connection info"));
myFTPPanel.add(new WebFXMenuItem("Add FTP Account", "/rjs/weblogin/ftpsettings.aspx", "Add additional FTP Accounts"));
myFTPPanel.add(new WebFXMenuItem("Remove FTP Account", "/rjs/weblogin/ftpsettings.aspx", "Remove FTP Accounts"));

var myAdvancePanel = new WebFXMenu;
myAdvancePanel.add(new WebFXMenuItem("File Manager", "/rjs/weblogin/fileman.aspx", "An advanced file management utility including server side zip and email sending"));
myAdvancePanel.add(new WebFXMenuItem("Custom Error Pages", "/rjs/weblogin/errorsettings.aspx", "Upload Error Pages"));
myAdvancePanel.add(new WebFXMenuItem("ODBC/DSN Settings", "/rjs/weblogin/ODBCsettings.aspx", "View ODBC/DSN database settings"));
//myAdvancePanel.add(new WebFXMenuItem("Password Protection", "/rjs/weblogin/dirpasswordsettings.aspx", "Configure password protected directories"));
//myAdvancePanel.add(new WebFXMenuItem("Virtual Directories", "/rjs/weblogin/virtualsettings.aspx", "View/Create virtual directories"));



var myOptionPanel = new WebFXMenu;
myOptionPanel.add(new WebFXMenuItem("FrontPage Settings", "/rjs/weblogin/optional/frontpageEXT.aspx", "View ODBC/DSN database settings"));
myOptionPanel.add(new WebFXMenuItem("Live Stats", "/rjs/weblogin/livestats.aspx", "View and Analyze Web Site Stats"));

var myControlBar = new WebFXMenuBar;
myControlBar.add(new WebFXMenuButton("My Control Panel","/rjs/weblogin/controlpanel.aspx",""));
myControlBar.add(new WebFXMenuButton("Billing/Account Info", "/rjs/weblogin/profile.aspx", "Click here to change or view your current payment details"));
myControlBar.add(new WebFXMenuButton("Mail Server", "/rjs/weblogin/mailserver.aspx", "Click here to add/remove pop3 accounts and adjust mail server settings for your domain"));
myControlBar.add(new WebFXMenuButton("FTP Server", null, "Tool tip to show", myFTPPanel));
myControlBar.add(new WebFXMenuButton("Advanced", null, "Configure Advanced Settings: ODBC/Virtual Directory/Password Protection", myAdvancePanel));
myControlBar.add(new WebFXMenuButton("Optional", null, "Add optional settings and configurations to your account", myOptionPanel));
myControlBar.add(new WebFXMenuButton("Log Out", "/rjs/default.aspx", "Log out of the control panel", null));
//myControlBar.add(new WebFXMenuButton("Dedicated Web Hosting", null, "Tool tip to show", myMenu2));

