<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/* Functions that handle preload. */
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//function to show and hide the divs
function showHideDiv(thediv , image,X,Y,top)
{
	if (document.getElementById(thediv).style.display=='none')
    {
		document.getElementById(thediv).style.display = 'block';
		document.getElementById(thediv).style.top = Y - 17 - top;
		document.getElementById(thediv).style.left = X  - 20;
    }
    
    else if(document.getElementById(thediv).style.display=='')
    {
		document.getElementById(thediv).style.display = 'block';
		document.getElementById(thediv).style.top = Y - 17 - top;
		document.getElementById(thediv).style.left = X  - 20;
    }
    
    else
    {
		document.getElementById(thediv).style.display = 'none';
    }
 }

function setDefaultNav() {
  var currentURL=window.location.href;
  var regexp = /\/product\//;
  var returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('products','','/images/header/nav_products_f2.png',1);
  }
  regexp = /\/why-glucerna-works\//;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('nutrition','','/images/header/nav_smartnutrition_f2.png',1);
  }
  regexp = /\/manage-diabetes\//;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('dcfl','','/images/header/nav_dcfl_f2.png',1);
  }
  regexp = /\/shakes.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('shakes','','/images/left_nav/subnav_prod_shakes_f2.gif',1);
  }
  regexp = /\/cereal.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('cereal','','/images/left_nav/subnav_prod_cereal_f2.gif',1);
  }
  regexp = /\/snackshakes.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('snackshakes','','/images/left_nav/subnav_prod_snackshakes_f2.gif',1);
  }
  regexp = /\/minisnackbars.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('minisnackbars','','/images/left_nav/subnav_prod_minisnack_f2.gif',1);
  }
  regexp = /\/snackbars.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('snack','','/images/left_nav/subnav_prod_snackbars_f2.gif',1);
  }
  regexp = /\/mealbars.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('meal','','/images/left_nav/subnav_prod_bars_f2.gif',1);
  }
  regexp = /\/faq.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('faq','','/images/left_nav/subnav_prod_faq_f2.gif',1);
  }
  regexp = /\/where-to-buy.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('buy','','/images/left_nav/subnav_prod_wheretobuy_f2.gif',1);
  }
  regexp = /\/nutrition.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('npwd','','/images/left_nav/subnav_smart_nutri_f2.gif',1);
  }
  regexp = /\/science.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('science','','/images/left_nav/subnav_smart_sci_f2.gif',1);
  }
  regexp = /\/testimonials.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('testimonials','','/images/left_nav/subnav_smart_testim_f2.gif',1);
  }
  // DCFL updates KJ 11/18/09
  regexp = /\/diabetes-meal-plans.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('mealplans','','/images/left_nav/sample_meal_plans_selected.gif',1);
  }
  //Whats New Updates NP 04/07/10
   regexp = /\/whats-new.aspx/;
  returnval = regexp.test(currentURL);
  if (returnval == true) {
   MM_swapImage('whatsnew','','/images/header/nav_whatsnew_f2.png',1);
  }
}

//-->
<!--
function bwwCookieSet( strName, strValue, intExpires, strPath, strDomain, strSecure ) {
 // set time, it's in milliseconds
 var dateToday = new Date();
 dateToday.setTime( dateToday.getTime() );

 /*
 if the expires variable is set, make the correct 
 expires time, the current script below will set 
 it for x number of days, to make it for hours, 
 delete * 24, for minutes, delete * 60 * 24
 */
 if ( intExpires ) {
  intExpires = intExpires * 1000 * 60 * 60 * 24;
 }
 var dateExpires = new Date( dateToday.getTime() + (intExpires) );

 document.cookie = strName + "=" +escape( strValue ) +
 ( ( intExpires ) ? ";expires=" + dateExpires.toGMTString() : "" ) + 
 ( ( strPath ) ? ";path=" + strPath : "" ) + 
 ( ( strDomain ) ? ";domain=" + strDomain : "" ) +
 ( ( strSecure ) ? ";secure" : "" );
}

// this function gets the cookie, if it exists
function bwwCookieGet( strName ) {
	
 var intStart = document.cookie.indexOf( strName + "=" );
 var intLen = intStart + strName.length + 1;
 if ( ( !intStart ) &&
  ( strName != document.cookie.substring( 0, strName.length ) ) ) {
  return null;
 }
 if ( intStart == -1 ) return null;
 var intEnd = document.cookie.indexOf( ";", intLen );
 if ( intEnd == -1 ) intEnd = document.cookie.length;
 return unescape( document.cookie.substring( intLen, intEnd ) );
}

// this deletes the cookie when called
function bwwCookieDelete( strName, strPath, strDomain ) {
 if ( bwwCookieGet( strName ) ) document.cookie = strName + "=" +
  ( ( strPath ) ? ";path=" + strPath : "") +
  ( ( strDomain ) ? ";domain=" + strDomain : "" ) +
  ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
//-->
//<!--
//function bwwNonSecure() {
// var strCurrentURL = window.location.href;
// if ( strCurrentURL.indexOf("glucerna") > -1 && strCurrentURL.indexOf("/offer/") < 0 ) {
//  if ( strCurrentURL.indexOf("https:") > -1 ) {
//   strCurrentURL = strCurrentURL.replace("https:", "http:");
//   window.location.href=strCurrentURL;
//  } 
// } 
//}
//bwwNonSecure();
//-->
<!--
function bwwQuerystring(strQueryString) { // optionally pass a querystring to parse
	this.params = new Object();
	this.get=QuerystringGet;
	
	if (strQueryString == null)
		strQueryString=location.search.substring(1,location.search.length);

	if (strQueryString.length == 0) return;

// plus to space
	strQueryString = strQueryString.replace(/\+/g, ' ');
	var aryArgs = strQueryString.split('&'); // parse out name/value pairs
	
// split out each name=value pair
	for (var i=0;i<aryArgs.length;i++) {
		var strValue;
		var strPair = aryArgs[i].split('=');
		var strName = unescape(strPair[0]);

		if (strPair.length == 2)
			strValue = unescape(strPair[1]);
		else
			strValue = strName;
		
		this.params[strName] = strValue;
	}
}

function QuerystringGet(strKey, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var strValue=this.params[strKey]
	if (strValue==null) strValue=default_;
	
	return strValue;
}

function bwwSetPromoCode() {
 var objQueryString = new bwwQuerystring();
 var strPromoCode = objQueryString.get("pc");
 if (strPromoCode) {
  bwwCookieSet( "pc", strPromoCode, 30, "/", "", "");
 }
}
// SET THE PROMO CODE IF EXISTS
bwwSetPromoCode();

//-->