<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>USAeBiz.com &#187; Baseball Bats</title>
	<atom:link href="http://usa-ebiz.com/web-marketing/archives/category/product-reviews/baseball-stuff/baseball-bats/feed" rel="self" type="application/rss+xml" />
	<link>http://usa-ebiz.com/web-marketing</link>
	<description>Business Listings and Marketing News</description>
	<lastBuildDate>Tue, 03 Jan 2012 18:28:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</title>
		<link>http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2#comments</comments>
		<pubDate>Thu, 03 Jun 2010 23:35:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1507</guid>
		<description><![CDATA[EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT IMX Composite barrel and ultra thin 29/32&#8243; tapered handle Lower M.O.I. means lighter swing weight and faster swing speed Single System Technology for increased bat control and balance IMX &#8211; Patented Integrated Matrix Technology strengthens composite structures, optimizing designs,� process and materials for maximum performance. Aerospace grade [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Feaston-a113100-salvo-srv5-model-slowpitch-softball-bat-2"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Feaston-a113100-salvo-srv5-model-slowpitch-softball-bat-2&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/A113100D.jpg" alt="EASTON  A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>EASTON A113100 SALVO SRV5 MODEL SLOWPITCH<br />
SOFTBALL BAT</p>
<ul>
<li>IMX Composite barrel and ultra thin 29/32&#8243; tapered handle</li>
<li>Lower M.O.I. means lighter swing weight and faster swing speed</li>
<li>Single System Technology for increased bat control and balance</li>
<li>IMX &#8211; Patented Integrated Matrix Technology strengthens composite structures, optimizing designs,� process and materials for maximum performance. Aerospace grade fibers are layered and angled to maximize the hitting area, providing extraordinary feel and eliminating vibration</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
13%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">A1131001</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$199.99</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16195] = [[199.99, 1000, new Image(), '0.00', 199.99, "A1131001"],{},{},[]];
variants[16195][1][5522] = 35353;
variants[16196] = [[199.99, 1000, new Image(), '0.00', 199.99, "A1131002"],{},{},[]];
variants[16196][1][5522] = 35354;
variants[16197] = [[199.99, 1000, new Image(), '0.00', 199.99, "A1131003"],{},{},[]];
variants[16197][1][5522] = 35355;
variants[16198] = [[199.99, 1000, new Image(), '0.00', 199.99, "A1131004"],{},{},[]];
variants[16198][1][5522] = 35356;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5522] = {class_name: "SIZE", options: []};
names[5522]['options'][35353] = "34\"/26oz";
names[5522]['options'][35354] = "34\"/27oz";
names[5522]['options'][35355] = "34\"/28oz";
names[5522]['options'][35356] = "34\"/30oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/A113100D.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 199.99;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 229.99;
var price = 199.99;
var orig_price = 199.99;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5522" name="product_options[5522]">
<option selected="selected" value="35353">34&#8243;/26oz</option>
<option value="35354">34&#8243;/27oz</option>
<option value="35355">34&#8243;/28oz</option>
<option value="35356">34&#8243;/30oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-slowpitch-softball-bats/">EASTON  A113100 SALVO SRV5 MODEL SLOWPITCH<br />
SOFTBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat" >LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2&amp;title=EASTON+A113100+SALVO+SRV5+MODEL+SLOWPITCH+SOFTBALL+BAT&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEASTON%20A113100%20SALVO%20SRV5%20MODEL%20SLOWPITCH%0D%0ASOFTBALL%20BAT%0D%0A%0D%0A%09IMX%20Composite%20barrel%20and%20ultra%20thin%2029%2F32%22%20tapered%20handle%0D%0A%09Lower%20M.O.I.%20means%20lighter%20swing%20weight%20and%20faster%20swing%20speed%0D%0A%09Single%20System%20Technology%20for%20increased%20bat%20control%20and%20balance%0D%0A%09IMX%20-%20Patented%20Integrated%20Matrix%20Technol" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2&amp;t=EASTON+A113100+SALVO+SRV5+MODEL+SLOWPITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2&amp;t=EASTON+A113100+SALVO+SRV5+MODEL+SLOWPITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=EASTON+A113100+SALVO+SRV5+MODEL+SLOWPITCH+SOFTBALL+BAT+-+http://b2l.me/aw6bbj&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:43:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1503</guid>
		<description><![CDATA[LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT X-1 Composite design 12&#8243; Barrel; Balanced swing weight Synthetic Grip, 7/8&#8243; Standard handle USSSA, NSA, ISF, ISA approved (not approved for play in ASA) 11% Details SKU SB11C1 Weight 0.00 lbs Price: $249.95 Options SIZE 34&#8243;/26oz 34&#8243;/27oz 34&#8243;/28oz 34&#8243;/30oz Quantity Add to cart LOUISVILLE SLUGGER SB11C CATALYST [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/SB11CD.jpg" alt="LOUISVILLE  SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER SB11C CATALYST MODEL  SLOWPITCH SOFTBALL BAT</p>
<ul>
<li>X-1 Composite design</li>
<li>12&#8243; Barrel; Balanced swing weight</li>
<li>Synthetic Grip, 7/8&#8243; Standard handle</li>
<li>USSSA, NSA, ISF, ISA approved (not approved for play in ASA)</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
11%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">SB11C1</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$249.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16222] = [[249.95, 1000, new Image(), '0.00', 249.95, "SB11C1"],{},{},[]];
variants[16222][1][5528] = 35380;
variants[16223] = [[249.95, 1000, new Image(), '0.00', 249.95, "SB11C2"],{},{},[]];
variants[16223][1][5528] = 35381;
variants[16224] = [[249.95, 1000, new Image(), '0.00', 249.95, "SB11C3"],{},{},[]];
variants[16224][1][5528] = 35382;
variants[16225] = [[249.95, 1000, new Image(), '0.00', 249.95, "SB11C4"],{},{},[]];
variants[16225][1][5528] = 35383;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5528] = {class_name: "SIZE", options: []};
names[5528]['options'][35380] = "34\"/26oz";
names[5528]['options'][35381] = "34\"/27oz";
names[5528]['options'][35382] = "34\"/28oz";
names[5528]['options'][35383] = "34\"/30oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/SB11CD.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 249.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 279.95;
var price = 249.95;
var orig_price = 249.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5528" name="product_options[5528]">
<option selected="selected" value="35380">34&#8243;/26oz</option>
<option value="35381">34&#8243;/27oz</option>
<option value="35382">34&#8243;/28oz</option>
<option value="35383">34&#8243;/30oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3></h3>
<h3><a href="http://www.bplowestprices.com/new-slowpitch-softball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">LOUISVILLE  SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat" >LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat&amp;title=LOUISVILLE+SLUGGER+SB11C+CATALYST+MODEL+SLOWPITCH+SOFTBALL+BAT&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20SB11C%20CATALYST%20MODEL%20%20SLOWPITCH%20SOFTBALL%20BAT%0D%0A%0D%0A%09X-1%20Composite%20design%0D%0A%0912%22%20Barrel%3B%20Balanced%20swing%20weight%0D%0A%09Synthetic%20Grip%2C%207%2F8%22%20Standard%20handle%0D%0A%09USSSA%2C%20NSA%2C%20ISF%2C%20ISA%20approved%20%28not%20approved%20for%20play%20in%20ASA%29%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A11%25%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ADetails%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+SB11C+CATALYST+MODEL+SLOWPITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+SB11C+CATALYST+MODEL+SLOWPITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+SB11C+CATALYST+MODEL+SLOWPITCH+SOFTBALL+BAT+-+http://b2l.me/axb9uk&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:41:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1500</guid>
		<description><![CDATA[LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT- X-1 Composite design 12&#8243; Barrel; Balanced swing weight Synthetic Grip, 7/8&#8243; Standard handle USSSA, NSA, ISF, ISA approved (not approved for play in ASA) 14% Details SKU SB1161 Weight 0.00 lbs Price: $189.95 Options SIZE 34&#8243;/26oz 34&#8243;/27oz 34&#8243;/28oz 34&#8243;/30oz Quantity Add to cart LOUISVILLE SLUGGER SB116 -OMAHA [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-sb116-omaha-model-slowpitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-sb116-omaha-model-slowpitch-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/SB116D.jpg" alt="LOUISVILLE  SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH<br />
SOFTBALL BAT-</p>
<ul>
<li>X-1 Composite design</li>
<li>12&#8243; Barrel; Balanced swing weight</li>
<li>Synthetic Grip, 7/8&#8243; Standard handle</li>
<li>USSSA, NSA, ISF, ISA approved (not approved for play in ASA)</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
14%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">SB1161</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$189.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16071] = [[189.95, 1000, new Image(), '0.00', 189.95, "SB1161"],{},{},[]];
variants[16071][1][5496] = 35229;
variants[16072] = [[189.95, 1000, new Image(), '0.00', 189.95, "SB1162"],{},{},[]];
variants[16072][1][5496] = 35230;
variants[16073] = [[189.95, 1000, new Image(), '0.00', 189.95, "SB1163"],{},{},[]];
variants[16073][1][5496] = 35231;
variants[16074] = [[189.95, 1000, new Image(), '0.00', 189.95, "SB1164"],{},{},[]];
variants[16074][1][5496] = 35232;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5496] = {class_name: "SIZE", options: []};
names[5496]['options'][35229] = "34\"/26oz";
names[5496]['options'][35230] = "34\"/27oz";
names[5496]['options'][35231] = "34\"/28oz";
names[5496]['options'][35232] = "34\"/30oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/SB116D.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 189.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 219.95;
var price = 189.95;
var orig_price = 189.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5496" name="product_options[5496]">
<option selected="selected" value="35229">34&#8243;/26oz</option>
<option value="35230">34&#8243;/27oz</option>
<option value="35231">34&#8243;/28oz</option>
<option value="35232">34&#8243;/30oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-slowpitch-softball-bats/">LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH<br />
SOFTBALL BAT-</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat" >LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat&amp;title=LOUISVILLE+SLUGGER+SB116+-OMAHA+MODEL+SLOWPITCH+SOFTBALL+BAT-&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20SB116%20-OMAHA%20MODEL%20SLOWPITCH%0D%0ASOFTBALL%20BAT-%0D%0A%0D%0A%09X-1%20Composite%20design%0D%0A%0912%22%20Barrel%3B%20Balanced%20swing%20weight%0D%0A%09Synthetic%20Grip%2C%207%2F8%22%20Standard%20handle%0D%0A%09USSSA%2C%20NSA%2C%20ISF%2C%20ISA%20approved%20%28not%20approved%20for%20play%20in%20ASA%29%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A14%25%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ADetails%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+SB116+-OMAHA+MODEL+SLOWPITCH+SOFTBALL+BAT-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+SB116+-OMAHA+MODEL+SLOWPITCH+SOFTBALL+BAT-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+SB116+-OMAHA+MODEL+SLOWPITCH+SOFTBALL+BAT-+-+http://b2l.me/axb9uz&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:10:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER FP11X8 - XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1493</guid>
		<description><![CDATA[LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT- iST composite design &#8211; While maintaining handle stiffens, iST joins the barrel and handle together, providing players with a great solid feel and larger sweet spot. S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/FP11XD-01.jpg" alt="LOUISVILLE SLUGGER FP11X8 - XENO COMPOSITE MODEL -8 FASTPITCH  SOFTBALL BAT-" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE  MODEL -8 FASTPITCH SOFTBALL BAT-</p>
<ul>
<li>iST composite design &#8211; While maintaining handle stiffens, iST joins the barrel and handle together, providing players with a great solid feel and larger sweet spot.</li>
<li>S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two inner discs are positioned inside the barrel at the sweet spot to stop the barrel from flexing past the perforce limit, giving players maximum allowable performance.</li>
<li>iST vibration reduction &#8211; Vibration from a miss hit is absorbed before it reaches a players hands</li>
<li>iST features a solid connection between the handle and the barrel, giving players maximum performance &#8211; even on inside hits</li>
<li>Precise positioning of iD within the barrel also extends the sweet sport over a much larger area.</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
9%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">FP11X81</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$299.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16065] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X81"],{},{},[]];
variants[16065][1][5495] = 35223;
variants[16066] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X82"],{},{},[]];
variants[16066][1][5495] = 35224;
variants[16067] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X83"],{},{},[]];
variants[16067][1][5495] = 35225;
variants[16068] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X84"],{},{},[]];
variants[16068][1][5495] = 35226;
variants[16069] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X85"],{},{},[]];
variants[16069][1][5495] = 35227;
variants[16070] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X86"],{},{},[]];
variants[16070][1][5495] = 35228;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5495] = {class_name: "SIZE", options: []};
names[5495]['options'][35223] = "29\"/21oz";
names[5495]['options'][35224] = "30\"/22oz";
names[5495]['options'][35225] = "31\"/23oz";
names[5495]['options'][35226] = "32\"/24oz";
names[5495]['options'][35227] = "33\"/25oz";
names[5495]['options'][35228] = "34\"/26oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/FP11XD-01.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 299.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 329.95;
var price = 299.95;
var orig_price = 299.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5495" name="product_options[5495]">
<option selected="selected" value="35223">29&#8243;/21oz</option>
<option value="35224">30&#8243;/22oz</option>
<option value="35225">31&#8243;/23oz</option>
<option value="35226">32&#8243;/24oz</option>
<option value="35227">33&#8243;/25oz</option>
<option value="35228">34&#8243;/26oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-fastpitch-softball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">LOUISVILLE  SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat" >LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat&amp;title=LOUISVILLE+SLUGGER+FP11X8+-+XENO+COMPOSITE+MODEL+-8+FASTPITCH+SOFTBALL+BAT-&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20FP11X8%20-%20XENO%20COMPOSITE%20%20MODEL%20-8%20FASTPITCH%20SOFTBALL%20BAT-%0D%0A%0D%0A%09iST%20composite%20design%20-%20While%20maintaining%20handle%20stiffens%2C%20iST%20joins%20the%20barrel%20and%20handle%20together%2C%20providing%20players%20with%20a%20great%20solid%20feel%20and%20larger%20sweet%20spot.%0D%0A%09S1%20iD%20technology%20-%20allows%20the%20barrel%20to%20fl" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11X8+-+XENO+COMPOSITE+MODEL+-8+FASTPITCH+SOFTBALL+BAT-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11X8+-+XENO+COMPOSITE+MODEL+-8+FASTPITCH+SOFTBALL+BAT-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+FP11X8+-+XENO+COMPOSITE+MODEL+-8+FASTPITCH+SOFTBALL+BAT-+-+http://b2l.me/axb9u6&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:08:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE MODEL -10 FASTPITCH SOFTBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1491</guid>
		<description><![CDATA[LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT- iST composite design &#8211; While maintaining handle stiffens, iST joins the barrel and handle together, providing players with a great solid feel and larger sweet spot. S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/FP11XD.jpg" alt="LOUISVILLE  SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE   MODEL -10 FASTPITCH SOFTBALL BAT-</div>
<div>
<ul>
<li>iST composite design &#8211; While maintaining handle stiffens, iST joins the barrel and handle together, providing players with a great solid feel and larger sweet spot.</li>
<li>S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two inner discs are positioned inside the barrel at the sweet spot to stop the barrel from flexing past the perforce limit, giving players maximum allowable performance.</li>
<li>iST vibration reduction &#8211; Vibration from a miss hit is absorbed before it reaches a players hands</li>
<li>iST features a solid connection between the handle and the barrel, giving players maximum performance &#8211; even on inside hits</li>
<li>Precise positioning of iD within the barrel also extends the sweet sport over a much larger area.</li>
<li>Balanced swing weight; -10oz length to weight ratio</li>
<li>Synthetic Grip, 7/8&#8243; Standard handle</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
9%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">FP11X1</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$299.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16059] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X1"],{},{},[]];
variants[16059][1][5494] = 35217;
variants[16060] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X2"],{},{},[]];
variants[16060][1][5494] = 35218;
variants[16061] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X3"],{},{},[]];
variants[16061][1][5494] = 35219;
variants[16062] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X4"],{},{},[]];
variants[16062][1][5494] = 35220;
variants[16063] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X5"],{},{},[]];
variants[16063][1][5494] = 35221;
variants[16064] = [[299.95, 1000, new Image(), '0.00', 299.95, "FP11X6"],{},{},[]];
variants[16064][1][5494] = 35222;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5494] = {class_name: "SIZE", options: []};
names[5494]['options'][35217] = "29\"/19oz";
names[5494]['options'][35218] = "30\"/20oz";
names[5494]['options'][35219] = "31\"/32oz";
names[5494]['options'][35220] = "32\"/32oz";
names[5494]['options'][35221] = "33\"/33oz";
names[5494]['options'][35222] = "34\"/24oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/FP11XD.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 299.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 329.95;
var price = 299.95;
var orig_price = 299.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5494" name="product_options[5494]">
<option selected="selected" value="35217">29&#8243;/19oz</option>
<option value="35218">30&#8243;/20oz</option>
<option value="35219">31&#8243;/32oz</option>
<option value="35220">32&#8243;/32oz</option>
<option value="35221">33&#8243;/33oz</option>
<option value="35222">34&#8243;/24oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3></h3>
<h3><a href="http://www.bplowestprices.com/new-fastpitch-softball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">LOUISVILLE  SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat" >LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat&amp;title=LOUISVILLE+SLUGGER+FP11X+-XENO+COMPOSTIE++MODEL+-10+FASTPITCH+SOFTBALL+BAT-&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20FP11X%20-XENO%20COMPOSTIE%C2%A0%20%20MODEL%20-10%20FASTPITCH%20SOFTBALL%20BAT-%0D%0A%0D%0A%0D%0A%09iST%20composite%20design%20-%20While%20maintaining%20handle%20stiffens%2C%20iST%20joins%20the%20barrel%20and%20handle%20together%2C%20providing%20players%20with%20a%20great%20solid%20feel%20and%20larger%20sweet%20spot.%0D%0A%09S1%20iD%20technology%20-%20allows%20the%20barrel%20to" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11X+-XENO+COMPOSTIE++MODEL+-10+FASTPITCH+SOFTBALL+BAT-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11X+-XENO+COMPOSTIE++MODEL+-10+FASTPITCH+SOFTBALL+BAT-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+FP11X+-XENO+COMPOSTIE++MODEL+-10+FASTPITCH+SOFTBALL+BAT-+-+http://b2l.me/axb9u7&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:04:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1489</guid>
		<description><![CDATA[LOUISVILLE SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT - Building off the success of the Exogrid, H2 technology is the next step in optimizing the composite / alloy hybrid design H2 Handle design utilizes a full 3X Composite handle and transition area. The move to a full 100% graphite composite design in the transition [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/FP11H2D.jpg" alt="LOUISVILLE  SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER FP11H2 H2 HYBRID  FASTPITCH MODEL SOFTBALL BAT -</p>
<ul>
<li>Building off the success of the Exogrid, H2 technology is the next step in optimizing the composite / alloy hybrid design</li>
<li>H2 Handle design utilizes a full 3X Composite handle and transition area. The move to a full 100% graphite composite design in the transition allows for an even stiffer handle than offered in the Exogrid. Graphite is lighter and stronger than aluminum, allowing for a stiffer handle.</li>
<li>A stiffer handle produces more barrel flex at impact, resulting in maximum trampoline effect and, ultimately, greater performance</li>
<li>The Barrel section of the H2 is constructed with the industry leading AC21 Scandium Alloy &#8211; Double Wall Design. It&#8217;s outstanding strength and toughness provide the performance, feel and sound that top players demand. A lighter handle/transition area means a longer barrel and sweet spot.</li>
<li>New AC21 Scandium Alloy &#8211; Exclusively from Louisville Slugger &#8211; Over 40 years if engineering experience went into developing this revolutionary new Scandium alloy designed to optimize the relationship between aluminum alloys and composite materials. The outstanding strength and toughness of Scandium made it the perfect alloy for the new H2 Hybrid.</li>
<li>AC21 Scandium Alloy / 3X Composite Hybrid Design</li>
<li>Balanced swing weight, -10oz length to weight ratio</li>
<li>Rolled end with cap</li>
<li>Synthetic Grip, 7/8&#8243; tapered handle</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
11%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">FP11H21</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$249.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16049] = [[249.95, 1000, new Image(), '0.00', 249.95, "FP11H21"],{},{},[]];
variants[16049][1][5492] = 35207;
variants[16050] = [[249.95, 1000, new Image(), '0.00', 249.95, "FP11H22"],{},{},[]];
variants[16050][1][5492] = 35208;
variants[16051] = [[249.95, 1000, new Image(), '0.00', 249.95, "FP11H23"],{},{},[]];
variants[16051][1][5492] = 35209;
variants[16052] = [[249.95, 1000, new Image(), '0.00', 249.95, "FP11H24"],{},{},[]];
variants[16052][1][5492] = 35210;
variants[16220] = [[0.00, 1000, new Image(), '0.00', 0.00, "FP11H212"],{},{},[]];
variants[16220][1][5492] = 35378;
variants[16221] = [[0.00, 1000, new Image(), '0.00', 0.00, "FP11H2123"],{},{},[]];
variants[16221][1][5492] = 35379;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5492] = {class_name: "SIZE", options: []};
names[5492]['options'][35207] = "29\"/19oz";
names[5492]['options'][35208] = "30\"/20oz";
names[5492]['options'][35209] = "31\"/21oz";
names[5492]['options'][35210] = "32\"/22oz";
names[5492]['options'][35378] = "33\"/23oz";
names[5492]['options'][35379] = "34\"/24oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/FP11H2D.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 249.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 279.95;
var price = 249.95;
var orig_price = 249.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5492" name="product_options[5492]">
<option selected="selected" value="35207">29&#8243;/19oz</option>
<option value="35208">30&#8243;/20oz</option>
<option value="35209">31&#8243;/21oz</option>
<option value="35210">32&#8243;/22oz</option>
<option value="35378">33&#8243;/23oz</option>
<option value="35379">34&#8243;/24oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3></h3>
<h3><a href="http://www.bplowestprices.com/new-fastpitch-softball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">LOUISVILLE  SLUGGER FP11H2 H2 HYBRID FASTPITCH MODEL SOFTBALL BAT -</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat&amp;title=LOUISVILLE+SLUGGER+FP11H2+H2+HYBRID+FASTPITCH+MODEL+SOFTBALL+BAT+-&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20FP11H2%20H2%20HYBRID%20%20FASTPITCH%20MODEL%20SOFTBALL%20BAT%20-%0D%0A%0D%0A%09Building%20off%20the%20success%20of%20the%20Exogrid%2C%20H2%20technology%20is%20the%20next%20step%20in%20optimizing%20the%20composite%20%2F%20alloy%20hybrid%20design%0D%0A%09H2%20Handle%20design%20utilizes%20a%20full%203X%20Composite%20handle%20and%20transition%20area.%20The%20move%20to%20a%20full%201" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11H2+H2+HYBRID+FASTPITCH+MODEL+SOFTBALL+BAT+-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11H2+H2+HYBRID+FASTPITCH+MODEL+SOFTBALL+BAT+-" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+FP11H2+H2+HYBRID+FASTPITCH+MODEL+SOFTBALL+BAT+-+-+http://b2l.me/axb9vc&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11h2-h2-hybrid-fastpitch-model-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER FP11C2 CATALYST MODEL -12 FASTPITCH SOFTBALL BAT</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:03:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER FP11C2 CATALYST MODEL -12 FASTPITCH SOFTBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1487</guid>
		<description><![CDATA[LOUISVILLE SLUGGER FP11C2 CATALYST MODEL -12 FASTPITCH SOFTBALL BAT S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two inner discs are positioned inside the barrel at the sweet spot to stop the barrel from flexing past the perforce limit, giving players maximum allowable performance. Precise [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/FP11C2D.jpg" alt="LOUISVILLE  SLUGGER FP11C2 CATALYST MODEL -12 FASTPITCH SOFTBALL BAT" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER FP11C2 CATALYST MODEL  -12 FASTPITCH SOFTBALL BAT</p>
<ul>
<li>S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two inner discs are positioned inside the barrel at the sweet spot to stop the barrel from flexing past the perforce limit, giving players maximum allowable performance.</li>
<li>Precise positioning of iD within the barrel also extends the sweet sport over a much larger area.</li>
<li>X-1 Composite design</li>
<li>Balanced swing weight; -12oz length to weight ratio&lt;&gt;</li>
<li>&lt;&gt;Rolled end cap; Synthetic Grip, 7/8&#8243; Standard handle</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
13%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">FP11C2 1</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$199.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16035] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C2 1"],{},{},[]];
variants[16035][1][5490] = 35193;
variants[16036] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C2 2"],{},{},[]];
variants[16036][1][5490] = 35194;
variants[16037] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C2 3"],{},{},[]];
variants[16037][1][5490] = 35195;
variants[16038] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C2 4"],{},{},[]];
variants[16038][1][5490] = 35196;
variants[16039] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C2 5"],{},{},[]];
variants[16039][1][5490] = 35197;
variants[16040] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C2 6"],{},{},[]];
variants[16040][1][5490] = 35198;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5490] = {class_name: "SIZE", options: []};
names[5490]['options'][35193] = "29\"/17oz";
names[5490]['options'][35194] = "30\"/18oz";
names[5490]['options'][35195] = "31\"/19oz";
names[5490]['options'][35196] = "32\"/20oz";
names[5490]['options'][35197] = "33\"/21oz";
names[5490]['options'][35198] = "34\"/22oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/FP11C2D.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 199.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 229.95;
var price = 199.95;
var orig_price = 199.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5490" name="product_options[5490]">
<option selected="selected" value="35193">29&#8243;/17oz</option>
<option value="35194">30&#8243;/18oz</option>
<option value="35195">31&#8243;/19oz</option>
<option value="35196">32&#8243;/20oz</option>
<option value="35197">33&#8243;/21oz</option>
<option value="35198">34&#8243;/22oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-fastpitch-softball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">LOUISVILLE  SLUGGER FP11C2 CATALYST MODEL -12 FASTPITCH SOFTBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat&amp;title=LOUISVILLE+SLUGGER+FP11C2+CATALYST+MODEL+-12+FASTPITCH+SOFTBALL+BAT&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20FP11C2%20CATALYST%20MODEL%20%20-12%20FASTPITCH%20SOFTBALL%20BAT%0D%0A%0D%0A%09S1%20iD%20technology%20-%20allows%20the%20barrel%20to%20flex%20to%20it%27s%20maximum%20allowable%20performance%20level%20from%20swing%201.%20Two%20inner%20discs%20are%20positioned%20inside%20the%20barrel%20at%20the%20sweet%20spot%20to%20stop%20the%20barrel%20from%20flexing%20past%20the%20perfor" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11C2+CATALYST+MODEL+-12+FASTPITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11C2+CATALYST+MODEL+-12+FASTPITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+FP11C2+CATALYST+MODEL+-12+FASTPITCH+SOFTBALL+BAT+-+http://b2l.me/axb9vf&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c2-catalyst-model-12-fastpitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOUISVILLE SLUGGER FP11C CATALYST MODEL -10 FAST PITCH SOFTBALL BAT</title>
		<link>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:01:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[LOUISVILLE SLUGGER FP11C CATALYST MODEL -10 FAST PITCH SOFTBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1484</guid>
		<description><![CDATA[LOUISVILLE SLUGGER FP11C CATALYST MODEL -10 FAST PITCH SOFTBALL BAT S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two inner discs are positioned inside the barrel at the sweet spot to stop the barrel from flexing past the perforce limit, giving players maximum allowable performance. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Flouisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/FPD.jpg" alt="LOUISVILLE  SLUGGER FP11C CATALYST MODEL -10 FASTPITCH SOFTBALL BAT" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>LOUISVILLE SLUGGER FP11C CATALYST MODEL  -10 FAST PITCH SOFTBALL BAT</p>
<ul>
<li>S1 iD technology &#8211; allows the barrel to flex to it&#8217;s maximum allowable performance level from swing 1. Two inner discs are positioned inside the barrel at the sweet spot to stop the barrel from flexing past the perforce limit, giving players maximum allowable performance.</li>
<li>Precise positioning of iD within the barrel also extends the sweet sport over a much larger area.</li>
<li>X-1 Composite design</li>
<li>Balanced swing weight; -10oz length to weight ratio</li>
<li>Rolled end cap; Synthetic Grip, 7/8&#8243; Standard handle</li>
</ul>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
13%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">FP11C11</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$199.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[16029] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C11"],{},{},[]];
variants[16029][1][5489] = 35187;
variants[16030] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C12"],{},{},[]];
variants[16030][1][5489] = 35188;
variants[16031] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C13"],{},{},[]];
variants[16031][1][5489] = 35189;
variants[16032] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C14"],{},{},[]];
variants[16032][1][5489] = 35190;
variants[16033] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C15"],{},{},[]];
variants[16033][1][5489] = 35191;
variants[16034] = [[199.95, 1000, new Image(), '0.00', 199.95, "FP11C16"],{},{},[]];
variants[16034][1][5489] = 35192;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[5489] = {class_name: "SIZE", options: []};
names[5489]['options'][35187] = "29\"/19oz";
names[5489]['options'][35188] = "30\"/20oz";
names[5489]['options'][35189] = "31\"/21oz";
names[5489]['options'][35190] = "32\"/22oz";
names[5489]['options'][35191] = "33\"/23oz";
names[5489]['options'][35192] = "34\"/24oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/FPD.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 199.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 229.95;
var price = 199.95;
var orig_price = 199.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">SIZE</td>
<td valign="middle">
<select id="po5489" name="product_options[5489]">
<option selected="selected" value="35187">29&#8243;/19oz</option>
<option value="35188">30&#8243;/20oz</option>
<option value="35189">31&#8243;/21oz</option>
<option value="35190">32&#8243;/22oz</option>
<option value="35191">33&#8243;/23oz</option>
<option value="35192">34&#8243;/24oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-fastpitch-softball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">LOUISVILLE  SLUGGER FP11C CATALYST MODEL -10 FAST PITCH SOFTBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat&amp;title=LOUISVILLE+SLUGGER+FP11C+CATALYST+MODEL+-10+FAST+PITCH+SOFTBALL+BAT&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ALOUISVILLE%20SLUGGER%20FP11C%20CATALYST%20MODEL%20%20-10%20FAST%20PITCH%20SOFTBALL%20BAT%0D%0A%0D%0A%09S1%20iD%20technology%20-%20allows%20the%20barrel%20to%20flex%20to%20it%27s%20maximum%20allowable%20performance%20level%20from%20swing%201.%20Two%20inner%20discs%20are%20positioned%20inside%20the%20barrel%20at%20the%20sweet%20spot%20to%20stop%20the%20barrel%20from%20flexing%20past%20the%20perfor" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11C+CATALYST+MODEL+-10+FAST+PITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat&amp;t=LOUISVILLE+SLUGGER+FP11C+CATALYST+MODEL+-10+FAST+PITCH+SOFTBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=LOUISVILLE+SLUGGER+FP11C+CATALYST+MODEL+-10+FAST+PITCH+SOFTBALL+BAT+-+http://b2l.me/axb9vj&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11c-catalyst-model-10-fast-pitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAWLINGS YB5150H &#8211; 5150 MODEL HYBRID -12 YOUTH BASEBALL BAT</title>
		<link>http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 00:09:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[RAWLINGS YB5150H - 5150 MODEL HYBRID -12 YOUTH BASEBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1466</guid>
		<description><![CDATA[RAWLINGS YB5150H &#8211; 5150 MODEL HYBRID -12 YOUTH BASEBALL BAT THIS PRODUCT IS DISCONTINUED PLEASE CLICK HERE FOR THE NEW MODEL Rawlings 5150 alloy barrel has been formulated for higher strength and increased flex.The result is an unmatched combination of trampoline and durability. The ultra responsive 5150 alloy barrel and 100% composite handle are joined [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Frawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Frawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/bb5150h-02.jpg" alt="RAWLINGS YB5150H - 5150 MODEL HYBRID -12 YOUTH BASEBALL BAT" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>RAWLINGS YB5150H &#8211; 5150 MODEL HYBRID -12  YOUTH BASEBALL BAT</p>
<p><a href="http://www.bplowestprices.com/rawlings-youth-bats/">THIS PRODUCT IS DISCONTINUED<br />
PLEASE CLICK HERE FOR THE NEW MODEL</a></div>
<p>Rawlings 5150 alloy  barrel has been formulated for higher strength and increased flex.The result is an unmatched combination of trampoline and durability. The ultra responsive 5150 alloy barrel and 100% composite handle are joined with a seamless transition and work together to maximize hitting power. Made with interwoven carbon and fiberglass, the Hybrids handle delivers both the stiffness and feel players demand.</p>
<div>RAWLINGS YB5150H &#8211; 5150 MODEL HYBRID -12  YOUTH BASEBALL BAT</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
100%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">YB5150H5</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$199.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[9211] = [[199.95, 1000, new Image(), '0.00', 199.95, "YB5150H5"],{},{},[]];
variants[9211][1][4717] = 32004;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[4717] = {class_name: "Size", options: []};
names[4717]['options'][32004] = "OUT OF STOCK";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/bb5150h-02.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 199.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 2147483647.00;
var price = 199.95;
var orig_price = 199.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">Size</td>
<td valign="middle">
<select id="po4717" name="product_options[4717]">
<option selected="selected" value="32004">OUT OF STOCK</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-youth-baseball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">RAWLINGS  YB5150H &#8211; 5150 MODEL HYBRID -12 YOUTH BASEBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat&amp;title=RAWLINGS+YB5150H+-+5150+MODEL+HYBRID+-12+YOUTH+BASEBALL+BAT&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ARAWLINGS%20YB5150H%20-%205150%20MODEL%20HYBRID%20-12%20%20YOUTH%20BASEBALL%20BAT%0D%0A%0D%0ATHIS%20PRODUCT%20IS%20DISCONTINUED%0D%0APLEASE%20CLICK%20HERE%20FOR%20THE%20NEW%20MODEL%0D%0ARawlings%205150%20alloy%20%20barrel%20has%20been%20formulated%20for%20higher%20strength%20and%20increased%20flex.The%20result%20is%20an%20unmatched%20combination%20of%20trampoline%20and%20durability.%20The" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat&amp;t=RAWLINGS+YB5150H+-+5150+MODEL+HYBRID+-12+YOUTH+BASEBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat&amp;t=RAWLINGS+YB5150H+-+5150+MODEL+HYBRID+-12+YOUTH+BASEBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RAWLINGS+YB5150H+-+5150+MODEL+HYBRID+-12+YOUTH+BASEBALL+BAT+-+http://b2l.me/aw52vj&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150h-5150-model-hybrid-12-youth-baseball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAWLINGS YB5150C &#8211; 5150 MODEL COMPOSITE -12 YOUTH BASEBALL BAT</title>
		<link>http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat</link>
		<comments>http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 00:08:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Baseball Bats]]></category>
		<category><![CDATA[RAWLINGS YB5150C - 5150 MODEL COMPOSITE -12 YOUTH BASEBALL BAT]]></category>

		<guid isPermaLink="false">http://usa-ebiz.com/web-marketing/?p=1464</guid>
		<description><![CDATA[RAWLINGS YB5150C &#8211; 5150 MODEL COMPOSITE -12 YOUTH BASEBALL BAT Rawlings new multi-wall barrel design will change your game. Through the use of aerospace grade aramid and carbon fibers, Rawlings engineers were able to deliever the largest, most responsive sweet spot that can be found on a BESR certified bat. The proprietary blend of carbon [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Frawlings-yb5150c-5150-model-composite-12-youth-baseball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fusa-ebiz.com%2Fweb-marketing%2Farchives%2Frawlings-yb5150c-5150-model-composite-12-youth-baseball-bat&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/bb5150c-01.jpg" alt="RAWLINGS YB5150C - 5150 MODEL COMPOSITE -12 YOUTH BASEBALL BAT" width="500" height="500" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>RAWLINGS  YB5150C &#8211; 5150 MODEL COMPOSITE -12 YOUTH BASEBALL BAT</div>
<p>Rawlings new  multi-wall barrel design will change your game. Through the use of aerospace grade aramid and carbon fibers, Rawlings engineers were able to deliever the largest, most responsive sweet spot that can be found on a BESR certified bat. The proprietary blend of carbon fiber, fiberglass, and aramid fiber work together to dampen harsh vibration to give you superior feel.</p>
<div>RAWLINGS  YB5150C &#8211; 5150 MODEL COMPOSITE -12 YOUTH BASEBALL BAT</div>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Details</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="30%">SKU</td>
<td id="product_code">YB5150C3</td>
</tr>
<tr id="product_weight_box">
<td width="30%">Weight</td>
<td>0.00 lbs</td>
</tr>
<tr>
<td valign="top">Price:</td>
<td valign="top"><span>$229.95</span><span> </span></td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td colspan="2"><strong><span>Options</span></strong></td>
</tr>
<tr>
<td colspan="2" height="1"><img src="http://www.bplowestprices.com/skin1/images/spacer.gif" alt="" /></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td><script type="text/javascript">// <![CDATA[
var alert_msg = '';
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
/*
variants array:
	0 - array:
		0 - taxed price
		1 - quantity
		2 - variantid if variant have thumbnail
		3 - weight
		4 - original price (without taxes)
		5 - productcode
	1 - array: variant options as classid => optionid
	2 - array: taxes as taxid => tax amount
	3 - wholesale prices array:
		0 - quantity
		1 - next quantity
		2 - taxed price
		3 - taxes array: as taxid => tax amount
		4 - original price (without taxes)
*/
var variants = [];
variants[9204] = [[229.95, 1000, new Image(), '0.00', 229.95, "YB5150C3"],{},{},[]];
variants[9204][1][4709] = 31965;</p>
<p>/*
modifiers array: as clasid => array: as optionid => array:
	0 - price_modifier
	1 - modifier_type
	2 - taxes array: as taxid => tax amount
*/
var modifiers = [];
// names array: as classid => class name
var names = [];
names[4709] = {class_name: "Size", options: []};
names[4709]['options'][31965] = "30\"/18oz";</p>
<p>/*
taxes array: as taxid => array()
	0 - calculated tax value for default product price
	1 - tax name
	2 - tax type ($ or %)
	3 - tax value
*/
var taxes = [];</p>
<p>// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = [];</p>
<p>/*
_product_wholesale array: as id => array:
	0 - quantity
	1 - next quantity
	2 - taxed price
	3 - taxes array: as taxid => tax amount
	4 - original price (without taxes)
*/
var product_wholesale = [];
var _product_wholesale = [];</p>
<p>var product_image = new Image();
product_image.src = "http://www.bplowestprices.com/images/P/bb5150c-01.jpg";
var exception_msg = "Sorry, this combination of product options is not available.";
var exception_msg_html = "Sorry, this combination of product options is not available.";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 229.95;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var lbl_no_items_available = "No items available";
var txt_items_available = "{{items}} item(s) available";
var list_price = 0.00;
var price = 229.95;
var orig_price = 229.95;
var mq = 50;
var dynamic_save_money_enabled = true;
var is_unlimit = true;</p>
<p>var lbl_item = "Item";
var lbl_items = "Items";
var lbl_quantity = "Quantity";
var lbl_price = "Price";
var txt_note = "Note";
var lbl_including_tax = "including {{tax}}";
var discount_abs_amount = 0;
var discount_per_amount = 0;</p>
<p>var lbl_product_minquantity_error = "Sorry, the minimum order quantity for this product is {{min}}.";
var lbl_product_maxquantity_error = "Sorry, the maximum order quantity for this product is {{max}}.";
var lbl_product_quantity_type_error = "You can specify a number from {{min}} to {{max}}.";
// ]]&gt;</script> <script type="text/javascript">// <![CDATA[
// $Id: func.js,v 1.16.2.18 2008/06/04 07:53:55 max Exp $</p>
<p>var current_taxes = [];
var product_thumbnail = document.getElementById('product_thumbnail');
var availObj = document.getElementById('product_avail');
// On Sale :: alteredcart.com //
function onsale_calculate_product_discount(price){</p>
<p>if (discount_per_amount > 0)
price = price_format((price/100)*(100-discount_per_amount));</p>
<p>if (discount_abs_amount > 0)
price = price_format(price - discount_abs_amount);</p>
<p>return price;</p>
<p>}
// END On Sale :: alteredcart.com // 
/*
	Rebuild page if some options is changed
*/
function check_options() {
	var local_taxes = [];
	var is_rebuild_wholesale = false;
	var variantid = false;</p>
<p>	for (var t in taxes)
		local_taxes[t] = taxes[t][0];
	price = default_price;</p>
<p>	/* Find variant */
	for (var x in variants) {
		if (variants[x][1].length == 0)
			continue;</p>
<p>		variantid = x;
		for (var c in variants[x][1]) {
			if (getPOValue(c) != variants[x][1][c]) {
				variantid = false;
				break;
			}
		}</p>
<p>		if (variantid)
			break;
	}</p>
<p>	/* If variant found ... */
	if (variantid) {
		price = variants[variantid][0][0];
		orig_price = variants[variantid][0][4];
		avail = variants[variantid][0][1];</p>
<p>		/* Get variant wholesale prices */
		if (variants[variantid][3]) {
			product_wholesale = [];
			for (var t in variants[variantid][3]) {
				var _tmp = modi_price(variants[variantid][3][t][2], cloneObject(variants[variantid][3][t][3]), variants[variantid][3][t][4]);
				product_wholesale[t] = [
					variants[variantid][3][t][0], 
					variants[variantid][3][t][1], 
					_tmp[0],
					[]
				];</p>
<p>				/* Get variant wholesale taxes */
				for (var c in _tmp[1]) {
					product_wholesale[t][3][c] = _tmp[1][c];
				}
			}
			is_rebuild_wholesale = true;
		}</p>
<p>		/* Get variant taxes */
		for (var t in local_taxes) {
			if (variants[variantid][2][t])
				local_taxes[t] = parseFloat(variants[variantid][2][t]);
		}</p>
<p>		if (!product_thumbnail)
			product_thumbnail = document.getElementById('product_thumbnail');</p>
<p>		/* Change product thumbnail */
		if (product_thumbnail) {
			if (variants[variantid][0][2].src &#038;&#038; variants[variantid][0][2].width > 0 &#038;&#038; variants[variantid][0][2].height > 0) {
				if (product_thumbnail.src != variants[variantid][0][2].src) {
					product_thumbnail.src = variants[variantid][0][2].src;
					product_thumbnail.width = variants[variantid][0][2].width;
					product_thumbnail.height = variants[variantid][0][2].height;
				}
			} else if (document.getElementById('product_thumbnail').src != product_image.src) {
				product_thumbnail.src = product_image.src;
				if (product_image.width > 0 &#038;&#038; product_image.height > 0) {
					product_thumbnail.width = product_image.width;
					product_thumbnail.height = product_image.height;
				}
			}
		}</p>
<p>		/* Change product weight */
		if (document.getElementById('product_weight'))
			document.getElementById('product_weight').innerHTML = price_format(variants[variantid][0][3]);
		if (document.getElementById('product_weight_box'))
			document.getElementById('product_weight_box').style.display = parseFloat(variants[variantid][0][3]) > 0 ? "" : "none";</p>
<p>		/* Change product code */
		if (document.getElementById('product_code'))
			document.getElementById('product_code').innerHTML = variants[variantid][0][5];</p>
<p>	}</p>
<p>	if (pconf_price > 0)
		price = pconf_price;</p>
<p>	/* Find modifiers */
	var _tmp = modi_price(price, local_taxes, orig_price);
	price = _tmp[0];
	local_taxes = _tmp[1];
	if (!variantid) {
		product_wholesale = [];
		for (var t in _product_wholesale) {
			_tmp = modi_price(_product_wholesale[t][2], _product_wholesale[t][3].slice(0), _product_wholesale[t][4]);
			product_wholesale[t] = [
				_product_wholesale[t][0],
				_product_wholesale[t][1],
				_tmp[0],
				_tmp[1]
			];
		}
		is_rebuild_wholesale = true;
	}</p>
<p>	/* Update taxes */
	for (var t in local_taxes) {
		if (document.getElementById('tax_'+t)) {
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t] < 0 ? 0 : local_taxes[t]);
		}
		current_taxes[t] = local_taxes[t];
	}</p>
<p>	if (is_rebuild_wholesale)
		rebuild_wholesale();</p>
<p>	/* Update form elements */
	/* Update price */
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price < 0 ? 0 : price);
// On Sale :: alteredcart.com //
if (discount_per_amount > 0 || discount_abs_amount > 0){</p>
<p>var original_price = price;
price = onsale_calculate_product_discount(price);</p>
<p>if (document.getElementById('product_price'))
document.getElementById('product_price').innerHTML = ''+currency_symbol+price_format(original_price)+' '+currency_symbol+price_format(price);</p>
<p>}
// END On Sale :: alteredcart.com // 
	/* Update alt. price */
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-(price/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	/* Update product quantity */
	if (document.getElementById('product_avail_txt')) {
		if (avail > 0) {
			document.getElementById('product_avail_txt').innerHTML = substitute(txt_items_available, "items", (variantid ? avail : product_avail));
		} else {
			document.getElementById('product_avail_txt').innerHTML = lbl_no_items_available;
		}
	}</p>
<p>	if ((mq > 0 &#038;&#038; avail > mq+min_avail) || is_unlimit)
		avail = mq+min_avail-1;</p>
<p>	avail = avail > mq ? mq : avail;</p>
<p>	var select_avail = min_avail;
	/* Update product quantity selector */
	if (!availObj)
		availObj = document.getElementById('product_avail');</p>
<p>	if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'SELECT') {</p>
<p>		// Select box
		if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			var first_value = -1;
			if (availObj.options[0])
				first_value = availObj.options[0].value;</p>
<p>			if (first_value == min_avail) {</p>
<p>				/* New and old first value in quantities list is equal */
				if ((avail-min_avail+1) != availObj.options.length) {
					if (availObj.options.length > avail) {
						var cnt = availObj.options.length;
						for (var x = (avail < 0 ? 0 : avail); x < cnt; x++)
							availObj.options[availObj.options.length-1] = null;
					} else {
						var cnt = availObj.options.length;
						for (var x = cnt+1; x <= avail; x++)
							availObj.options[cnt++] = new Option(x, x);
					}
				}
			} else {</p>
<p>				/* New and old first value in quantities list is differ */
				while (availObj.options.length > 0)
					availObj.options[0] = null;
				var cnt = 0;
				for (var x = min_avail; x <= avail; x++)
					availObj.options[cnt++] = new Option(x, x);
			}
			if (availObj.options.length == 0 || min_avail > avail)
				availObj.options[0] = new Option(txt_out_of_stock, 0);
		}
		select_avail = availObj.options[availObj.selectedIndex].value;</p>
<p>	} else if (availObj &#038;&#038; availObj.tagName.toUpperCase() == 'INPUT' &#038;&#038; availObj.type.toUpperCase() == 'TEXT') {</p>
<p>		// Input box
        if (!isNaN(min_avail) &#038;&#038; !isNaN(avail)) {
			availObj.minQuantity = min_avail;
			availObj.maxQuantity = avail;
		}
        select_avail = availObj.value;
	}</p>
<p>	check_wholesale(select_avail);</p>
<p>	if ((alert_msg == 'Y') &#038;&#038; (min_avail > avail))
		alert(txt_out_of_stock);</p>
<p>	/* Check exceptions */
	var ex_flag = check_exceptions();
	if (!ex_flag &#038;&#038; (alert_msg == 'Y'))
		alert(exception_msg);</p>
<p>	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg_html+"</p>
<p>");</p>
<p>	return true;
}</p>
<p>/*
	Calculate product price with price modificators 
*/
function modi_price(_price, _taxes, _orig_price) {
	var return_price = round(_price, 2);</p>
<p>	/* List modificators */
	for (var x2 in modifiers) {
		var value = getPOValue(x2);
		if (!value || !modifiers[x2][value])
			continue;</p>
<p>		/* Get selected option */
		var elm = modifiers[x2][value];
		return_price += parseFloat(elm[1] == '$' ? elm[0] : (_price*elm[0]/100));</p>
<p>		/* Get tax extra charge */
		for (var t2 in _taxes) {
			if (elm[2][t2]) {
				_taxes[t2] += parseFloat(elm[1] == '$' ? elm[2][t2] : (_orig_price*elm[2][t2]/100));
			}
		}
	}</p>
<p>	return [return_price, _taxes];
}</p>
<p>/*
	Check product options exceptions
*/
function check_exceptions() {
	if (!exceptions)
		return true;</p>
<p>	/* List exceptions */
	for (var x in exceptions) {
		if (isNaN(x))
			continue;</p>
<p>		var found = true;
        for (var c in exceptions[x]) {
			var value = getPOValue(c);
			if (!value)
				return true;</p>
<p>            if (value != exceptions[x][c]) {
				found = false;
				break;
			}
		}
		if (found)
			return false;
	}</p>
<p>	return true;
}</p>
<p>/*
	Rebuild wholesale tables
*/
function rebuild_wholesale() {</p>
<p>	var obj = document.getElementById('wl_table');
	if (!obj)
		return false;</p>
<p>	/* Clear wholesale span object if product wholesale prices service array is empty */
	if (!product_wholesale || product_wholesale.length == 0) {
		obj.innerHTML = "";
		return false;
	}</p>
<p>	/* Display headline */
	var str = '';
	var i = 0;
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;</p>
<p>		if (i == 0)
			str += '</p>
<table cellpadding="2" cellspacing="2">
<tr>
<td align="right"><b>'+lbl_quantity+':&nbsp;</b></td>
<p>';</p>
<p>		str += '</p>
<td>'+product_wholesale[x][0];
		if (x == product_wholesale.length-1) {
			str += '+';
		} else if (product_wholesale[x][0] < product_wholesale[x][1]) {
			str += '-'+product_wholesale[x][1];
		}
		str += '&nbsp;'+(product_wholesale[x][0] == 1 ? lbl_item : lbl_items)+'</td>
<p>';
		i++;
	}</p>
<p>	if (i == 0)
		return false;</p>
<p>    /* Display wholesale prices taxes */
	var tax_str = '';
    if (taxes.length > 0) {
        for (var x in taxes) {
            if (current_taxes[x] > 0)
                tax_str += substitute(lbl_including_tax, 'tax', taxes[x][1])+'
';
        }
    }</p>
<p>	/* Display wholesale prices */
	str += '</tr>
<tr bgcolor="#EEEEEE">
<td align="right"><b>'+lbl_price+(tax_str.length > 0 ? '*' : '')+':&nbsp;</b></td>
<p>';
	for (var x in product_wholesale) {
		if (product_wholesale[x][0] == 0)
			continue;
		str += '</p>
<td>'+price_format(product_wholesale[x][2] < 0 ? 0 : product_wholesale[x][2])+'</td>
<p>';
	}</p>
<p>	str += '</tr>
</table>
<p>';</p>
<p>	if (tax_str.length > 0)
		str += '</p>
<table>
<tr>
<td valign="top"><b>*'+txt_note+':</b>&nbsp;</td>
<td nowrap="nowrap" valign="top">'+tax_str+'</td>
</tr>
</table>
<p>';</p>
<p>	str += '
';
	obj.innerHTML = str;</p>
<p>	return true;
}</p>
<p>/*
	Display current wholesale price as product price
*/
function check_wholesale(qty) {
	if (product_wholesale.length == 0)
		return true;</p>
<p>	var wl_taxes = current_taxes.slice(0);
	var wl_price = price;
	var found = false;
	for (var x = 0; x < product_wholesale.length; x++) {
		if (product_wholesale[x][0] <= qty &#038;&#038; (product_wholesale[x][1] >= qty || product_wholesale[x][1] == 0)) {
			wl_price = product_wholesale[x][2];
			wl_taxes = product_wholesale[x][3].slice(0);
			found = true;
		}
		if (document.getElementById('wp'+x)) {
			var wPrice = price-default_price+product_wholesale[x][2];
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wPrice < 0 ? 0 : wPrice);
		}
	}</p>
<p>	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(wl_price < 0 ? 0 : wl_price);
	if (alter_currency_rate > 0 &#038;&#038; alter_currency_symbol != "" &#038;&#038; document.getElementById('product_alt_price')) {
		var altPrice = wl_price*alter_currency_rate;
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(altPrice < 0 ? 0 : altPrice)+")";
	}</p>
<p>	/* Update Save % */
	if (document.getElementById('save_percent') &#038;&#038; document.getElementById('save_percent_box') &#038;&#038; list_price > 0 &#038;&#038; dynamic_save_money_enabled) {
		var save_percent = Math.round(100-((wl_price < 0 ? 0 : wl_price)/list_price)*100);
		if (save_percent > 0) {
			document.getElementById('save_percent_box').style.display = '';
			document.getElementById('save_percent').innerHTML = save_percent;
		} else {
			document.getElementById('save_percent_box').style.display = 'none';
			document.getElementById('save_percent').innerHTML = '0';
		}
	}</p>
<p>	for (var x in taxes) {
		if (document.getElementById('tax_'+x) &#038;&#038; wl_taxes[x] &#038;&#038; current_taxes[x]) {
			document.getElementById('tax_'+x).innerHTML = currency_symbol+price_format(wl_taxes[x] < 0 ? 0 : wl_taxes[x]);
		}
	}</p>
<p>	return true;
}</p>
<p>// Check quantity input box
function check_quantity_input_box(inp) {
	if (isNaN(inp.minQuantity))
		inp.minQuantity = min_avail;</p>
<p>	if (isNaN(inp.maxQuantity))
		inp.maxQuantit = avail;</p>
<p>	if (!isNaN(inp.minQuantity) &#038;&#038; !isNaN(inp.maxQuantity)) {
		var q = parseInt(inp.value);
		if (isNaN(q)) {
			alert(substitute(lbl_product_quantity_type_error, "min", inp.minQuantity, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		if (q < inp.minQuantity) {
			alert(substitute(lbl_product_minquantity_error, "min", inp.minQuantity));
			return false;
		}</p>
<p>		if (q > inp.maxQuantity) {
			alert(substitute(lbl_product_maxquantity_error, "max", inp.maxQuantity));
			return false;
		}</p>
<p>		check_wholesale(inp.value);
	}
	return true;
}</p>
<p>/*
	Get product option value
*/
function getPOValue(c) {
	if (!document.getElementById('po'+c) || document.getElementById('po'+c).tagName.toUpperCase() != 'SELECT')
		return false;
	return document.getElementById('po'+c).options[document.getElementById('po'+c).selectedIndex].value;
}</p>
<p>/*
    Get product option object by class name / class id
*/
function product_option(classid) {
	if (!isNaN(classid))
		 return document.getElementById("po"+classid);</p>
<p>	if (!names)
		return false;</p>
<p>	for (var x in names) {
		if (names[x]['class_name'] != classid)
			continue;
		return document.getElementById('po'+x);
    }</p>
<p>	return false;
}</p>
<p>/*
	Get product option value by class name / or class id
*/
function product_option_value(classid) {
	var obj = product_option(classid);
	if (!obj)
		return false;</p>
<p>	if (obj.type != 'select-one')
		return obj.value;</p>
<p>	var classid = parseInt(obj.id.substr(2));
	var optionid = parseInt(obj.options[obj.selectedIndex].value);
	if (names[classid] &#038;&#038; names[classid]['options'][optionid])
		return names[classid]['options'][optionid];</p>
<p>	return false;
}
// ]]&gt;</script></td>
</tr>
<tr>
<td height="25" valign="middle">Size</td>
<td valign="middle">
<select id="po4709" name="product_options[4709]">
<option selected="selected" value="31965">30&#8243;/18oz</option>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">Quantity</td>
<td><script type="text/javascript">// <![CDATA[
var min_avail = 1;
var avail = 51-1;
var product_avail = 1000;
// ]]&gt;</script><br />
<input id="product_avail" maxlength="11" name="amount" size="11" type="text" value="1" /></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table onclick="javascript: if(FormValidation())  document.orderform.submit();" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but1.gif" alt="" /></td>
<td><span>Add  to cart</span></td>
<td><img src="http://www.bplowestprices.com/skin1/images/custom/but2.gif" alt="" /></td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3><a href="http://www.bplowestprices.com/new-youth-baseball-bats/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bplowestprices.com');">RAWLINGS YB5150C &#8211; 5150 MODEL COMPOSITE  -12 YOUTH BASEBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://usa-ebiz.com/web-marketing/archives/easton-a113100-salvo-srv5-model-slowpitch-softball-bat-2" >EASTON A113100 SALVO SRV5 MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb11c-catalyst-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB11C CATALYST MODEL SLOWPITCH SOFTBALL BAT</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-sb116-omaha-model-slowpitch-softball-bat" >LOUISVILLE SLUGGER SB116 -OMAHA MODEL SLOWPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x8-xeno-composite-model-8-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X8 &#8211; XENO COMPOSITE MODEL -8 FASTPITCH SOFTBALL BAT-</a></li>
<li><a href="http://usa-ebiz.com/web-marketing/archives/louisville-slugger-fp11x-xeno-compostie-model-10-fastpitch-softball-bat" >LOUISVILLE SLUGGER FP11X -XENO COMPOSTIE  MODEL -10 FASTPITCH SOFTBALL BAT-</a></li>
</ul><br />


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat/feed"  rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat&amp;title=RAWLINGS+YB5150C+-+5150+MODEL+COMPOSITE+-12+YOUTH+BASEBALL+BAT&amp;desc=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ARAWLINGS%20%20YB5150C%20-%205150%20MODEL%20COMPOSITE%20-12%20YOUTH%20BASEBALL%20BAT%0D%0ARawlings%20new%20%20multi-wall%20barrel%20design%20will%20change%20your%20game.%20Through%20the%20use%20of%20aerospace%20grade%20aramid%20and%20carbon%20fibers%2C%20Rawlings%20engineers%20were%20able%20to%20deliever%20the%20largest%2C%20most%20responsive%20sweet%20spot%20that%20can%20be%20found%20on%20" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.diigo.com');" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat&amp;t=RAWLINGS+YB5150C+-+5150+MODEL+COMPOSITE+-12+YOUTH+BASEBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat&amp;t=RAWLINGS+YB5150C+-+5150+MODEL+COMPOSITE+-12+YOUTH+BASEBALL+BAT" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.myspace.com');" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RAWLINGS+YB5150C+-+5150+MODEL+COMPOSITE+-12+YOUTH+BASEBALL+BAT+-+http://b2l.me/aw52vr&amp;source=shareaholic" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://usa-ebiz.com/web-marketing/archives/rawlings-yb5150c-5150-model-composite-12-youth-baseball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

