function get_img_xref()
{
	var image_xref = new Array();
	image_xref['spacer'] = new Image();
	image_xref['spacer'].src = '/images/spacer.gif';
	image_xref['12077'] = new Image();
	image_xref['12077'].src = '/images/wine-labels/Preview/Wine-Template-1_56x4_25.gif';
	image_xref['12117'] = new Image();
	image_xref['12117'].src = '/images/wine-labels/Preview/Wine-Template-2_125x3_3.gif';
	image_xref['12147'] = new Image();
	image_xref['12147'].src = '/images/wine-labels/Preview/Wine-Template-2_206x2_585.gif';
	image_xref['12017'] = new Image();
	image_xref['12017'].src = '/images/wine-labels/Preview/Wine-Template-2_25x4_375.gif';
	image_xref['1116'] = new Image();
	image_xref['1116'].src = '/images/wine-labels/Preview/Wine-Template-2_25x5_75.gif';
	image_xref['12167'] = new Image();
	image_xref['12167'].src = '/images/wine-labels/Preview/Wine-Template-2_5x3_625.gif';
	image_xref['67'] = new Image();
	image_xref['67'].src = '/images/wine-labels/Preview/Wine-Template-2_5x4.gif';
	image_xref['1134'] = new Image();
	image_xref['1134'].src = '/images/wine-labels/Preview/Wine-Template-2_5x5.gif';
	image_xref['68'] = new Image();
	image_xref['68'].src = '/images/wine-labels/Preview/Wine-Template-2_75x2_75.gif';
	image_xref['1145'] = new Image();
	image_xref['1145'].src = '/images/wine-labels/Preview/Wine-Template-2_75x3.gif';
	image_xref['1153'] = new Image();
	image_xref['1153'].src = '/images/wine-labels/Preview/Wine-Template-3x4_5.gif';
	image_xref['12067'] = new Image();
	image_xref['12067'].src = '/images/wine-labels/Preview/Wine-Template-3x4_125.gif';
	image_xref['12177'] = new Image();
	image_xref['12177'].src = '/images/wine-labels/Preview/Wine-Template-3x5_375a3x4_5.gif';
	image_xref['12107'] = new Image();
	image_xref['12107'].src = '/images/wine-labels/Preview/Wine-Template-3_25x4_25.gif';
	image_xref['1392'] = new Image();
	image_xref['1392'].src = '/images/wine-labels/Preview/Wine-Template-3_5x4.gif';
	image_xref['12087'] = new Image();
	image_xref['12087'].src = '/images/wine-labels/Preview/Wine-Template-3_5x4_125.gif';
	image_xref['1175'] = new Image();
	image_xref['1175'].src = '/images/wine-labels/Preview/Wine-Template-3_5x5.gif';
	image_xref['12157'] = new Image();
	image_xref['12157'].src = '/images/wine-labels/Preview/Wine-Template-3_625x3.gif';
	image_xref['12057'] = new Image();
	image_xref['12057'].src = '/images/wine-labels/Preview/Wine-Template-3_75x3_5.gif';
	image_xref['12037'] = new Image();
	image_xref['12037'].src = '/images/wine-labels/Preview/Wine-Template-3_8292x3_826.gif';
	image_xref['12137'] = new Image();
	image_xref['12137'].src = '/images/wine-labels/Preview/Wine-Template-3_875x1_875.gif';
	image_xref['12237'] = new Image();
	image_xref['12237'].src = '/images/wine-labels/Preview/Wine-Template-4_25x4_5a2_5x4.gif';
	image_xref['12227'] = new Image();
	image_xref['12227'].src = '/images/wine-labels/Preview/Wine-Template-4_25x4_75a2_5x4.gif';
	image_xref['12127'] = new Image();
	image_xref['12127'].src = '/images/wine-labels/Preview/Wine-Template-4_375x3_75.gif';
	image_xref['1215'] = new Image();
	image_xref['1215'].src = '/images/wine-labels/Preview/Wine-Template-4_5x2_5.gif';
	image_xref['12217'] = new Image();
	image_xref['12217'].src = '/images/wine-labels/Preview/Wine-Template-5x5_75a2_5x4.gif';
	image_xref['12027'] = new Image();
	image_xref['12027'].src = '/images/wine-labels/Preview/Wine-Template-5_25x3_125.gif';
	image_xref['12047'] = new Image();
	image_xref['12047'].src = '/images/wine-labels/Preview/Wine-Template-7_5x3_875.gif';
	image_xref['12207'] = new Image();
	image_xref['12207'].src = '/images/wine-labels/Preview/Wine-Template-8x3_5.gif';
	image_xref['12097'] = new Image();
	image_xref['12097'].src = '/images/wine-labels/Preview/Wine-Template-9_348x4_048.gif';
	image_xref['1816'] = new Image();
	image_xref['1816'].src = '/images/silvsamp.gif';
	image_xref['139'] = new Image();
	image_xref['139'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-MatteLitho.jpg';
	image_xref['141'] = new Image();
	image_xref['141'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-SemiGloss.jpg';
	image_xref['1557'] = new Image();
	image_xref['1557'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-Gold.jpg';
	image_xref['1558'] = new Image();
	image_xref['1558'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-Silver.jpg';
	image_xref['11987'] = new Image();
	image_xref['11987'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-Estate8.jpg';
	image_xref['11997'] = new Image();
	image_xref['11997'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-Estate9.jpg';
	image_xref['12007'] = new Image();
	image_xref['12007'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-Eggshell.jpg';
	image_xref['12197'] = new Image();
	image_xref['12197'].src = '/images/wine-labels/Labelstock/SmallSwatches/WineLabel-swatch-Clear.jpg';
	image_xref['131'] = new Image();
	image_xref['131'].src = '/images/wine-labels/hotstamp.jpg';
	image_xref['132'] = new Image();
	image_xref['132'].src = '/images/wine-labels/hotstamp.jpg';
	image_xref['429'] = new Image();
	image_xref['429'].src = '/images/silvsamp.gif';
	return image_xref;
}

function get_desc_xref()
{
	var description_xref = new Array();
	description_xref['12077'] = '1.56" x 4 1/4"';
	description_xref['12117'] = '2 1/8" x 3.3"';
	description_xref['12147'] = '2.206" x 2.858"';
	description_xref['12017'] = '2 1/4" x 4 3/8"';
	description_xref['1116'] = '2 1/4" x 5 3/4"';
	description_xref['12167'] = '2 1/2" x 3 5/8"';
	description_xref['67'] = '2 1/2" x 4"';
	description_xref['1134'] = '2 1/2" x 5"';
	description_xref['68'] = '2 3/4" x 2 3/4" (special shape)';
	description_xref['1145'] = '2 3/4" x 3"';
	description_xref['1153'] = '3" x 4 1/2"';
	description_xref['12067'] = '3" x 4 1/8"';
	description_xref['12177'] = '3" x 5 3/8" and 3" x 4 1/2"';
	description_xref['12107'] = '3 1/4" x 4 1/4"';
	description_xref['1392'] = '3 1/2" x 4"';
	description_xref['12087'] = '3 1/2" x 4 1/8"';
	description_xref['1175'] = '3 1/2" x 5"';
	description_xref['12157'] = '3 5/8" x 3"';
	description_xref['12057'] = '3 3/4" x 3 1/2"';
	description_xref['12037'] = '3.8292" x 3.826" (deckled edges)';
	description_xref['12137'] = '3 7/8" x 1 7/8"';
	description_xref['12237'] = '4 1/4" x 4 1/2" and 2 1/2" x 4"';
	description_xref['12227'] = '4 1/4" x 4 3/4" and 2 1/2" x 4';
	description_xref['12127'] = '4 3/8" x 3 3/4"';
	description_xref['1215'] = '4 1/2" x 2 1/2"';
	description_xref['12217'] = '5" x 5 3/4" and 2 1/2" x 4"';
	description_xref['12027'] = '5 1/4" x 3 1/8"';
	description_xref['12047'] = '7 1/2" x 3 7/8"';
	description_xref['12207'] = '8" x 3 1/2"';
	description_xref['12097'] = '9.348" x 4.048" (special shape)';
	description_xref['-1'] = 'Choose Custom Shape/Size';
	description_xref['139'] = 'Matte Litho';
	description_xref['141'] = 'Semi Gloss';
	description_xref['1557'] = 'Gold Foil';
	description_xref['1558'] = 'Silver Foil';
	description_xref['11987'] = 'Estate #8';
	description_xref['11997'] = 'Estate #9';
	description_xref['12007'] = '70# Eggshell';
	description_xref['12197'] = 'Clear on Clear';
	description_xref['131'] = 'Gold Foil';
	description_xref['132'] = 'Silver Foil';
	return description_xref;
}

function updateSizeMenu()
{
	var face_only_ctl = document.getElementById('face_only_ctl');
	var value = (face_only_ctl.checked) ? face_only_ctl.value : document.getElementById('face_and_back_ctl').value;
	var size_ctl = document.getElementById('size_ctl');
	var i=1;
	var isCustom = (size_ctl.options[size_ctl.selectedIndex].value == '-1');
	var size_bak = size_ctl.value;
	var material_ctl = document.getElementById('material_ctl');

	if (material_ctl.value == '12197')
	{
	if (value == '1818')
		size_ctl.options[i++] = new Option('4 1/4" x 4 1/2" and 2 1/2" x 4"','12237');
	if (value == '1818')
		size_ctl.options[i++] = new Option('4 1/4" x 4 3/4" and 2 1/2" x 4','12227');
	if (value == '1818')
		size_ctl.options[i++] = new Option('5" x 5 3/4" and 2 1/2" x 4"','12217');
	size_ctl.options[i++] = new Option('8" x 3 1/2"','12207');
	size_ctl.options[i++] = new Option('Choose Custom Shape/Size','-1');
	}
	else
	{
	size_ctl.options[i++] = new Option('1.56" x 4 1/4"','12077');
	size_ctl.options[i++] = new Option('2 1/8" x 3.3"','12117');
	size_ctl.options[i++] = new Option('2.206" x 2.858"','12147');
	size_ctl.options[i++] = new Option('2 1/4" x 4 3/8"','12017');
	size_ctl.options[i++] = new Option('2 1/4" x 5 3/4"','1116');
	size_ctl.options[i++] = new Option('2 1/2" x 3 5/8"','12167');
	size_ctl.options[i++] = new Option('2 1/2" x 4"','67');
	size_ctl.options[i++] = new Option('2 1/2" x 5"','1134');
	size_ctl.options[i++] = new Option('2 3/4" x 2 3/4" (special shape)','68');
	size_ctl.options[i++] = new Option('2 3/4" x 3"','1145');
	size_ctl.options[i++] = new Option('3" x 4 1/2"','1153');
	size_ctl.options[i++] = new Option('3" x 4 1/8"','12067');
	if (value == '1818')
		size_ctl.options[i++] = new Option('3" x 5 3/8" and 3" x 4 1/2"','12177');
	size_ctl.options[i++] = new Option('3 1/4" x 4 1/4"','12107');
	size_ctl.options[i++] = new Option('3 1/2" x 4"','1392');
	size_ctl.options[i++] = new Option('3 1/2" x 4 1/8"','12087');
	size_ctl.options[i++] = new Option('3 1/2" x 5"','1175');
	size_ctl.options[i++] = new Option('3 5/8" x 3"','12157');
	size_ctl.options[i++] = new Option('3 3/4" x 3 1/2"','12057');
	size_ctl.options[i++] = new Option('3.8292" x 3.826" (deckled edges)','12037');
	size_ctl.options[i++] = new Option('3 7/8" x 1 7/8"','12137');
	if (material_ctl.value == '') {
	if (value == '1818')
		size_ctl.options[i++] = new Option('4 1/4" x 4 1/2" and 2 1/2" x 4"','12237');
	}
	if (material_ctl.value == '') {
	if (value == '1818')
		size_ctl.options[i++] = new Option('4 1/4" x 4 3/4" and 2 1/2" x 4','12227');
	}
	size_ctl.options[i++] = new Option('4 3/8" x 3 3/4"','12127');
	size_ctl.options[i++] = new Option('4 1/2" x 2 1/2"','1215');
	if (material_ctl.value == '') {
	if (value == '1818')
		size_ctl.options[i++] = new Option('5" x 5 3/4" and 2 1/2" x 4"','12217');
	}
	size_ctl.options[i++] = new Option('5 1/4" x 3 1/8"','12027');
	size_ctl.options[i++] = new Option('7 1/2" x 3 7/8"','12047');
	if (material_ctl.value == '') {
	size_ctl.options[i++] = new Option('8" x 3 1/2"','12207');
	}
	size_ctl.options[i++] = new Option('9.348" x 4.048" (special shape)','12097');
	size_ctl.options[i++] = new Option('Choose Custom Shape/Size','-1');
	}
	size_ctl.length = i;

// Set the selected index
	if (isCustom)
	{
		size_ctl.selectedIndex = i - 1;
	}
	else
	{
	// Look for the selected die
		size_ctl.length = i;
		for (var j=0;j<i;j++)
		{
			if (size_ctl.options[j].value == size_bak)
			{
				size_ctl.selectedIndex = j;
				break;
			}
		}
	}
	updateImage(size_ctl.id,size_ctl.value,formatEnlargeSize,formatTemplateSize);
}
