dojo.addOnLoad(function(){

    // the top-level menu bar items:
    var tl = dojo.query(".header div.menu > ul > li");

    // setup behavior for LIs
    var list = dojo.query(".header div.menu ul > li");
    list.forEach(function(n){
	// determine if this LI has a submenu
	var child = null;
	child = dojo.query("ul", n)[0];	
	if(child){
	    if(tl.indexOf(n) === -1){
		// this link is NOT a top-level menu item
		dojo.addClass(n, "dijitMenuHasChildren");
	    }

	    var func = dojo.partial(dojo.style, child, "left");
	    func("-999em");

	    //var timer = null;
	    dojo.connect(n, "onmouseenter", function(e) {
	        //if(timer){
	        //    clearTimeout(timer);
	        //}
	        //dojo.style(child, 'left', 'inherit');
	        func("auto");
	    });

	    dojo.connect(n, "onmouseleave", function(e){
		//timer = setTimeout(function(){
		    func("-999em");
		//}, 100);
	    });
	}
    });

});

dojo.addOnLoad(function(){
    var searchField = dojo.query('div.topLinks input[name=\'search\']');
    
    searchField.connect('onclick', function(){
	if(this.value == 'search')
	    this.value = '';
    });
    searchField.connect('blur', function(){
	if(this.value == '')
	    this.value = 'search';
    });
});
