function getPriceFromString(e) {
	try { return $.trim( $(e).text() ).match(/[0-9].*?\./); }
	catch(err) { console.log('err0r!'); return false; }
}

function checkPrice(priceInt, cb) {
	var sale_price = parseInt( getPriceFromString( $('#prod_price_outer .sale-price') ) );
	var price_drop = parseInt( getPriceFromString( $('#prod_price_outer .ppd-price') ) );
	var regular_price = parseInt( getPriceFromString( $('#prod_price_outer .regular-price') ) );
	var no_sale_price = parseInt( getPriceFromString( $('#prod_price_outer .no-sale-price') ) );

	// order matters here!  should go cheapest to most expensive
	var prices = new Array(sale_price, price_drop, no_sale_price, regular_price);

	// filter out anything that's not a number, meaning jQuery didn't find it
	prices = $.grep(prices, function(n){ return !isNaN(n); });

	// now just check the first one to see if it's high enough.
	if(prices[0] >= priceInt) {
		return cb();
	}
}
