//Når man klikker eller laver mouseover på et menupunkt kaldes følgende: function loadSubMenu( menuItemName ) { document.getElementById( 'subMenu' ).style.display = 'block'; request = new Ajax.Request( 'http://dk.grene.com/shop/action/MenuAjaxCmd?storeId=11000&langId=-11&MODE=SHOW_SUBMENU', {method: 'get', parameters: 'menuItemName='+menuItemName, onComplete: handleSubMenuAJAXResponse}); } function handleSubMenuAJAXResponse( response ) { document.getElementById( 'subMenu' ).innerHTML = response.responseText; request = null; } YAHOO.example.ACXml = function(){ var oACDS; var oAutoComp; return { init: function() { oACDS = new YAHOO.widget.DS_XHR("http://dk.grene.com/shop/action/SearchAutoCompleteCmd", ["r", "v"]); oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_XML; oACDS.queryMatchContains = false; oACDS.scriptQueryAppend = "storeId=11000"; // Instantiate AutoComplete oAutoComp = new YAHOO.widget.AutoComplete("searchInputString","searchcontainer", oACDS); oAutoComp.queryDelay = 1; }, destroy: function() { if( oAutoComp != null ) { oAutoComp.destroy(); } }, validateForm: function() { // Validate form inputs here return false; } }; }(); try { YAHOO.util.Event.addListener(this,"load",YAHOO.example.ACXml.init); YAHOO.util.Event.addListener(document.getElementById('SearchTextCmdForm'),"submit",YAHOO.example.ACXml.destroy); } catch(e) {}