
// Global Members
var g_nLastMenu = null;
var g_nLastSubMenu = null;
var g_fIsNotOver = true;
var g_fIsCatagory = true;
var g_fIsSubCatagory = true;

function WindowUp()
{
	if(parent!=null)
		parent.scrollTo(0,0);
	else
		window.scrollTo(0,0);
}

function
OnLoad (
){
	CloseMenus ();
	CloseSubMenu ();
}



function
OnOpenWindow (
	strSrc
){
	document.getElementById ("ifCenter").src = "../html/dialogs/blank.htm";
	document.getElementById ("ifCenter").src = strSrc;
}


function
OnOverMenu (
	nIndex
){
	if (g_fIsNotOver){
		CloseSubMenu ();

		g_fIsNotOver = true;
	}

	if (nIndex != g_nLastMenu) {
		CloseSubMenu ();
	}

	try {
		CloseMenus ();
		

		var nodeSubMenu = document.getElementById ('tblMenu'+nIndex);
		nodeSubMenu.style.left = '199';
		nodeSubMenu.style.visibility = 'visible';

		g_nLastMenu = nIndex;		
	}
	catch (e) {}
}

function
OnOverSubMenu (
	nIndex
){
	g_fIsNotOver = false;

	try {
		CloseSubMenu ();

		var nodeSubMenu = document.getElementById ("tblMenu"+nIndex);
		nodeSubMenu.style.visibility = 'visible';

		g_nLastSubMenu = nIndex;
	}
	catch (e) {}
}

function
CloseMenus (
){
	if (g_nLastMenu != null) {
		var nodeSubMenu = document.getElementById ('tblMenu'+g_nLastMenu);
		nodeSubMenu.style.visibility = 'hidden';
		
	}
	//document.getElementByName("123").style.visibility = 'hidden';
}

function
CloseSubMenu (
){
	if (g_nLastSubMenu != null) {
		var nodeSubSubMenu = document.getElementById ('tblMenu'+g_nLastSubMenu);
		nodeSubSubMenu.style.visibility = 'hidden';
	}
}

function
OnClickCatagory (
	nIndex
){
	//WindowUp();
	if (g_fIsCatagory) {
		//SetNewPage (
		//	"ProductsList.aspx?"+
		//	"ID="+nIndex+"&Level=1"
		//);
		var nodeSubSubMenu = document.getElementById ('tblMenu'+nIndex);
		if(nodeSubSubMenu.style.display=='inline')
		    nodeSubSubMenu.style.display = 'none';
		    else
		    nodeSubSubMenu.style.display = 'inline';
	}

	g_fIsCatagory = true;
}


function
OnClickSubMenu (
	nCatagoryId,
	nSubCatagoryId
){
	WindowUp();
	g_fIsCatagory = false;

	if (g_fIsSubCatagory) {
		SetNewPage (
			"ProductsList.aspx?"+
			"ID="+nCatagoryId+
			"&SubID="+nSubCatagoryId+
			"&Level=2"
		);
	}

	g_fIsSubCatagory = true;
}


function
OnClickSubSubMenu (
	nCatagoryId,
	nSubCatagoryId,
	nSubSubCatagoryId
){
	WindowUp();
	g_fIsCatagory = false;
	g_fIsSubCatagory = false;

	SetNewPage (
		"itemslist.asp?"+
		"ObjectId="+nCatagoryId+"_"+nSubCatagoryId+"_"+nSubSubCatagoryId+
		"&SearchTable=tblItems"+
		"&SearchFields=nCatagoryId_nSubCatagoryId_nSubSubCatagoryId"
	);
}




function
SetNewPage (
	strURL
){
	WindowUp();
	var nodeIfCenter = document.getElementById ("ResultWin");
	nodeIfCenter.src = strURL;
}


function
Set (
	strURL
){
	var nodeIfCenter = document.getElementById ("ifCenter");
	nodeIfCenter.src = strURL;
}


function
SetIFrameSize (
	nHeight
){
	var nodeCenter = document.getElementById ("ifCenter");
	var nodeRight = document.getElementById ("tblSideMenus");

	if (nHeight > 384) {
		nodeCenter.height = nHeight;
		nodeRight.height = (nHeight + 11);
	}
	else {
		nodeCenter.height = 384;
		nodeRight.height = (384 + 11);
	}
}


function
UpdateBasket(
){
//	var nodeBasket = document.getElementById ("ifmBasket");
//	nodeBasket.src = "../html/dialogs/blank.htm";
//	nodeBasket.src = "basketbox.asp";
//	window.frames[1].reload();

//	window.setTimeout (
//		"window.frames[1].Refresh ();",
//		1000
//	);

//	window.location = "index.asp?IsRefreshBasket=1";
}



function
OnClickBody (
){
	OnOverMenu();
	OnOverSubMenu();
}

