function copyShippingInfo()
{
	el1 = document.getElementById('shipto_address1');
	el2 = document.getElementById('shipto_address2');
	el3 = document.getElementById('shipto_address3');
	el4 = document.getElementById('shipto_city_state_postal');

	el5 = document.getElementById('billto_address1');
	el6 = document.getElementById('billto_address2');
	el7 = document.getElementById('billto_address3');
	el8 = document.getElementById('billto_city_state_postal');
	
	el5.value = el1.value;
	el6.value = el2.value;
	el7.value = el3.value;
	el8.value = el4.value;
}

function renumber(oInput) {
	var oFormElems, nFormElems, bUp, aElements, i, nCurOrder, oCurElem,
		nNewOrder = parseInt(oInput.value, 10) || 0,
		nOldOrder = parseInt(oInput.oldvalue, 10) || 0;
	if ((bUp = nNewOrder - nOldOrder)) {
		oFormElems = oInput.form.elements;
		nFormElems = oFormElems.length,
		aElements = [];
		for (i=0; i<nFormElems; i++) {
			oCurElem = oFormElems[i];
			if (oCurElem.type == "text") {
				nCurOrder = parseInt(oCurElem.value, 10) || 0;
				if (oCurElem != oInput) {
					if (bUp < 0 && nCurOrder >= nNewOrder) {
						nCurOrder++;
					}
					else if (bUp > 0 && nCurOrder <= nNewOrder) {
						nCurOrder--;
					}
				}
				aElements[aElements.length] = { element: oCurElem, order: nCurOrder };
			}
		}
		aElements.sort(
			function(a, b) {
				return a.order - b.order > 0? 1 : b.order - a.order == 0? 0 : -1;
			}
		);
		for (i=0; i<aElements.length; i++) {
			aElements[i].element.value = i + 1;
		}
	}
}

function chatCheck() {
	var time = 6;
	var interval = time * 1000;
	timer = setInterval('xajax_chat_check()', interval);
}

