
	
	/* 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 sfEls = document.getElementById("localeSelector").getElementsByTagName("LI");
		var sfElsByClass = getElementsByClassName('nav_primary', document.getElementById("localeSelector"));	
	}
	
	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(){ sfHover(); addLocaleSelectorEvents(); }
	
	/* END OF COUNTRY DROP-DOWN SCRIPT */
	
