//var home = document.getElementById('home');
//if (home != null) attachEventListener(home, 'load', preloadImages, false);

//var photos = document.getElementById('photos');
//if (photos != null) attachEventListener(photos, 'load', preloadImages, false);

//var buy = document.getElementById('buy');
//if (buy != null) attachEventListener(buy, 'load', preloadImages, false);

function preloadImages()
{
	var images = document.getElementsByTagName('img');
	var imageCount = images.length;
	alert(imageCount);
	
	var imageArray = new Array();
	for (i = 0; i < imageCount ; i++ )
	{
		imageArray[i] = new Image();
		imageName = images.getAttribute('src');		
		imageArray[i].src = imageName;	
	}
	
	
}

function showPopup(popupURL, popupName, popupWidth, popupHeight, popupTop, popupLeft) {
	var popupArgs  = 'toolbar=0';
		popupArgs += 'location=0,';
		popupArgs += 'directories=0,';
		popupArgs += 'status=0,';
		popupArgs += 'menubar=0,';
		popupArgs += 'scrollbars=yes,';
		popupArgs += 'resizable=yes,';
		popupArgs += 'width=' + popupWidth + ','; 
		popupArgs += 'height=' + popupHeight + ',';
		
		if (popupTop == 'center' && popupLeft == 'center')
		{
			popupArgs += 'top=' + String((screen.availHeight / 2) - (popupHeight / 2 )) + ',';
			popupArgs += 'left=' + String((screen.availWidth / 2) - (popupWidth / 2 ));
		} 
		else
		{
			popupArgs += 'top=' + popupTop + ','; 
			popupArgs += 'left=' + popupLeft;
		}
					
	var popupWin = window.open(popupURL,popupName,popupArgs);
	popupWin.focus();
}


function loadParentWindow(url)
{
	opener.location.href = url;
}

function attachEventListener(target, eventType, functionRef, capture)
{
	if (typeof target.addEventListener != "undefined")
	{
		target.addEventListener(eventType, functionRef, capture);
	}
	else if (typeof target.attachEvent != "undefined")
	{ 
		target.attachEvent("on" + eventType, functionRef); 
	} 
	else 
	{ 
		eventType = "on" + eventType; 
		if (typeof target[eventType] == "function") 
		{ 
			var oldListener = target[eventType]; 
			target[eventType] = function() 
			{ 
				oldListener(); 
				return functionRef(); 
			}; 
		} 
		else 
		{ 
			target[eventType] = functionRef; 
		} 
	} 
}

function confirmPayPal(formObj) {
	var agree = confirm("PLEASE verify both your shipping address and email address before placing your order.");
	if (agree)
	{
		document.forms[formObj.name].submit();
	}
}

function getBrowserOS() {
	return BrowserDetect.OS;
}

function getBrowserName() {
	return BrowserDetect.browser;
}

function getBrowserVersion() {
	return BrowserDetect.version;
}

function goToOnlineStore(product) {
	// Safari 2.0.x has trouble with the Grantwood store
	var url = "";
	var browserCheck = (getBrowserOS() == "Mac") && (getBrowserName() == "Safari") && (getBrowserVersion() < 420);
	
	if (browserCheck) {
		switch product {
			case "sp":
				url = "http://www.amazon.com/dp/B000UGLIXC/";
				break;
			case "ss2":
				url = "http://www.amazon.com/dp/B0012IWMNW/";
				break;
			case "ss3":
				url = "http://www.amazon.com/dp/B0012IUVS0/";
				break;
			case "tb2":
				url = "http://www.amazon.com/dp/B0010B4Z68/";
				break;
			case "tb3":
				url = "http://www.amazon.com/dp/B0010B1I9K/";
				break;		
		}
	} else {
		switch product {
			case "sp":
				url = "http://grantwoodstore.com/Shoe-Pouch-for-NikeiPod-Assorted-Colors/M/B000UGLIXC.htm";
				break;
			case "ss2":
				url = "http://grantwoodstore.com/Siliskin-Grantwood-Technologys-Silicon-Skin-and/M/B0012IWMNW.htm";
				break;
			case "ss3":
				url = "http://grantwoodstore.com/Siliskin-Grantwood-Technologys-Silicon-Skin-and/M/B0012IUVS0.htm";
				break;
			case "tb2":
				url = "http://grantwoodstore.com/M/B0010B4Z68.htm";
				break;
			case "tb3":
				url = "http://grantwoodstore.com/M/B0010B1I9K.htm";
				break;	
			}
	}
		
	window.location.href = url;

}

