// Supress errors

window.onerror = new Function("return true;");

//***********************************************

// ***** NETSCAPE *****
var NSOffset;
function netscapeBrowser() {
	if (document.all) {
	return false;
	} else if (document.layers) {
		NSOffset = 10;
		return true;
	}else if (document.getElementById) {
		NSOffset = 0;
		return true;
	} else {
		return false;
	}
}
// ***********************************************************************

// ***** Main Nav Rollover *****
function swapNav(imgName,imgState) {
	document.images[imgName].src = "../image/" + imgName + "_" + imgState + ".gif"
}
// ***********************************************************************

// ***** Pop-Up Window for printable pages *****
function printMe(URL) {
    var windowHeight = screen.availHeight - 120;
	var menuBar = 1;
	var printURL = URL;
	if (window.print) {
		menuBar = 0;
	}
	printIt = window.open(printURL,'printPop','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=' + menuBar + ',resizable=1,width=600,height=' + windowHeight + ',left=0,top=0,screenX=0,screenY=0');
	printIt.focus();
}
// *********************************************************************

// ***** Pop-Up Window for when an item is added to the grocery list ****

var page;
var glWidth = 200;
var glHeight = 220;
function popUp(URL) {
	if (netscapeBrowser()) {
		glWidth = 210;
		glHeight = 230;
	}
	if (page != null) {
		if (page.closed) {
			page = null;
		}
	}
	if (page == null) {
    	page = window.open(URL,'listPop','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=' + glWidth + ',height=' + 230 + ',left=10,top=90,screenX=10,screenY=90');
	} else {
		page.location.replace(platterURL);
		page.focus();
	}
}
// *********************************************************************

// ***** Submit the form for hiding the Grocery popup ******************

function submitIt() {
	if (!window.opener.closed) {
		window.opener.page=null;
	}
	for (i=0; i<document.forms.popForm.elements.length; i++) {
		if (document.forms.popForm.elements[i].checked) {
			document.forms.popForm.submit();
			return true;
		}
	}
	window.close();
	return false;
}

//**********************************************************************

// ***** Preload Rollover Images ***************************************
if (document.images) {
	image1 = new Image(); image1.src = "/images/nav/feature_ON.gif";
	image2 = new Image(); image2.src = "/images/nav/store_ON.gif";
	image3 = new Image(); image3.src = "/images/nav/online_ON.gif";
	image4 = new Image(); image4.src = "/images/nav/aprons_ON.gif";
	image5 = new Image(); image5.src = "/images/nav/news_ON.gif";
	image6 = new Image(); image6.src = "/images/nav/locator_ON.gif";
	image7 = new Image(); image7.src = "/images/nav/careers_ON.gif";
	image8 = new Image(); image8.src = "/images/nav/list_ON.gif";
}
// *********************************************************************

/*
 * Function to submit a single item to the grocery list. This first
 * clears all of the hidden fields for items, then sets the 
 * single hidden field for the item we are adding, then submits.
 */
function submitGLItem(form, name, category, anchorName) {

	gItemParamSet = 0;
    gCatParamSet = 0;
    for( var i = 0; i< form.elements.length; i++ ) {
        if( form.elements[i].name == "anchorLink" ) {
                form.elements[i].value = anchorName;
        }

        if( form.elements[i].name == "groceryItemParameter" ) {
            if( gItemParamSet == 0 ) {
                //form.elements[i].name = "groceryItemParameter";
                form.elements[i].value = name;
                gItemParamSet++;
            } else {
                //form.elements[i].name = "";
                form.elements[i].value = "";
            }
        }

        if( form.elements[i].name == "groceryCategoryParameter" ) {
            if( gCatParamSet == 0 ) {
                //form.elements[i].name = "groceryCategoryParameter";
                form.elements[i].value = category;
                gCatParamSet++;
            } else {
                //form.elements[i].name = "";
                form.elements[i].value = "";
            }
        }
    }
    form.submit();
}

