var SolutionsNav = new Image();
SolutionsNav.src = "/Images/SolutionsNav.gif";
var SolutionsNavOver = new Image();
SolutionsNavOver.src = "/Images/SolutionsNavOver.gif";

var ForTrainersNav = new Image();
ForTrainersNav.src = "/Images/ForTrainersNav.gif";
var ForTrainersNavOver = new Image();
ForTrainersNavOver.src = "/Images/ForTrainersNavOver.gif";

var AssociatesNav = new Image();
AssociatesNav.src = "/Images/AssociatesNav.gif";
var AssociatesNavOver = new Image();
AssociatesNavOver.src = "/Images/AssociatesNavOver.gif";

var SpeakersNav = new Image();
SpeakersNav.src = "/Images/SpeakersNav.gif";
var SpeakersNavOver = new Image();
SpeakersNavOver.src = "/Images/SpeakersNavOver.gif";

var AboutVitalSmartsNav = new Image();
AboutVitalSmartsNav.src = "/Images/AboutVitalSmartsNav.gif";
var AboutVitalSmartsNavOver = new Image();
AboutVitalSmartsNavOver.src = "/Images/AboutVitalSmartsNavOver.gif";

var HomeNav = new Image();
HomeNav.src = "/Images/HomeNav.gif";
var HomeNavOver = new Image();
HomeNavOver.src = "/Images/HomeNavOver.gif";

var HeaderContactUsButton = new Image();
HeaderContactUsButton.src = "/Images/HeaderContactUsButton.gif";
var HeaderContactUsButtonOver = new Image();
HeaderContactUsButtonOver.src = "/Images/HeaderContactUsButtonOver.gif";

var HeaderStoreButton = new Image();
HeaderStoreButton.src = "/Images/HeaderStoreButton.gif";
var HeaderStoreButtonOver = new Image();
HeaderStoreButtonOver.src = "/Images/HeaderStoreButtonOver.gif";

var ctlHeader_HeaderLoginButton = new Image();
ctlHeader_HeaderLoginButton.src = "/Images/ctlHeader_HeaderLoginButton.gif";
var ctlHeader_HeaderLoginButtonOver = new Image();
ctlHeader_HeaderLoginButtonOver.src = "/Images/ctlHeader_HeaderLoginButtonOver.gif";

var ctlHeader_HeaderLogoutButton = new Image();
ctlHeader_HeaderLogoutButton.src = "/Images/ctlHeader_HeaderLogoutButton.gif";
var ctlHeader_HeaderLogoutButtonOver = new Image();
ctlHeader_HeaderLogoutButtonOver.src = "/Images/ctlHeader_HeaderLogoutButtonOver.gif";

function CookiesEnabled()
{
	var today = new Date();
	var time = today.getTime();
	var seconds = today.getSeconds();
	var minutes = today.getMinutes();
	var hours = today.getHours();

	// this is arbitrary - it just looks like a normal cookie
	cookievar1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + hours + minutes + seconds;
	SetCookie ('test_cookie', cookievar1, 56);
}

function SetCookie(cookieName,cookieValue,nDays)
{
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName + "=" +escape(cookieValue) + ";expires="+expire.toGMTString();
}

function PopWindow(winUrl,winWidth,winHeight)
{
	var WindowProperties = 'height=175,width=400,top=500,left=200,scrollbars=yes,resizable=no,toolbar=no,status=no,menubar=no,location=no,directories=no';
	window.open(winUrl,"Pop",WindowProperties);
}

function OpenWhatsThisWindow(wt)
{
	var WindowProperties = 'height=300,width=300,top=60,left=200,scrollbars=yes,resizable=no,toolbar=no,status=no,menubar=no';
	var WindowURL = 'WhatsThis.aspx?wt=' + wt;
	window.open(WindowURL, "WhatsThis", WindowProperties)
}

