<?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>Baseball Bats Reviews - Louisville Slugger : Demarini : Easton : Mizuno &#187; 11029 TECHZILLA SP SLOWPITCH SOFTBALL BAT</title>
	<atom:link href="http://baseballbatsreview.com/easton/11029-techzilla-sp-slowpitch-softball-bat/feed" rel="self" type="application/rss+xml" />
	<link>http://baseballbatsreview.com</link>
	<description>Bats reviews and more</description>
	<lastBuildDate>Tue, 21 Jun 2011 15:41:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>11029 TECHZILLA SP SLOWPITCH SOFTBALL BAT</title>
		<link>http://baseballbatsreview.com/bat/11029-techzilla-sp-slowpitch-softball-bat</link>
		<comments>http://baseballbatsreview.com/bat/11029-techzilla-sp-slowpitch-softball-bat#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:16:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bats New Releases]]></category>
		<category><![CDATA[11029 TECHZILLA SP SLOWPITCH SOFTBALL BAT]]></category>
		<category><![CDATA[Bat New Releases]]></category>

		<guid isPermaLink="false">http://baseballbatsreview.com/?p=608</guid>
		<description><![CDATA[11029 TECHZILLA SP SLOWPITCH SOFTBALL BAT Designed specifically for slowpitch softball. . . Combined, the proven Power Arch Multi-wall Construction, enhanced manufacturing accuracy, and easily identifiable new graphics deliver advanced performance to provide game improvement technology through superior design. Unlike composites that gradually rise to a short-lived maximum potential, our new DFXII alloy maintains superior [...]]]></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%2Fbaseballbatsreview.com%2Fbat%2F11029-techzilla-sp-slowpitch-softball-bat"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fbaseballbatsreview.com%2Fbat%2F11029-techzilla-sp-slowpitch-softball-bat&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img id="product_thumbnail" src="http://www.bplowestprices.com/images/P/2011%20techzilla%20sp%20250.jpg" alt="11029 TECHZILLA SP SLOWPITCH SOFTBALL BAT" width="250" height="258" /></p>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>11029 TECHZILLA SP SLOWPITCH SOFTBALL BAT</p>
<p>Designed specifically for slowpitch softball. . . Combined, the proven Power Arch Multi-wall Construction, enhanced manufacturing accuracy, and easily identifiable new graphics deliver advanced performance to provide game improvement technology through superior design.</p>
<p>Unlike composites that gradually rise to a short-lived maximum potential, our new DFXII alloy maintains superior performance and delivers a solid feel throughout its life.</p>
<p>In the TechZilla SP, our attention to detail is demonstrated in the way that every component, every curve, every process and every detail is synergistically considered with game improvement performance in mind. The sum of these parts is the highest performing slowpitch bat in its category, bar none.</p>
</div>
</td>
<td id="save_percent_box" width="60" align="right" valign="top">
<table cellspacing="1" cellpadding="2" width="60">
<tbody>
<tr>
<td>
29%</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">110292</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.00</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[16835] = [[249.00, 1000, new Image(), '0.00', 249.00, "110291"],{},{},[]];
variants[16835][1][5560] = 35545;
variants[16836] = [[249.00, 1000, new Image(), '0.00', 249.00, "110292"],{},{},[]];
variants[16836][1][5560] = 35792;
variants[16837] = [[249.00, 1000, new Image(), '0.00', 249.00, "1102912"],{},{},[]];
variants[16837][1][5560] = 35793;
variants[16838] = [[249.00, 1000, new Image(), '0.00', 249.00, "11029123"],{},{},[]];
variants[16838][1][5560] = 35794;</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[5560] = {class_name: "SIZE", options: []};
names[5560]['options'][35792] = "34\"/27oz";
names[5560]['options'][35793] = "34\"/28oz";
names[5560]['options'][35545] = "34\"/29oz";
names[5560]['options'][35794] = "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/2011%20techzilla%20sp%20250.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.00;
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 = 349.00;
var price = 249.00;
var orig_price = 249.00;
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="po5560" name="product_options[5560]">
<option selected="selected" value="35792">34&#8243;/27oz</option>
<option value="35793">34&#8243;/28oz</option>
<option value="35545">34&#8243;/29oz</option>
<option value="35794">34&#8243;/30oz</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-slowpitch-softball-bats/">11029  TECHZILLA SP SLOWPITCH SOFTBALL BAT</a></h3>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://baseballbatsreview.com/bat/11029-techzilla-sp-slowpitch-softball-bat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

