styleButtonUp		= "MenuU";	styleButtonBUp		= "MenuBU";
styleButtonOver	= "MenuO";	styleButtonBOver	= "MenuBO";
styleButtonDown	= "MenuD";	styleButtonBDown	= "MenuBD";
styleLinkUp			= "Menu" ;	styleLinkDown     = "MenuD" ;

styleLogoRowUnhide	= "Logo";
styleLogoRowHide	  = "LogoHide";

buttonCompany        = "company";
buttonCasinoTools    = "casinotools";
buttonSuperTemplates = "supertemplates";
buttonDownload       = "download";
buttonContact        = "contact";

rowLogoBottomGradient	= "menubottomgradient";
rowLogoBottomSolid		= "menubottomsolid";
rowCasinoToolsMenu    = "casinotoolsmenu";
rowSuperTemplatesMenu	= "supertemplatesmenu";

buttonTourney	= "tourney";
buttonWaitingBoard	= "waitingboard";
buttonHighHand	= "highhand";
buttonBrw	= "brw";
buttonDia	= "dia";
buttonFF	= "ff";
buttonIE	= "ie";
buttonInv	= "inv";
buttonLim	= "lim";
buttonPcd	= "pcd";
buttonQBE	= "qbe";
buttonAeQb	= "aeqb";
buttonSec	= "sec";
buttonMhStf	= "mhstf";
buttonTag	= "tag";

var originalButton;
var	firstButtonB;
var currentButton;
var currentButtonB;
var	noButtonB;

function initMenus () {
	urlquery = location.href.split("?");
	if (urlquery[1]) {
		urlterms = urlquery[1].split(",");
		originalButton = isValidButton(urlterms[0]) ? urlterms[0] : buttonCompany;
		if (originalButton == buttonCasinoTools) {
			noButtonB = (urlterms[1] == "*");
			firstButtonB = isValidButtonCT(urlterms[1]) ? urlterms[1] : buttonTourney;
		} else if (originalButton == buttonSuperTemplates) {
			noButtonB = (urlterms[1] == "*");
			firstButtonB = isValidButtonST(urlterms[1]) ? urlterms[1] : buttonBrw;
		}
	} else {
		originalButton = buttonCompany;
	}
	setState(originalButton, styleButtonDown);
}
function isValidButton (button) {
	switch (button) {
	case buttonCompany	:
	case buttonCasinoTools :
	case buttonSuperTemplates	:
	case buttonDownload	:
	case buttonContact	:
		return true;
	default :
		return false;
	}
}
function isValidButtonCT (button) {
	switch (button) {
	case buttonTourney :
	case buttonWaitingBoard :
	case buttonHighHand :
		return true;
	default :
		return false;
	}
}
function isValidButtonST (button) {
	switch (button) {
	case buttonBrw :
	case buttonDia :
	case buttonFF :
	case buttonIE :
	case buttonInv :
	case buttonLim :
	case buttonPcd :
	case buttonQBE :
	case buttonAeQb :
	case buttonSec :
	case buttonMhStf :
	case buttonTag :
	case buttonTourney :
		return true;
	default :
		return false;
	}
}
function enableDisableMenuB () {
  switch (currentButton) {
  case buttonCasinoTools :
		changeStyle(rowLogoBottomGradient,	styleLogoRowHide);
		changeStyle(rowLogoBottomSolid,		  styleLogoRowUnhide);
    changeStyle(rowCasinoToolsMenu   ,	styleLogoRowUnhide);
    changeStyle(rowSuperTemplatesMenu,	styleLogoRowHide);
		if (!isValidButton(currentButtonB) && !noButtonB)
			setStateB(firstButtonB, styleButtonBDown);
    break;
  case buttonSuperTemplates :
		changeStyle(rowLogoBottomGradient,	styleLogoRowHide);
		changeStyle(rowLogoBottomSolid,		  styleLogoRowUnhide);
    changeStyle(rowCasinoToolsMenu   ,	styleLogoRowHide);
    changeStyle(rowSuperTemplatesMenu,	styleLogoRowUnhide);
		if (!isValidButton(currentButtonB) && !noButtonB)
			setStateB(firstButtonB, styleButtonBDown);
    break;
  default :
		changeStyle(rowLogoBottomGradient,	styleLogoRowUnhide);
		changeStyle(rowLogoBottomSolid,		  styleLogoRowHide);
    changeStyle(rowCasinoToolsMenu   ,	styleLogoRowHide);
    changeStyle(rowSuperTemplatesMenu,	styleLogoRowHide);
  }  
}
function msgwin(messagePassed) {
	msg = window.open("","msg","height=1000,width=400,left=1,top=1");
	msg.document.write("<html><title>Windows!</title>");
	msg.document.write("<body bgcolor='white' onblur=window.close()>");
	msg.document.write(messagePassed);
	msg.document.write("</body></html><p>");
}
function changeStyle(elementName, styleName) {
	document.getElementById(elementName).className = styleName;
}
function newChoice (button) {
	if (isValidButton(currentButton)) {
		changeStyle(currentButton+"Link", styleLinkUp);
		changeStyle(currentButton, styleLinkUp);
	}
	changeStyle(button+"Link", styleLinkDown);
	currentButton = button;
	enableDisableMenuB();
}
function newChoiceST (button) {
	if (isValidButtonST(currentButtonB))
		changeStyle(currentButtonB, styleButtonBUp);
	currentButtonB = button;
}
function newChoiceCT (button) {
	if (isValidButtonCT(currentButtonB))
		changeStyle(currentButtonB, styleButtonBUp);
	currentButtonB = button;
}
function setState (button, state) {
	if (button != currentButton) {
		changeStyle(button, state);
		if (state == styleButtonDown) {
			newChoice(button);
}	}	}
function setStateB (button, state) {
	if (button != currentButtonB) {
		changeStyle(button, state);
		if (state == styleButtonBDown) {
			newChoiceST(button);
}	}	}