function ShowItem(Id)
{
	var ThisElement = document.getElementById(Id);
	var NewSrc = eval(Id + 'Over');
	
	if(ThisElement){
		ThisElement.src=NewSrc.src;
		ThisElement.style.cursor = "hand";
	}
}
function HideItem(Id)
{
	var ThisElement = document.getElementById(Id);
	var NewSrc = eval(Id);
	
	if(ThisElement){
		ThisElement.src=NewSrc.src;
		ThisElement.style.cursor = "hand";
	}
}
function ChangeClass(Id,NewClass)
{
	var ThisElement = document.getElementById(Id);
	if(ThisElement){
		ThisElement.className = NewClass;
	}
}
function ChangeClassTransition(Id,NewClass,FilterNum)
{
	var ThisElement = document.getElementById(Id);
	
	ThisElement.filters.item(FilterNum).apply();
	ChangeClass(Id,NewClass);
	ThisElement.filters.item(FilterNum).play();
}
function Show(Id)
{
	var ThisElement = document.getElementById(Id);
	
	ThisElement.style.visibility = "visible";
}
function Hide(Id)
{
	var ThisElement = document.getElementById(Id);
	
	if(ThisElement){
		ThisElement.style.visibility = "hidden";
	}
}
function HideTransition(Id,FilterNum)
{
	var ThisElement = document.getElementById(Id);
	
	ThisElement.filters.item(FilterNum).apply();
	Hide(Id);
	ThisElement.filters.item(FilterNum).play();
}
function ShowTransition(Id,FilterNum)
{
	var ThisElement = document.getElementById(Id);
	
	ThisElement.filters.item(FilterNum).apply();
	Show(Id);
	ThisElement.filters.item(FilterNum).play();
}
function ToggleNavigation(obj)
{
	if(obj.description == "closed") ExpandNavigation(obj);
	else ContractNavigation(obj);
}
function ExpandNavigation(obj)
{
	obj.src = "/Images/InternalNavMinus.gif";
	obj.description = "open";
	var NumberOfTRs = 0;
	//Set Children to the nodeList of TR's in the Table
	var Children = obj.parentNode.parentNode.parentNode.childNodes;

	for(x = 0;x < Children.length;++x) {
		//for netscape, make sure it's a TR
		if(Children.item(x).nodeName == "TR") {
			++NumberOfTRs;
			//skip the first TR which is the TR for level 2 (we only want to make visible the level 3 Rows)
			if(NumberOfTRs > 1) {
				for(y = 0;y < Children.item(x).childNodes.length;++y) {
					var tableRow = Children.item(x);
					var classRowAttrObj = tableRow.attributes.getNamedItem("class");
					var rowAttrVal = classRowAttrObj.value;
					classRowAttrObj.value = rowAttrVal.replace(/Hidden/,"");
					//make sure it's a level 3 node and for Netscape make sure it's a TD
					if(Children.item(x).childNodes.item(y).nodeName == "TD") {
					// && (-1 == Children.item(x).childNodes.item(y).attributes.getNamedItem("class").value.indexOf("NavLevel2")) ) {
						var tableDataCell = Children.item(x).childNodes.item(y);
						var classAttrObj = tableDataCell.attributes.getNamedItem("class");
						var attrVal = classAttrObj.value;
						classAttrObj.value = attrVal.replace(/Hidden/,"");
					}//end if is TD node
				}//end loop
			}//end if first row
		}//end if is TR node
	}//end loop
}
function ContractNavigation(obj)
{
	obj.src = "/Images/InternalNavPlus.gif";
	obj.description = "closed";
	var NumberOfTRs = 0;
	//Set Children to the nodeList of TR's in the Table
	var Children = obj.parentNode.parentNode.parentNode.childNodes;

	for(x = 0;x < Children.length;++x) {
		//for netscape, make sure it's a TR
		if(Children.item(x).nodeName == "TR") {
			++NumberOfTRs;
			//skip the first TR which is the TR for level 2 (we only want to make invisible the level 3 Rows)
			if(NumberOfTRs > 1) {
				var tableRow = Children.item(x);
				var classRowAttrObj = tableRow.attributes.getNamedItem("class");
				var rowAttrVal = classRowAttrObj.value;
				classRowAttrObj.value = rowAttrVal + "Hidden";
				for(y = 0;y < Children.item(x).childNodes.length;++y) {
					//make sure it's a level 3 node and for Netscape make sure it's a TD
					if(Children.item(x).childNodes.item(y).nodeName == "TD") {
						// && (-1 == Children.item(x).childNodes.item(y).attributes.getNamedItem("class").value.indexOf("NavLevel2")) ) {
						var tableDataCell = Children.item(x).childNodes.item(y);
						var classAttrObj = tableDataCell.attributes.getNamedItem("class");
						var attrVal = classAttrObj.value;
						classAttrObj.value = attrVal + "Hidden";
					}//end if is TD node
				}//end loop
			}//end if first row
		}//end if is TR node
	}//end loop
}
function CellMouseOver(obj)
{
	var Children = obj.cells;
	for(i = 0;i < Children.length;++i)
	{
		var classString = Children(i).className;
		Children(i).className = Children(i).className + "Over";
	}
}
function CellMouseOut(obj)
{
	var Children = obj.cells;
	for(i = 0;i < Children.length;++i)
	{
		var classString = Children(i).className;
		Children(i).className = classString.replace(/Over/,"");
	}
}

function NextTextBox(ObjNum) {
//alert(document.forms[0][2].value);
	if (ObjNum == 2) {
		if (document.forms[0][2].value.length == 4) {
			document.forms[0][3].focus()
		}
		else {
			document.forms[0][2].focus()
		}
	}
	else if (ObjNum == 3) {
		if (document.forms[0][3].value.length == 4) {
			document.forms[0][4].focus()
		}
		else {
			document.forms[0][3].focus()
		}
	}
	else if (ObjNum == 4) {
		if (document.forms[0][4].value.length == 4) {
			document.forms[0][5].focus()
		}
		else {
			document.forms[0][4].focus()
		}
	}
	else if (ObjNum == 5) {
		if (document.forms[0][5].value.length == 4) {
			document.forms[0][6].focus()
		}
		else {
			document.forms[0][5].focus()
		}
	}
}
