var obj;
var BM;
var m1;
var sKind;
var pageCount=0;
var recordCount=0;
var defaultKeyWord="Enter keyword or item#";
var isLoaded=false;
function onCatalogChange(id) {
	if(!isLoaded) {
		setTimeout("onCatalogChange('"+id+"')",200);
		return(false);
	}
	obj.catalog2.value="0";
	obj.key.value="";
	obj.mode.value="";
	obj.catalog.value=id;
	obj.page.value="1";
	onSubmit();
}

function onCatalog2Change(id) {
	if(!isLoaded) {
		setTimeout("onCatalog2Change('"+id+"')",200);
		return(false);
	}
	obj.catalog.value="0";
	obj.key.value="";
	obj.mode.value="";
	obj.catalog2.value=id;
	obj.page.value="1";
	onSubmit();
}
function onPageChange(setPage) {
	if(!isLoaded) {
		setTimeout("onPageChange('"+setPage+"')",200);
		return(false);
	}
	if(setPage<=0||setPage>pageCount) return(false);
	obj.page.value=setPage;
	onSubmit();
}

function onSearch() {
	if(!isLoaded) {
		setTimeout("onSearch()",200);
		return(false);
	}
	obj.mode.value='search';
	obj.catalog.value=document.all.SelectCatalog.options[document.all.SelectCatalog.selectedIndex].value;
	//obj.id.value=id;
	//obj.action="/products.asp";
	onSubmit();
	//obj.action="";
}

function onSubmit() {
	if(obj.key.value==defaultKeyWord) {
		obj.key.value="";
	}
	obj.submit()
}

function onNewItems() {
	onCatalogChange('-2')
}
function initSelect() {
	SelectCatalog=document.all.SelectCatalog;
	for(i=0;i<ProductCatalog.length;i++) {
		SelectCatalog.options.add(new Option(ProductCatalog[i][2],ProductCatalog[i][0]));
	}
	SelectCatalog.options[0].text="All Products "
}

function getNavString(kk) {
	var navString='<font color="#ffffff"> Products &gt; </font>';
	var strItemCount='<font color="#ffffff"> (found <span id=showRecordCount>' + recordCount + '</span> items)</font>';
	var navTemp='';
	var findex;
	if(staticNavString.length>1) {
		navString+=' <font color="#ffffff">'+staticNavString+'</font>';
		return(navString+strItemCount);;
	} else
	if(kk=='-2') {
		navString+=' <font color="#ffffff">New Items</font>';
		return(navString+strItemCount);;
	} else
	if(kk==''||kk=='0') {
		navString+=' <font color="#ffffff">All Categories</font>';
		return(navString+strItemCount);
	} else {
		for(i=0;i<ProductCatalog.length;i++) {
			if(ProductCatalog[i][0]==kk) {
					navTemp='<font color="#ffffff">'+ProductCatalog[i][2]+'</font>';
					findex=ProductCatalog[i][4];
					break;
			}
		}
		while(findex>=0) {
			navTemp=('<font color="#ffffff">' + ProductCatalog[findex][2]+' &gt; </font>') + navTemp;
			findex=ProductCatalog[findex][4];
		}	
	}
	//alert(navString);

	navString=navString+navTemp;
	return(navString+strItemCount);
}

function init() {
	obj=document.form1;
	//alert(obj.key)
	if(obj.key.value=="") {
		obj.key.value=defaultKeyWord;
	}
	initMenu();
	initSelect();
	setSelect(document.all.SelectCatalog,Catalog);
	document.all.tdNavText.innerHTML=navString;
	document.all.showRecordCount.innerHTML=recordCount;
	isLoaded=true;
	//initSelect();
	//obj.sKind.options[0].text="All Categories "	
}
	

	function init1() {
		obj=document.form1;
		initSelect();
		SelectCatalog=document.all.SelectCatalog;
	}
	function onPowerSearch() {
		var obj=document.form1;
		obj.mode.value="PowerSearch";
		obj.action=obj.SearchTable2.value+".asp";
		obj.submit();
	}
	function onTableChange() {
		var obj=document.form1;
		obj.mode.value="TableChange";
		obj.action="";
		obj.submit();
	}
	function init2() {
		obj=document.form1;
	}