function domFunction(f, a){   
    var n = 0;
    var t = setInterval(function(){       
        var c = true;
        n++;    
        if(typeof document.getElementsByTagName != 'undefined' && (document.getElementsByTagName('body')[0] != null || document.body != null)){           
            c = false;            
            if(typeof a == 'object'){
                for(var i in a){
                    if 
                    (
                        (a[i] == 'id' && document.getElementById(i) == null)
                        ||
                        (a[i] == 'tag' && document.getElementsByTagName(i).length < 1)
                    ) 
                   {
                        c = true;
                        break; 
                   }
               }
           }
            if(!c){f(); clearInterval(t);}
       }        
        if(n >= 60){
            clearInterval(t);
       }
        
   }, 250);
};

function IEHoverPseudo(){
    var dropNavItems = document.getElementById("dropNav").getElementsByTagName("li");
    for (var i=0; i<dropNavItems.length; i++){
        if(dropNavItems[i].className == "menuParent"){
            dropNavItems[i].onmouseover=function(){this.className += " over";}
            dropNavItems[i].onmouseout=function(){this.className = "menuParent";}
       }
   }
}

var loadIEHoverPseudo = new domFunction(IEHoverPseudo,{'dropNav' : 'id'});
