var selected = null;
var selectedImg = null;
/*
function changeProductColor(box, str, imgStr){
	if (typeof(box) == 'string') {
		box = document.getElementById(box);
	}


	box.style.border = '1px solid #000000';
	if (selected != null) selected.style.border = '1px solid  #cccccc';
	
	selected = box;
	var elem = document.getElementById('colorChooserText');
	if (elem) elem.innerHTML = str;
	
	productImgObj = document.getElementById('productImg');

	if (productImgObj) {
		productImgObj.src = imgStr;
	}
}*/

function changeProductImage(i, str){
	box = document.getElementById("colorBox" + i);
	if (box) {
		box.style.border = '1px solid #000000';
		if (selected != null) selected.style.border = '1px solid  #cccccc';
		selected = box;
		var elem = document.getElementById('colorChooserText');
		if (elem) elem.innerHTML = str;
	
	}
	
	
	if (selectedImg != null) {
		selectedImg.style.display = "none";
	}
	
	productImgObj = document.getElementById('im' + i);
	productImgObj.style.display = "block";
	
	selectedImg = productImgObj;
	
}

function openImageWindow(pUrl, pw, ph) {
    // function pops a window given a url, width and height, and centers it in the monitor
    args = openImageWindow.arguments;
    winName = (args[3]) ? args[3] : 'popup';

    sw = screen.availWidth;
    sh = screen.availHeight;

    leftpos = (sw - pw) / 2;
    toppos = (sh - ph) / 2;

	if (!popwin || popwin.closed) {
		pStr = "scrollbars=1,left=" + leftpos + ",top=" + toppos + ",width=" + pw + ",height=" + ph;
		var popwin = window.open(pUrl,winName,pStr);
		popwin.focus();
	} else {
		popwin.location = pUrl;
		popwin.focus();
	}
	
	return popwin;
}


function copyShippingInformation(obj) {
	if (obj.checked) {
		document.getElementById("CurrentOrderBillfirstname").value = document.getElementById("CurrentOrderFirstname").value;
		document.getElementById("CurrentOrderBilllastname").value = document.getElementById("CurrentOrderLastname").value;
		document.getElementById("CurrentOrderBilladdress").value = document.getElementById("CurrentOrderAddress").value;
		document.getElementById("CurrentOrderBillcity").value = document.getElementById("CurrentOrderCity").value;
		document.getElementById("CurrentOrderBillstate").value = document.getElementById("CurrentOrderState").value;
		document.getElementById("CurrentOrderBillzipcode").value = document.getElementById("CurrentOrderZipcode").value;
		document.getElementById("CurrentOrderBillcountry").selectedIndex = document.getElementById("CurrentOrderCountry").selectedIndex;
	}	
}