function swapImages (a, target){
	var fname = file_name_only(a.src);
	var itemNum = fname.substring(0, fname.indexOf('_'));
	
	document.images.largeImage.src = "/assets/images/" + itemNum + "_Large_" + target + ".gif";
	document.images.mediumImage.src = "/assets/images/" + itemNum + "_Medium_" + target + ".gif";
}

function file_name_only(str) { 
	var slash = '/' 
	if (str.match(/\\/)) { 
		slash = '\\' 
	} 
	return str.substring(str.lastIndexOf(slash) + 1, str.lastIndexOf('.')) 
}

// getSKUs =================================================================

function getTmpPriceList(){
	createRequest();
	var url = "/gettmppricelist";
	request.open("GET", url, true);
	request.onreadystatechange = getSKUsOnComplete;
	request.send(null);
}// getSKUs

function getSKUsOnComplete(){
	if (request.readyState == 4) {
		// Clear options
		var elSel = document.getElementById('skuListSelect');
		while (elSel.length > 0){
			elSel.remove(elSel.length - 1);
		}
		// Add blank option.
		var elOptNew = document.createElement('option');
		elOptNew.text = '-- Select --';
		elOptNew.value = '';
		try {
			elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
		}catch(ex) {
			elSel.add(elOptNew); // IE only
		}		
		// Add all options (catalogs).		
		priceListObj = request.responseText.parseJSON();			
		if(priceListObj.ERROR==null) {
			for(var i=0;i<priceListObj.sku.length;i++){
				elOptNew = document.createElement('option');
				elOptNew.text = priceListObj.sku[i].sku;
				elOptNew.value = priceListObj.sku[i].sku;
				try {
					elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
				}catch(ex) {
					elSel.add(elOptNew); // IE only
				}
			}
		}else{
			alert("ERROR: " + catalogsObj.ERROR);
		}		
	}		
}// getSKUsOnComplete

// =============================================================================


function tmpAddToCart(){

	var selSku = document.all.skuListSelect.value;
	if(selSku!=""){		
		for(var i=0;i<priceListObj.sku.length;i++){
			if(priceListObj.sku[i].sku == selSku){	
				shopCartObj.addItem(priceListObj.sku[i].sku,priceListObj.sku[i].desc,priceListObj.sku[i].price,priceListObj.sku[i].weight);	
				shopCartObj.redraw();
			}		
		}
	}
}
