$(document).ready(init_bb);

function init_bb(){

  $('.toogle').each(function(){
    
    var a = $(this).find('a').get(0);
    if(!a.tagName)a = this;
    
    a.toogle_content = $(this).next();

    
    $(a).bind('click',
      function(){

        if(this.toogle_content.css('display')=='none'){
          this.toogle_content.slideDown();  
        }else{
          this.toogle_content.slideUp();  
        }  
      }
    ) 
    
  })
  
  if(BrowserDetect.browser == 'Explorer' ){ // && BrowserDetect.version < 7){
    if($('#home_left').get(0)){
        $('.guaranteed_label').appendTo($('#home_left')).css({right:-1014,top:164});
    } 
  }
  if(typeof(whatsnews_banners) != "undefined"){
    if(whatsnews_banners.length>1){
      init_whatsnews_banners();
    }
  }
  
 // setTimeout(function(){protect_supplement_facts()},2200);
  
}
/* Suplement Facts Protection */
function protect_supplement_facts(){
  var blocker_idx = 0;
 // alert("HERE");
  $('#supplement_facts img').each(
    function(){
      /*
      $(this).get(0).onload = function(){
        $(this).parent().append('<div id="blocker_'+ blocker_idx +'" class="blocker">Do not copy</div>');
        blocker = $('#blocker_' + blocker_idx );
        blocker.css({'position':'absolute','top':0,'left':0, 'width': this.width ,'height': this.height ,  'background':'#00ff00','opacity':0.5});
        blocker_idx++;
      }
      */
        $(this).parent().append('<div id="blocker_'+ blocker_idx +'" class="blocker">Do not copy</div>');
        blocker = $('#blocker_' + blocker_idx );
        blocker.css({'position':'absolute','top':0,'left':0, 'width': $(this).get(0).width ,'height': $(this).get(0).height ,  'background':'#ff0000','opacity':0});
        blocker_idx++;

    }
  );
    
  
}


/* Whatsnews Banners */
var whatsnews_images = new Array()
var whatsnews_turn = 0;
var whatsnews_idx = 1;
var whatsnews_id = 'bottle_herbs';

function init_whatsnews_banners(){
  var ch = $('#' + whatsnews_id ).children();
  $('#' + whatsnews_id ).append('<img src="'+ ch[0].src +'">');
  
  $(ch[0]).hide();
  if(whatsnews_banners[1]!=undefined){
    ch[0].src = whatsnews_banners[1];
  }
  for(i = 0; i< whatsnews_banners.length;i++){
    whatsnews_images[i] = new Image();
    whatsnews_images[i].src = whatsnews_banners[i];
  }
  setTimeout('rotate_whatsnews();',6000);
}

function rotate_whatsnews(){
  var ch = $('#' + whatsnews_id ).children();

  if(whatsnews_turn==0){
    whatsnews_turn = 1;
    $(ch[0]).fadeIn(1000);
    $(ch[1]).fadeOut(1000,whatsnews_fadeout_callback);
  }else{
    whatsnews_turn = 0;
    $(ch[1]).fadeIn(1000);
    $(ch[0]).fadeOut(1000,whatsnews_fadeout_callback);
  }


  setTimeout('rotate_whatsnews();',6000);
  
}
function whatsnews_fadeout_callback(obj){
  var ch = $('#' + whatsnews_id ).children();
  whatsnews_idx++;
  if(whatsnews_idx > whatsnews_banners.length-1) whatsnews_idx = 0;
  ch[whatsnews_turn].src = whatsnews_banners[whatsnews_idx];
 // alert(ch[whatsnews_turn].src);

}



/* Browser Detection Class */
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]
};

BrowserDetect.init();