	/* COUNTRY DROP-DOWN SCRIPT */
	
	var toggleMenu = true;
	var closeMenuTimer = null;
	
	sfHover = function() { 
		var sfEls = document.getElementById("localeSelector").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className = this.className.replace('sfhover', '');
			}			
		}
	}
	
	addLocaleSelectorEvents = function(){
		var mainEle = document.getElementById("localeSelectorMain");
		var sfEls = document.getElementById("localeSelector").getElementsByTagName("LI");
		var sfElsByClass = getElementsByClassName('nav_primary', document.getElementById("localeSelector"));
		
		for (var p=0; p<sfElsByClass.length; p++){
			sfElsByClass[p].getElementsByTagName('A')[0].onclick = function(){ return false; };
		}		
		
		mainEle.onfocus = function(){
			for (var i=0; i<sfEls.length; i++) {
				if (sfEls[i].id == 'nav_main')
						sfEls[i].className = sfEls[i].className.replace('sfhover', '');				
			} toggleMenu = true;	
		}		
		
		mainEle.onclick = function(){
			for (var i=0; i<sfEls.length; i++) {
				//add the sfhover class to all list in localeSelector
				if (sfEls[i].id == 'nav_main'){
					if(toggleMenu == true){
						sfEls[i].className+=" sfhover";
						toggleMenu = false;
					}else{
						sfEls[i].className = sfEls[i].className.replace('sfhover', '');
						toggleMenu = true;			
					}					
				}				
				if (sfEls[i].className.indexOf('nav_primary') != -1){								
					sfEls[i].onclick = function(){												
						this.className+=" sfhover";	
					}
					sfEls[i].getElementsByTagName('A')[0].onfocus = function(){
						closeMenu(false);
						for (var p=0; p<sfElsByClass.length; p++){
							sfElsByClass[p].className = sfElsByClass[p].className.replace('sfhover', '');						
						}
					}
				}				
				sfEls[i].className.replace('sfhover', '');
			}
			return false;		
		}			
	}
	
	function exitMenu(){
		var sfEls = document.getElementById("localeSelector").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].className = sfEls[i].className.replace('sfhover', '');
		}
		document.getElementById("localeSelectorMain").focus();
		toggleMenu = true;
	}
	
	function closeMenu(_v){
		if(closeMenuTimer) {
			clearTimeout(closeMenuTimer);
			closeMenuTimer = null;
		}
		if(_v)
			closeMenuTimer = setTimeout('exitMenu()',10);		
	} 
		
	function getElementsByClassName(classname, node) {
		  if(!node) node = document.getElementsByTagName("body")[0];	
		  var a = [];	
		  var re = new RegExp('\\b' + classname + '\\b');	
		  var els = node.getElementsByTagName("*");	
		  for(var i=0,j=els.length; i<j; i++)	
		  if(re.test(els[i].className))a.push(els[i]);	
		  return a;
    }
window.onload = function(){
	// only fire left nav related functions if it exists.
	if(document.getElementById('sectionalNav')){ leftNavFire(); }
	if(pageID=='ÅàÑµ'){ fireÅàÑµIndex(); }
	if(pageID=='ÅàÑµÅàÑµ'){ fireÅàÑµÅàÑµ(); }
	addLocaleSelectorEvents(); sfHover(); 
}
	//window.onload = function(){ sfHover(); addLocaleSelectorEvents(); }
	
	/* END OF COUNTRY DROP-DOWN SCRIPT */