sfHover = function() {
	var sfEls = document.getElementById("nav").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(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function toggleClass(el,state,states){
		states=states?states:['hidden','showed']
		el=$id(el);
		if (!el){
			return false;
			}
		var searchTmpl='/'+states[0]+'/',
			newState=(state==null)?((el.className.search(states[0])>-1)?1:0):state,
			currState=(newState==0)?1:0;
		if (el.className!=null && el.className.search(states[currState])>-1){
			el.className=el.className.replace(states[currState], states[newState])
			}
		else 
			if (el.className!=null && el.className.search(states[newState])<0)
				el.className+=" "+states[newState]
		return newState;
		}

function $id(el){	
		var res;
		if (!el) {
			return false;
			}
		res=null;
		if (typeof(el)!="object"){
			//if (document.getElementById(el)) res=document.getElementById(el);
			res=document.getElementById(el)||null;
			}
		else if(el.length!=undefined && el.slideDown!=undefined){ /* check if el is jquery object */
			res=el[0];
			}
		else{
			res=el
			}
		return res;
		}

/* Whois Drop Down */
	function registerWhoisDropDown(){
		var field=$id('domain'),
			btnClose=$id('whois-dd-btn-close');
		field.onfocus=showWhoisDropDown;
		btnClose.onclick=hideWhoisDropDown
		}
	function showWhoisDropDown(){
		var dd=$id('whois-dropdown');
		if (!dd) return;
		toggleClass(dd,1);
		
		//dd.style.width=this.offsetWidth+30+'px'
		return
		}
	function hideWhoisDropDown(){
		var dd=$id('whois-dropdown');
		if (!dd) return;
		toggleClass(dd,0);
		return
		}
