function createRequestObject() 
{
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(obj,farbe) 
{
    http.open('get', 'content/index.farben/farben.php?obj='+obj+'&farbe='+farbe);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function sndReqAuto(obj, text)
{
 
    http.open('get', 'content/autocomplete.php?obj='+obj+'&suche='+text);
    http.onreadystatechange = handleResponse;
    http.send(null);
    if(document.getElementById('query').value.length >= 2)
      document.getElementById(obj).style.visibility = 'visible';
    else
      document.getElementById(obj).style.visibility = 'hidden';
}
 
function handleResponse() 
{
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
 
        if(response.indexOf('|' != -1)) 
        {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}

function changeurl(url)
{
   location.href="http://www.absatzplus.com/shortcut/" + url + ".html";
}

function setFocusSelect(e)
{
    var keyCode;
    if (!e)
      e = window.event;
    if (e.which) 
    {
      keyCode = e.which;
    } 
    else if (e.keyCode) 
    {
      keyCode = e.keyCode;
    }
    if(keyCode == 40)
     document.getElementById('sel').focus();
    
    if (keyCode == 13){
     e.returnValue = false;
     e.cancel = true;        // stoppt den Submit Event
           
     if(document.getElementById('sel').focus){
       location.href = "http://www.absatzplus.com/shortcut/" + escape(document.getElementById('sel').value) + ".html";
     }
    }
}