function getXMLRequester( )
{
  var xmlHttp = false;
  try
  {
    // Internet Explorer
    if( window.ActiveXObject )
    {
      for( var i = 5; i; i-- )
      {
        try
        {
          if( i == 2 ) xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
          else xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
          break;
        }
        catch( excNotLoadable )
        {
          xmlHttp = false;
        }
      }
    }
    // Mozilla, Opera und Safari
    else if( window.XMLHttpRequest ) xmlHttp = new XMLHttpRequest();
  }
  catch( excNotLoadable )
  {
    xmlHttp = false;
  }
  return xmlHttp ;
}

//var mybox=document.getElementById('navibox');
var xmlHttp;

function ajax_menu(menupunkt, url, lang)
{
  var rueckgabe=true;
//  url="/_new/" + url;
//  menupunkt.style.cursor='wait';
  document.getElementsByTagName('html')[0].style.cursor='wait';
  xmlHttp = getXMLRequester( );
  if(xmlHttp)
  {
    rueckgabe=false;
//    if(document.referrer && document.referrer!='' && document.referrer.indexOf('schutzfolien24.de')<0) url=url+'&amp;herkunft='+document.referrer;
    xmlHttp.onreadystatechange=new Function("", "processResponse()" );
    xmlHttp.open("GET", url+'&langId='+lang, true);
    xmlHttp.send(null);
  }
  return rueckgabe;
}

function processResponse()
{
  switch( xmlHttp.readyState )
  {
    // uninitialized
    case 0:
    // loading
    case 1:
    // loaded
    case 2:
    // interactive
    case 3:
      break;
    // complete
    case 4:
      // check http status
      if( xmlHttp.status == 200 )
      {
        document.getElementById('navibox').innerHTML=xmlHttp.responseText;
      }
      // loading not successfull, e.g. page not available
      else
      {
        if( window.handleAJAXError ) handleAJAXError( xmlHttp, intID );
        else alert( "ERROR\n HTTP status = " + xmlHttp.status + "\n" + xmlHttp.statusText );
      }
      document.getElementsByTagName('html')[0].style.cursor='default';
      break;
  }
}

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
  var pageTracker = _gat._getTracker("UA-12093026-1");
  pageTracker._setDomainName("none");
  pageTracker._setAllowLinker(true);
  pageTracker._trackPageview();
}
catch(err) {}
