
/* CUFON FONT REPLACEMENT (Cufon.now(); also required before </body>)
------------------------------------------------------------------------*/
Cufon.replace("#nav-mn > li > a"); // Target top nav main items


/* DETECT OLD BROWSERS (UDA defined)
--------------------------------------------------------------------*/
function oldBrowser() {
	var oldIE = $.browser.msie && parseInt($.browser.version) <= 6, // IE6 and older
		oldNN = navigator.userAgent.toLowerCase().indexOf("netscape") != -1, // all netscapes 
		oldFF = $.browser.mozilla && $.browser.version.substr(0,3) <= 1.7, // FF1 and older
		oldOP = $.browser.opera && parseInt($.browser.version) <= 7, // Opera 7 and older
		oldSF = $.browser.safari && parseInt($.browser.version) <= 418; // Safari 2 and older (418.8 = webkit version for 2)
	if (oldIE || oldNN || oldFF || oldOP || oldSF) return true;
	return false;
}

$(document).ready(function() { // When DOM is loaded run these

	
	/* MODAL POP-UP: BROWSER UPGRADE NOTICE
	--------------------------------------------------------------------*/
	if (oldBrowser() && $.cookie("browserNotice") != "displayed") {
		$.fn.colorbox({
			href:"http://www.monsanto.com/popups/Pages/browser-upgrade.aspx", innerWidth:620, innerHeight:465, iframe:true,
			onOpen:function(){ 
				// create session cookie
				$.cookie("browserNotice", "displayed", {path:"/"});
			}
		});
	}
	
	/* MODAL POP-UP: SELECT A COUNTRY (content href defined in html)
	--------------------------------------------------------------------*/
	$("#top-nav-mn li.select-country-mn a").colorbox({innerWidth:820, innerHeight:520, iframe:true});
	
	
	/* MODAL POP-UP: MONSANTO HISTORY FLASH (swf href defined in html)
	--------------------------------------------------------------------*/
	$("a.modal-monhistory").colorbox({inline:true, href:"#flashcontent",
		onLoad:function(){ 
			$("#flashcontent").show();
			// Executing this here so every time the colorbox loads, the swf is re-initialized. Not necessary for Safari/FireFox, but it is for IE7/IE8. 
			var so = new SWFObject(this.href, "Player", "900", "555", "8", "#FFFFFF");
			so.addVariable("theme_str", this.href.split("=")[1]);
			so.addParam("wmode", "transparent");
			so.write("flashcontent");
		},
		onCleanup:function(){ $("#flashcontent").hide(); }
	});
	
	
	/* TABBED CONTENT BOXES
	--------------------------------------------------------------------*/
	if ($("div.tab-content-mn").length) { // only execute below code on pages that have tabbed content
		// cache objects
		var $tab_content_mn = $("div.tab-content-mn"),
		    $box_tabs_mn_li = $("ul.box-tabs-mn li");
		
		// hide all content, activate first tab
		$tab_content_mn.hide();
		$box_tabs_mn_li.eq(0).addClass("active");
		$tab_content_mn.eq(0).show();
		
		// onclick event: reset tabs/hide all content, fade in currently selected tab
		$box_tabs_mn_li.click(function() {
			$box_tabs_mn_li.removeClass("active");
			$tab_content_mn.hide();
			$(this).addClass("active");
			var activeTab = $(this).find("a").attr("href");
			$(activeTab).fadeIn();
			return false;
		});
	}

	
	/* TABLE SORT
	--------------------------------------------------------------------*/
	if ($("table.tablesort").length) $("table.tablesort").tablesorter( {sortList: [[0,0], [0,0]] });
	
	
}); // End DOM ready check
