
function preloadImages()
{
	if (document.images)
	{
		var p = "/img/est/";
		img0 = new Image();
		img0.src = p+"submit-please-wait.gif";
		img1 = new Image();
		img1.src = p+"top-sitemap_on.gif";
		img2 = new Image();
		img2.src = p+"shopping-cart-sc_on.gif";
		img3 = new Image();
		img3.src = p+"shopping-cart-co_on.gif";
		img4 = new Image();
		img4.src = p+"green-background.gif";
		img5 = new Image();
		img5.src = p+"submit-remove-items_on.gif";
		img6 = new Image();
		img6.src = p+"submit-delete-cart_on.gif";
		img7 = new Image();
		img7.src = p+"submit-update-cart_on.gif";
		img8 = new Image();
		img8.src = p+"submit-update-user_on.gif";
		img9 = new Image();
		img9.src = p+"submit-edit-cart_on.gif";
		img10 = new Image();
		img10.src = p+"submit-cont-checkout_on.gif";
		img11 = new Image();
		img11.src = p+"submit-checkout-cart_on.gif";
		img12 = new Image();
		img12.src = p+"submit-save-cart_on.gif";
		img13 = new Image();
		img13.src = p+"submit-cancel_on.gif";
		img14 = new Image();
		img14.src = p+"submit-back-to-cart_on.gif";
		img15 = new Image();
		img15.src = p+"submit-go-back_on.gif";
		img16 = new Image();
		img16.src = p+"ordering-fax_on.gif";
	}
}

function addEvent(obj, evType, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

function handleInputFocus(e)
{
	var event = e ? e : window.event;
	var target = event.target ? event.target : event.srcElement;
	if (target.value == target.title)
	{
		target.value = "";
	}
}

function handleInputBlur(e)
{
	var event = e ? e : window.event;
	var target = event.target ? event.target : event.srcElement;
	if (target.value == "")
	{
		target.value = target.title;
	}
}

function replaceFormTips()
{
	var inputFields = document.getElementsByTagName("INPUT");
	for (i = 0; i < inputFields.length; i++)
	{
		var field = inputFields[i];

		if (field.type == "text")
		if (field.title)
		{
			if (!field.value)
			{
				field.value = field.title;
			}
			addEvent(field, "focus", handleInputFocus);
			addEvent(field, "blur", handleInputBlur);
		}
	}
}

addEvent(window, "load", replaceFormTips);
addEvent(window, "load", preloadImages);

function checkforother(s)
{
	var passed = s.options[s.selectedIndex].value;
	var from = s.name;
	
	if(passed==from)
	{
		document.getElementById(passed + "other").style.display = "inline"
		document.generalinfo.elements[passed + "other"].focus();
	}
	else
	{
		document.getElementById(from + "other").style.display = "none"
	}
}
