var labels; 

function create_nominal_select(prompt, bars, lab) 
{
	labels = "";
	if (lab) {
		labels = lab;
	}
if (bars != '') {
	document.write('<select id="nom-size" onchange="show_bars();">\n<option value="none" selected="selected">');
} else {

	document.write('<select id="nom-size" onchange="show_products();">\n<option value="none" selected="selected">');
}
if (prompt) {
	document.write(prompt);
}else {
	document.write('Select your nominal size'); 
}
document.write('</option>\n');
	for (var i = 0; i < nominal.length; i++) {
		document.write('<option value="' + nominal[i][1] + '">' + nominal[i][0] + '</option>\n');
	
	}
	document.write('</select>\n');


}

function show_products()
{	var titles = "";
	if (labels) {
		titles = labels.split(",")
	} else {
		titles = ("ID", "OD", "ITEM NUMBER", "AVG WEIGHT");
	}
	var nom = document.getElementById("nom-size");
	
	if (nom.selectedIndex == 0) return;
	var tmp = nom.value;
	if (nom.value == '') {
		nom.value = 'All';
	}
	var prods = products[nom.value];
	
	var pdiv = document.getElementById("products");
	if (!pdiv) {
		pdiv = document.getElementById("flange");
	}
	if (!pdiv) {
		pdiv = document.getElementById("cbsleeve");
	}
	var pt = document.getElementById('ptable');
	if (pt) {
		pt.parentNode.removeChild(pt);
	}

	var ptable = pdiv.appendChild(document.createElement('table'));
	ptable.cellspacing="0";
	ptable.cellpadding="0";
	ptable.id='ptable';
	var pbody = ptable.appendChild(document.createElement('tbody'));
	var prow = pbody.appendChild(document.createElement('tr'));
	var pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = titles[0];
		pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = titles[1];
		pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = titles[2];
		if (prods[0].split('~').length > 4) {
			pcel = prow.appendChild(document.createElement('th'));
			pcel.innerHTML = "FLANGE<br />OD";
			pcel = prow.appendChild(document.createElement('th'));
			pcel.innerHTML = "FLANGE<br />THICK";
		
		
		}
		pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = titles[3];
		
		
	for(var i = 0; i < prods.length; i++) {

		var items = prods[i].split('~');
		prow = pbody.appendChild(document.createElement('tr'));
		
		for (p = 0; p < items.length; p++) {
			pcel = prow.appendChild(document.createElement('td'));
			pcel.className = 'col' + p;
			var tmp = '';
			if(items[p] == '') {
				tmp =  '&nbsp;';
			} else {
				tmp = items[p];
			}
			/*pcel.appendChild(document.createTextNode(tmp));	*/
			pcel.innerHTML = tmp;
		}
		pcel.className = 'colref';	
	
	}
	

}



function show_bars()
{
	var nom = document.getElementById("nom-size");
	
	if (nom.selectedIndex == 0) return;
	var tmp = nom.value;
	if (nom.value == '') {
		nom.value = 'All';
	}
	var prods = products[nom.value];
	
	var pdiv = document.getElementById("products");
	if (!pdiv) {
		pdiv = document.getElementById("flange");
	}
	if (!pdiv) {
		pdiv = document.getElementById("cbsleeve");
	}
	var pt = document.getElementById('ptable');
	if (pt) {
		pt.parentNode.removeChild(pt);
	}

	var ptable = pdiv.appendChild(document.createElement('table'));
	ptable.cellspacing="0";
	ptable.cellpadding="0";
	ptable.id='ptable';
	var pbody = ptable.appendChild(document.createElement('tbody'));
	var prow = pbody.appendChild(document.createElement('tr'));
	var pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = "ID";
		pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = "OD";
		pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = "LENGTH";
		if (prods[0].split('~').length > 4) {
			pcel = prow.appendChild(document.createElement('th'));
			pcel.innerHTML = "FLANGE<br />OD";
			pcel = prow.appendChild(document.createElement('th'));
			pcel.innerHTML = "FLANGE<br />THICK";
		
		
		}
		pcel = prow.appendChild(document.createElement('th'));
		pcel.innerHTML = "REF. NO.";
		
		
	for(var i = 0; i < prods.length; i++) {

		var items = prods[i].split('~');
		prow = pbody.appendChild(document.createElement('tr'));
		
		for (p = 0; p < items.length; p++) {
			pcel = prow.appendChild(document.createElement('td'));
			pcel.className = 'col' + p;
			var tmp = '';
			if(items[p] == '') {
				tmp =  '&nbsp;';
			} else {
				tmp = items[p];
			}
			/*pcel.appendChild(document.createTextNode(tmp));	*/
			pcel.innerHTML = tmp;
		}
		pcel.className = 'colref';	
	
	}
	

}















function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
} 

