<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		header_recipes_over = newImage("/images/header_recipes_over.gif");
		header_samplers_over = newImage("/images/header_samplers_over.gif");
		header_quickorder_over = newImage("/images/header_quickorder_over.gif");
		header_account_over = newImage("/images/header_account_over.gif");
		header_viewcart_over = newImage("/images/header_viewcart_over.gif");
		header_about_over = newImage("/images/header_about_over.gif");
		header_sarahs_icon_over = newImage("/images/header_sarahs_icon_over.jpg");
		header_saltsen_icon_over = newImage("/images/header_saltsen_icon_over.jpg");
		header_pepper_icon_over = newImage("/images/header_pepper_icon_over.jpg");
		header_brine_icon_over = newImage("/images/header_brine_icon_over.jpg");
		header_sweet_icon_over = newImage("/images/header_sweet_icon_over.jpg");
		header_organic_icon_over = newImage("/images/header_organic_icon_over.jpg");
		header_sea_icon_over = newImage("/images/header_sea_icon_over.jpg");
		header_specialty_icon_over = newImage("/images/header_specialty_icon_over.jpg");
		footer_contact_over = newImage("images/footer_contact_over.jpg");
		footer_recipes_over = newImage("images/footer_recipes_over.jpg");
		footer_samplers_over = newImage("images/footer_samplers_over.jpg");
		footer_quickorder_over = newImage("images/footer_quickorder_over.jpg");
		footer_account_over = newImage("images/footer_account_over.jpg");
		footer_viewcart_over = newImage("images/footer_viewcart_over.jpg");
		footer_about_over = newImage("images/footer_about_over.jpg");
		preloadFlag = true;
	}
}

var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
	function containsElement(arr, ele) {
		var found = false, index = 0;
		while(!found && index < arr.length)
		if(arr[index] == ele)
			found = true;
		else
			index++;
		return found;
	}
	function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
		if (input.form[i] == input)index = i;
		else i++;
		return index;
	}
	return true;
}

// -->
