// <SCRIPT>
/* ITRANS NTX V2 Consumer-side script library
	(C)2001-2000 iTrans, Inc.
	DOM-2
*/

//////////////////////////////////////////////////////////
// test implementation
NtxAdminRoot = "";
var ntxConsumerRoot="http://zippy.surfhappy.net/NtxConsumer/";
//var ntxConsumerRoot="http://web2.itrans.com:83/NtxConsumer/";
var ntxAdminDemo="http://web2.itrans.com:83/NtxAdmin/";
var ntxConsumerDemo="http://web2.itrans.com:83/NtxConsumer/";

function writeCopyright()
{
	var	strCopyright="©2002-1996 iTrans (Internet Transaction Services), Inc., All rights reserved";
	document.writeln("<DIV CLASS=footer><HR>"+strCopyright+"</DIV>");
}

function openConsumer(URI,bDialog,width,height)
{
	var	path=ntxConsumerRoot;
	if(typeof(URI)=="string")
		path+= URI;
	return formOpen(path,bDialog,width,height);
}
function showConsumer(URI)
{
	var	path=ntxConsumerRoot;
	if(typeof(URI)=="string")
		path+= URI;
	window.location= path;
	return false;
}
function openDownload()
{
	return formOpen(ntxConsumerRoot+"Itrans/DownloadSelect.asp",true,600,440);
}
function openPurchaseOrder(Category)
{
	var	uri=ntxConsumerRoot+"Itrans/PurchaseOrder.asp";
	if(typeof(CategoryID) != "undefined")
		uri += "C="+Category;
	return formOpen(uri,false,600,440);
}
function openStoreFront(Category)
{
	//var	uri=ntxConsumerRoot+"Itrans/StoreFront/default.asp";
	var	uri=ntxConsumerRoot+"Itrans/PurchaseOrder.asp";
	if(typeof(CategoryID) != "undefined")
		uri += "Cat="+Category;
	return formOpen(uri,false,600,440);
}
function showWorldWide()
{
	return formOpen("http://www.itrans.com/itrans19/WhereInTheWorld/WhereInTheWorld.htm",true,600,440);
}
function showNewAccount()
{
	window.location= ntxConsumerRoot+"Itrans/Reg/Reg1.asp";
	return false;
}
function showProductList(parms)
{
	var	uri="Itrans/ProductList.asp";
	if(typeof(parms)=="string")
		uri += "?"+ parms;
	//window.location= uri;
	//return false;
	return openConsumer(uri);
}

function openAdminDemo()
{
	return formOpen(ntxAdminDemo);
}
function openConsumerDemo()
{
	return formOpen(ntxConsumerDemo);
}

function ntxOpenAdminHelp(TopicID)
{
	var		sFeatures= "directories=0,location=0,toolbar=1,resizable=1,height=400,width=500";
	var		url="/NtxAdminHelp/NtxAdminHelp.htm";

	// locate at upper-left of current window?
	//sFeatures = "directories=0,location=0,toolbar=1,resizable=1,height=400,width=500";
	if( typeof(TopicID) == "string" && TopicID.length )
	{
		// replace spaces w/ underscore
		TopicID = TopicID.replace(" ","_");
		url += "?Topic="+TopicID;
	}
	var	oHelpWin;
	if( typeof(window.oHelpWin) == "object" )
	{
		oHelpWin = window.oHelpWin;
		//window.alert("HelpWin is open");
	}
	else
	{
		oHelpWin= window.open(url,null,sFeatures,false);
		if( typeof(oHelpWin) == "object" )
			window.oHelpWin = oHelpWin;
	}
//	try
//	{
		if( typeof(oHelpWin) == "object" && typeof(oHelpWin.focus) != "undefined" )
			oHelpWin.focus();
/*	}
	catch(e)
	{
	}
*/
	//window.alert(oHelpWin.location);
	return false;	
}

function ntxOpenConsumerHelp(TopicID)
{
	var		sFeatures= "directories=0,location=0,toolbar=1,resizable=1,height=400,width=500";
	var		url="/NtxConsumerHelp/NtxConsumerHelp.htm";

	// locate at upper-left of current window?
	//sFeatures = "directories=0,location=0,toolbar=1,resizable=1,height=400,width=500";
	if( typeof(TopicID) == "string" && TopicID.length )
	{
		// replace spaces w/ underscore
		TopicID = TopicID.replace(" ","_");
		url += "?Topic="+TopicID;
	}
	var	oHelpWin;
	if( typeof(window.oHelpWin) == "object" )
	{
		oHelpWin = window.oHelpWin;
		//window.alert("HelpWin is open");
	}
	else
	{
		oHelpWin= window.open(url,null,sFeatures,false);
		if( typeof(oHelpWin) == "object" )
			window.oHelpWin = oHelpWin;
	}
//	try
//	{
		if( typeof(oHelpWin) == "object" && typeof(oHelpWin.focus) != "undefined" )
			oHelpWin.focus();
/*	}
	catch(e)
	{
	}
*/
	//window.alert(oHelpWin.location);
	return false;	
}


