function renderProduct(ID, productID, manufacturerID, listingType,image, homepage, limitLength, referer)	{
	var partnumber = document.getElementById("part_"+ID).innerHTML;
	var manufacturer = document.getElementById("mfgr_"+ID).innerHTML;
	var description = document.getElementById("description_"+ID).innerHTML;
	var infoLink = "javascript:requestInfo('"+productID+"','"+manufacturerID+"',"+ID+");";
	var quoteLink = "javascript:requestQuote('"+productID+"','"+manufacturerID+"',"+ID+");";
	var colleagueLink = "javascript:sendToColleague('"+productID+"',"+ID+");";
	var moreLink = '/products/details.cfm?productID=' + productID + '&location=' +  escape(requestlocation);
	
	document.write('<table width=100% cellpadding=1 cellspacing=1><tr><td class=partCell><img src=/images/search/r_arrow.gif width=12 height=12 align=absmiddle>');
	if (homepage.length)	{
		var clickLink = '/products/clickthru.cfm?productID='+productID+'&rank='+ID+'&location=' + escape(requestlocation) + '&type=1&referer=' + escape(referer);
		if ( term.length)	{
			clickLink = clickLink + '&term='+escape(term);
		}
		document.write('<a href="'+clickLink+'" class="listingLink" onMouseOver="window.status=\'\';return true;" onMouseOut="window.status=\'\';return true;"><span class="partMfgr">'+ manufacturer + '</span> <span class="partNum">'+partnumber+'</span></a>');
		
	} else {
		document.write('<span class="partMfgr">' + manufacturer + '</span> <span class="partNum">' + partnumber + '</span>');
	}
	document.write('</td><td class=requestInfoCell align=center width=200><img src=/images/search/email_icon.gif alt=Email width=12 height=8 align=absmiddle> <a href="' + infoLink + '" class="requestLink">Request Information</a><br>');
	document.write('<a href="'+colleagueLink+'" class="requestLink">Send To Colleague</a></td></tr></table>');
	
	document.write('<table width=100%><tr valign=top>');
	if (listingType == "Featured" && image.length)	{
		document.write('<td width="90"><img src="/images/productThumbs/' + manufacturerID + '/' + image +'"></td>');
	}
	document.write('<td><table width=100% cellspacing=0 cellpadding=0><tr>');
	document.write('<td class="10verdana"> <span class="priceText">Price:</span> <a class="requestLink" href="'+quoteLink+'">Request Quote</a><br>');
	if (limitLength)	{
		document.write('<span class="partDesc">'+description.substr(0,350));
		if (description.length > 350)	{
			
			document.write(' <a href="' + moreLink + '">...more</a>');
		}
	} else	{
		document.write('<span class="partDesc">'+description);
	}
	document.write('</span></td></tr>');
	document.write('<tr><td class="10verdana"><div class="8verdana" align="left">');
}

function renderLink(ID, productID, url, type, typeID, referer)	{
	var clickLink = '/products/clickthru.cfm?productID='+productID+'&rank='+ID+'&location=' + escape(requestlocation) + '&type='+typeID + '&referer=' + escape(referer);
	if ( term.length)	{
		clickLink = clickLink + '&term='+escape(term);
	}
	document.write('<a class="8verdana" href="'+clickLink+'" onMouseOver="window.status=\'\';return true;" onMouseOut="window.status=\'\';return true;">' + type + '</a>');
	document.write(' <span class="linkDot">&#8226;</span> ');
}

function renderProductEnd(productID, manufacturerID, canEdit, rank)	{
	document.write('<img src="/images/search/blue_add_to_cart.gif" alt="Add to Product List" width="18" height="15" align="absmiddle"> <a class="listLink" href="javascript:addToCart(\'' + productID + '\',' + rank + ');" onMouseOver="window.status=\'\';return true;" onMouseOut="window.status=\'\';return true;">Add to Your List</a>');
	if (canEdit)	{
		document.write(' <span class="linkDot">&#8226;</span> <a href="javascript:openEditWindow(\'' + productID + '\',\'' + manufacturerID + '\')" style="color:#FF0000;">Edit</a>');
	}
	document.write('</div></td></tr></table>');
	document.write('</td></tr></table>');
}