	function prodTab(d) {
		var dir = d;
		var elem = document.getElementById('prod-tab-thru-img');		
		var txtElem = document.getElementById('prod-tab-txt-in');
		var currentImg = elem.src;				
		var slash = currentImg.lastIndexOf('/') + 1;
		var dot = currentImg.lastIndexOf('.');
		var nom = currentImg.slice(slash,dot); /* 01, 02, etc. */
		
		var ielem = document.getElementById('tabthru-popper');
		var winName = "winT";
		var winParams = "height=500,width=660,menubar=no,toolbar=no,statusbar=no";		
		var ocTxt1 = "images/product_tab_thrus/mobile/Mobile_Computer_Cart.jpg";
		var ocTxt2 = "images/product_tab_thrus/mobile/Cleanroom_Mobile_Cart.jpg";
		
		var img01 = new Image();
		img01.src = "images/product_tab_thrus/mobile/01.jpg"		
		var img02 = new Image();
		img02.src = "images/product_tab_thrus/mobile/02.jpg"
				
		var txt01 = "<strong>Mobile Computer Cart</strong>, 26&rdquo; footprint, 4'5&rdquo; tall<span class='tab-txt2'><br />Height adjustable monitor bracket and keyboard tray</span>";
		var txt02 = "<strong>Cleanroom Mobile Cart</strong>, stainless or chrome finish<span class='tab-txt2'><br />Height is 38 3/8&rdquo; working, 53 3/8&rdquo; overall; 62% laminar flow</span>";
		
		if (dir == 0) {
			if (nom == '01') {
				elem.src = img02.src;
				txtElem.innerHTML = txt02;
				ielem.onclick = function() { window.open(ocTxt2,winName,winParams); return false; };
			}
			else if (nom == '02') {
				elem.src = img01.src;
				txtElem.innerHTML = txt01;
				ielem.onclick = function() { window.open(ocTxt1,winName,winParams); return false; };
			}
		}		
		else if (dir == 1) {
			if (nom == '01') {
				elem.src = img02.src;
				txtElem.innerHTML = txt02;
				ielem.onclick = function() { window.open(ocTxt2,winName,winParams); return false; };
			}
			else if (nom == '02') {
				elem.src = img01.src;
				txtElem.innerHTML = txt01;
				ielem.onclick = function() { window.open(ocTxt1,winName,winParams); return false; };
			}
		}
	}