
function showFabric(fabricId) {

	if( document.images ){
		document.images.fabric_image.src = PATH_FABRIC+fabricId+'.jpg';
		curr_id = fabricId;
		for( x=0; x<document.fabric_cart.FABRIC.length; x++ ){
			this_element = document.fabric_cart.FABRIC.options[x];
			//if( this_element.value.indexOf(fabricId+"|")>-1 ){
			if( this_element.value == fabricId){
				this_element.selected = true;
				updateItem(fabricId);
				break;
			}
		}

	}

}

function updateItem(fabric_id) {

	//alert(fabricData);
	//data = fabricData.split('|');

	/*document.images.fabric_image.src = PATH_FABRIC+data[0]+'.jpg';
	$('PRICE').value = data[1];
	$('pricedisplay').update('$'+$('PRICE').value);
	$('item_number').value = data[2];*/
	document.images.fabric_image.src = PATH_FABRIC+fabric_id+'.jpg';
	$('PRICE').value = fabrics[fabric_id].PRICE;
	$('pricedisplay').update('$'+$('PRICE').value);
	$('item_number').value = fabrics[fabric_id].ITEM_NUMBER;
	if (fabrics[fabric_id].INVENTORY.length > 0) {
		$('inventory').update(fabrics[fabric_id].INVENTORY);
		$('inventory_container').show();
	} else {
		$('inventory_container').hide();
	}
	if (fabrics[fabric_id].DESCRIPTION.length > 0) {
		$('fdescription').update(fabrics[fabric_id].DESCRIPTION);
		$('description_container').show();
	} else {
		$('description_container').hide();
	}


	updatePP();

}

function updatePP() {

	if ($F('YARDS')+$F('YARDFRACTION') < .5) {
		document.fabric_cart.YARDFRACTION.options[2].selected = true;
	}

	$('amount').value = $('PRICE').value * ($('YARDS').value+$('YARDFRACTION').value);
	$('item_name').value = $F('YARDS')+$F('YARDFRACTION') + ' yards of ' + $('item_number').value;

}

var imageCount = 0;
var preloadImages = new Array();

function preload(imageFile) {

	imageCount++;

	preloadImages[imageCount] = new Image();
	preloadImages[imageCount].src = imageFile;

}
