
		var agt=navigator.userAgent.toLowerCase();
		var is_major = parseInt(navigator.appVersion);
		var is_minor = parseFloat(navigator.appVersion);
		var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('hotjava')==-1));
		var isNav4 = (is_nav && (is_major == 4));
		var isNav6up = (is_nav && (is_major >= 5));
		var is_ie = ((agt.indexOf('msie') != -1) && (agt.indexOf('opera') == -1));
		var isIE = (is_ie && (is_major >= 4));
		var is_mac = (agt.indexOf('mac')!=-1);
		var isNavMac = (isNav4 && is_mac);
		var isIEMac = (isIE && is_mac);
	
		function showElement(elementName) {
			if(isIE) document.all[elementName].style.visibility = "visible";
			else if(isNav4) document[elementName].visibility = "show";
			else if(isNav6up) {
				e = document.getElementById(elementName);
				e.style.visibility = 'visible';
			}
		}
		function hideElement(elementName) {
			if(isIE) document.all[elementName].style.visibility = "hidden";
			else if(isNav4) document[elementName].visibility = "hide";
			else if(isNav6up) {
				e = document.getElementById(elementName);
				e.style.visibility = 'hidden';
			}
		}
		function showSearch() {showElement("SearchPopup");}
		function hideSearch() {hideElement("SearchPopup");}
	
	



	// HEADER NAVIGATION ROLLOVER & PRELOAD IMAGES
		var navTimer;
		var menuCount = 5;
		var menuImgsOff = new Array(menuCount);
		var menuImgsOn = new Array(menuCount);
	
		if(document.images) {
			for(var i = 0; i < menuCount; i++) {
				menuImgsOff[i] = new Image();
				menuImgsOff[i].src = "images/0" + (i+1) + ".jpg";
				menuImgsOn[i] = new Image();
				menuImgsOn[i].src = "images/0" + (i+1) + "_on.jpg";
			}
		}
	
		function showMenu(num) {
			clearTimeout(navTimer);
			for(var i=1; i <= menuCount; i++) {
				if(i != num) {
					document["navImg" + i].src = menuImgsOff[i-1].src;
					hideElement("navMenu" + i);
				}
			}
			showElement("navMenu" + num);
			document["navImg" + num].src = menuImgsOn[num-1].src;
		}
		
		function resetNavTimer() {
			clearTimeout(navTimer);
		}
		
		function resetMenu(i) {
			navTimer = setTimeout("hideMenu(" + i + ")", 1000);
		}
	

		function hideMenu(i) {
			document["navImg" + i].src = menuImgsOff[i-1].src;
			hideElement('navMenu' + i);
		}
		
		function showDefaultMenu() {
			// no default menu on home but required for compatibility
		}

	// COUNTRY/REGION DROP DOWN LIST
		var regionTimer;
	
		function showRegionMenu() {
			clearTimeout(regionTimer);
			showElement("regionMenu");
		}
		
		function hideRegionMenu() {
			hideElement("regionMenu");
		}

		function resetRegionTimer() {
			clearTimeout(regionTimer);
		}

		function resetRegionMenu() {
			regionTimer = setTimeout("hideRegionMenu()", 500);
		}
	
		function toggleRegionMenu() {
			if(document.all) {
				if(document.all.regionMenu.style.visibility == "hidden") showRegionMenu();
				else hideRegionMenu();
			} else if(document.layers) {
				if(document.regionMenu.visibility == "hide") showRegionMenu();
				else hideRegionMenu();
			} else if(document.getElementById) {
				menu = document.getElementById("regionMenu");
				if(menu.style.visibility == "hidden") showRegionMenu();
				else hideRegionMenu();
			}
		}

	// ROTATION FOR LEAD STORIES
		var storyCount = 3;
		var visibleStory = 1;
	
		var storyImgsOff = new Array(storyCount);
		var storyImgsOn = new Array(storyCount);
	
		if(document.images) { // Preload images for lead story navigation
			for(i = 0; i <= (storyCount-1); i++) {
				storyImgsOff[i] = new Image();  
				storyImgsOff[i].src = "images/0" + (i+1) + ".jpg";
				storyImgsOn[i] = new Image();  
				storyImgsOn[i].src = "images/0" + (i+1) + "_on.jpg";
			}
		}
	
		function showNextStory() {
			visibleStory = ++visibleStory;
			if(visibleStory > storyCount) visibleStory = 1;
			showStory();
		}
	
		function showPreviousStory() {
			visibleStory = --visibleStory;
			if(visibleStory < 1) visibleStory = storyCount;
			showStory();
		}
	
		function showSelectedStory(storyNum) {
			visibleStory = storyNum;
			showStory();
		}
	
		function showStory() {
			for(var i = 1; i <= storyCount; i++) {
				if(i == visibleStory) {
					document["topStoryImg" + i].src = storyImgsOn[i - 1].src;
					showElement("topStory" + i);
				} else {
					document["topStoryImg" + i].src = storyImgsOff[i - 1].src;
					hideElement("topStory" + i);
				}
			}
		}
		
		//RANDOM NUMBER GENERATOR 
		function getRandomInt(min, max) {
		  if (min >= max) return;
		  var randomNum = 1;
		  randomNum = Math.random();
		  randomNum = ((max + 1 - min) * randomNum) + min;
		  return Math.floor(randomNum);
		}		