var isShipOMeterActive = true;
var _lastSMValue = null;

var timeoutMiniCart = false;
function updateShipOMeter(o) {

		//Close mini-cart after 4 seconds, but not the first time UpdateShipOMeter is called
		if ((timeoutMiniCart!="undefined")&& timeoutMiniCart) {
		setTimeout ( "$('#cartBox').slideUp();", 4000 );
		}
		timeoutMiniCart = true;	
		
		return 0;
		//Do not continue further, because B is broken.

		var siteContainer = $('div.bn_g_vertical');
		var isNewDetail = $("img#btnFacebook").length;
		//if the column is there, and it is not the new detail page, do everything.
		if((siteContainer.length>0)&& (isNewDetail<1 )){
		
	var hurdleAmount;
	if ($("span#shipOHurdle").html() !=null){
	hurdleAmount=parseFloat($("span#shipOHurdle").html(),2);
	}
	else hurdleAmount = 89.00;
	
	var minHurdle = 0.00;
	var delta = (1.0 * o) - hurdleAmount;
	var msg = "";
	
	if(delta >= 0.0) {
		//cart amount is equal to or greater than the hurdle amount. Show complete message.
		/*msg = "Congratulations!";	
			if (($("span#ship0Amount").html() !=null)&&(isCart!="undefined")&& (isCart)){
					msg += " " + $("span#ship0Amount").html() + "!";
				}*/
		$('div#SOMProgress').hide();	
		$('div#SOMComplete').show();			
		
		} 
		
		else if((1.0 * o) < minHurdle) {	
		//cart amount is less than minimum required to show meter, show nothing.
			msg = "";
		}
		
		else {
			//cart amount is between min and hurdle. Show progress message.
		$('div#SOMComplete').hide();
		$('div#SOMProgress').show();	
	
			msg = Math.abs(delta).toFixed(2);
			}
	
			$('span#shipODistance').html(msg);
			siteContainer.prepend($('div#shipOMeter'));
			$('div#shipOMeter').show();	
		}//End main test for right column and new detail page
		


	
	}
