if( !console ) { var console = { log: function(msg) { alert(msg); } } }


$(document).ready(function(){

	/*nav rollover*/
	$("#nav").children("li:last").addClass("nobg");
	$("#nav").children("li").find("ul li:last").addClass("nobg");
	
	$("#nav li").hover(
      function () {
		  var findAcitve = $(this).hasClass('active');
		  if(!findAcitve){
			$(this).addClass("over"); 
		  }
      }, 
      function () {
		$(this).removeClass("over")
      }
    );
	var findboxesTwoColumns = $().find('.twoColumnsContainer').length;
	if(findboxesTwoColumns){
		$('.twoColumnsContainer dl:odd').each(function(j, DL){
			$(DL).addClass("odd");
			$('<br clear="all" /><hr class="line" />').insertAfter(DL);
		})
		$().find("hr:last").remove();
	}
	var findboxesOneColumn = $().find(".oneColumnContainer").length;
	if(findboxesOneColumn){
			$('<br clear="all" /><hr class="line" />').insertAfter('.oneColumnContainer dl');
			$().find("hr:last").remove();
	}
	
	/*overlay*/
	var myOpen = function(hash){
		hash.w.css('opacity',0.88).show(); 
	};
	var myOnOpen = function(h) {
		var yScrolltop;
		var xScrollleft;
		if (self.pageYOffset || self.pageXOffset) {
			yScrolltop = self.pageYOffset;
			xScrollleft = self.pageXOffset;
		} else if(document.documentElement&& document.documentElement.scrollTop
			|| document.documentElement.scrollLeft ){   // Explorer 6 Strict
			yScrolltop = document.documentElement.scrollTop;
			xScrollleft = document.documentElement.scrollLeft;
		} else if (document.body) {// all other Explorers
			yScrolltop = document.body.scrollTop;
			xScrollleft = document.body.scrollLeft;
		}
		arrayPageScroll = new Array(xScrollleft,yScrolltop);
		h.w.css('top',arrayPageScroll[1]);
		return arrayPageScroll;
};
	$('#ex2').jqm({ 
		onShow:myOpen,
		onLoad:myOnOpen,
		ajax: '@href', 
		trigger: 'a.ex2trigger'
	}); 
	
	$(".ex2Iframe").live('click',function(i,ele){
		$.ajax({
			url: $(this).attr('href'),
			cache: false,
			success: function(html){
				$(".mainOverylay").hide();
				$(".nutritionfact").show().empty().append(html);
				$(".nutritionfact .jqmClose").empty().text('Back').click(function(){
					$('.nutritionfact').empty().hide();
					$(".mainOverylay").show();
				});
			}
		});
		return false;
	});

	/*Did you know*/
	var findShowHideDiv = $().find('.showHideDiv').length;
	if(findShowHideDiv){
		$(".oneColumnContainer").find('.showHideDiv dt').addClass('close');
		$('.showHideDiv dl').find('dd').hide().end().find('dt').click(function() {
			$('.showHideDiv').css('height','auto');
			 var details = $(this).next();
			 if (details.is(':visible')) {
				 $(this).removeClass('open').addClass('close');
				 details.hide();
			 } else {
				 $(this).removeClass('close').addClass('open');
				 details.show();
			 }
		});//showHideDiv end
		/*$(".oneColumnContainer").find('.showHideDiv dl:eq(0) dt').removeClass('close').addClass('open');
		$(".oneColumnContainer").find('.showHideDiv dl:eq(0) dd').show();*/
		$(".oneColumnContainer").find('.showHideDiv hr').remove();
		/***end***/
	}
}); //main documentt