// temp fix for non DOM-2 browsers
function itransWriteToolbar()
{
	var	str="<DIV ID=TOOLBAR NAME=TOOLBAR CLASS=head>"
		+"<TABLE BORDER=0>"
		+"	<TR>"
		+"		<TD>"
		+"<A HREF='/default.htm' CLASS=clean><IMG SRC='/images/Itrans-Logo1.jpg' ALT='iTrans Home' CLASS=clean></A>"
		+"		</TD>"
		+"		<TD>"
		+"<TABLE class=head BORDER=0 WIDTH=150px>"
		+"	<TR><TD CLASS=head><A CLASS=head HREF='/Products.htm'>Products</A></TD></TR>"
		+"	<TR><TD class=head><A CLASS=head HREF='/Sales.htm'>Sales</A></TD></TR>"
		+"	<TR><TD class=head><A CLASS=head HREF='/Support.htm'>Support</A></TD></TR>"
		+"	<TR><TD class=head><A CLASS=head HREF='/Download.htm'>Download</A></TD></TR>"
		+"</TABLE>"
		+"		</TD>"
		+"	</TR>"
		+"</TABLE></DIV>";
	document.writeln(str);
	if(!bDOM2)
		document.writeln("<HR><B>This site is best viewed with a DOM-2 compliant browser such as IE5.x, Netscape 6.x!</B><HR>");
}

function itransWriteToolbar2()
{
	var	barHead = new _NTX_menuBar('Toolbar','ITRANS',null);
	var	mnuHome = new _NTX_menu('TBHome','Home','/',"/images/folder-closed-gray.gif","/images/folder-open-gray.gif");
	barHead.addItem(mnuHome);
	// Products
	var	mnuProduct = new _NTX_menu('TBProduct','Products',null,'','');
	barHead.addItem(mnuProduct);
	mnuProduct.addItem(new _NTX_menuItem('TP_About','About','/About.htm'));
	mnuProduct.addItem(new _NTX_menuItem('TP_Overview','Overview','/ProductOverview.htm'));
	mnuProduct.addItem(new _NTX_menuItem('TP_ACS','Access&nbsp;Control','/ACS/About.htm'));
	mnuProduct.addItem(new _NTX_menuItem('TP_BCS','Billing&nbsp;Control','/BCS/About.htm'));
	mnuProduct.addItem(new _NTX_menuItem('TP_Download','Download','/Download.htm'));
	// Sales
	var	mnuSale = new _NTX_menu('TBSale','Sales',null,'','');
	barHead.addItem(mnuSale);
	mnuSale.addItem(new _NTX_menuItem('TS_Contact','Contact&nbsp;iTrans','/Contact.htm#Sales'));
	mnuSale.addItem(new _NTX_menuItem('TS_Pricing','Pricing','/Pricing.htm'));
	mnuSale.addItem(new _NTX_menuItem('TS_Purchase','Buy&nbsp;Now','/BuyNow.htm'));
//	mnuSale.addItem(new _NTX_menuItem('TS_ACS','Access&nbsp;Control','/ACS/About.asp'));
//	mnuSale.addItem(new _NTX_menuItem('TS_BCS','Billing&nbsp;Control','/BCS/About.asp'));
	mnuSale.addItem(new _NTX_menuItem('TS_Where','Where&nbsp;in&nbsp;the&nbsp;World','/WhereInTheWorld.htm'));
	// Support
	var	mnuSupport = new _NTX_menu('TBSupport','Support',null,'','');
	barHead.addItem(mnuSupport);
	mnuSupport.addItem(new _NTX_menuItem('TBSupportContact','Contact&nbsp;iTrans','/Contact.htm#Support'));
	mnuSupport.addItem(new _NTX_menuItem('TBSupportUpdates','Updates','/Updates.htm'));
	mnuSupport.addItem(new _NTX_menuItem('TBSupportUpdates1x','Updates&nbsp;v1.x','/Updates19.htm'));
	var	mnuSearch = new _NTX_menu('TBSearch','Search',null,'','');
	//var	mnuTestSub1 = new _NTX_menuItem('TestSub1','Test&nbsp;Sub&nbsp;1',null);
	//var	mnuHelp = new _NTX_menu('TBHelp','Help','NTX_showHelp()',"/images/folder-closed-green.gif","/images/folder-open-green.gif");
	barHead.addItem(mnuSearch);
	//barHead.addItem(mnuHelp);
	mnuSearch.addItem(new _NTX_menuItem('TBSearchSite','Site&nbsp;Search','/site-search.htm'));
	var	mnuNews = new _NTX_menu('TBNews','News',null,'','');
	barHead.addItem(mnuNews);
	mnuNews.addItem(new _NTX_menuItem('TBNewsAll','All',"/NewsGroups.htm"));
	mnuNews.addItem(new _NTX_menuItem('TBNewsACS','Access&nbsp;Control',"news://news.itrans.com/NTXV2.AccessControl"));
	mnuNews.addItem(new _NTX_menuItem('TBNewsBCS','Billing',"news://news.itrans.com/NTXV2.BillingControl"));
	// add to menu before adding submenu items so class name propagates
	//mnuSearch.addItem(mnuTestSub1);
	
	// write html and link elements
	barHead.docWrite();
}

//</SCRIPT>
