var initialized = 0 ;
var loop, timer ;
var ArrAllDivs = new Array() ;
var ArrScrollables = new Array() ;
var ArrJDivs = new Array() ;
var ArrMultiboxes = new Array() ;
var layoutStatus = 0 ;
var speed = 50 ;
/*------------------------------------------
    Init-Funktionen
--------------------------------------------*/
function collectAllDivs()
{
  var i ;
  var allDivs = document.getElementsByTagName("div") ;
  for (i=0 ; i<allDivs.length ; i++) ArrAllDivs[allDivs.item(i).id] = allDivs.item(i) ;
}
function initJDivs()
{
  var divEl ;
  var strGrName ;
  
  for(El in ArrAllDivs)
  {
    divEl = ArrAllDivs[El] ;
    if(divEl.id.substr(0,4)=="divJ")
    {
      strGrName = divEl.id.substr(0,6) ;
      if(!ArrJDivs[strGrName])
      {
        ArrJDivs[strGrName] = new ConstructJDivObject(strGrName) ;
        ArrJDivs[strGrName].checkStatus() ;
      }
    }
  }
}
/*------------------------------------------
    Hilfsfunktionen
--------------------------------------------*/
function getDivs(strName)
{
  var k = 0 ;
  var myDivs = new Array() ;
  var divEl ;
  for(El in ArrAllDivs)
  {
    divEl = ArrAllDivs[El] ;
    if (divEl.id.substring(0,strName.length) == strName) myDivs[divEl.id] = divEl ;
  }
  return myDivs ;
}
function getLayoutID()
{
  var browserWidth ;
  var layoutID ;
  browserWidth = getBrowserWidth() ;
  if(browserWidth < 820) layoutID = 1 ;
  else layoutID = 2 ; 
  return layoutID ;
}
function checkStatus()
{
  var Status = new Array() ;
  var i ;
  var divEl ;
  for(El in this.Divs)
  {
    divEl = this.Divs[El] ;
    i = parseInt(divEl.id.charAt(7)) ;
    if(divEl.innerHTML != "") Status[i-1] = "1" ;
    else Status[i-1] = "0" ;
  }
  this.LayStatus = Status.join("") ;
}
function getBrowserWidth()
{
  var theWidth ;
  if (document.body && document.body.clientWidth) theWidth = document.body.clientWidth ;
  else if (window.innerWidth) theWidth = window.innerWidth ;
  else theWidth = -1 ;
  return theWidth ;
}
/*------------------------------------------
    Funktionen fuer TopMenu
--------------------------------------------*/
function hideSubMenus()
{
  var i ;
  var ArrSubmenus = getDivs('subMen') ;
  for(El in ArrSubmenus)
  {
    divEl = ArrSubmenus[El] ;
    divEl.style.visibility = "hidden" ;
    divEl.style.display = "none" ;
  }
  showOverlay() ;
}
function snapSubMenu(nr,offX)
{
  if (initialized)
  {
    var SubMen = ArrAllDivs["subMen"+nr] ;
    var TopMen = document.getElementById("topMen"+nr) ;
    high(TopMen) ;
    hideSubMenus() ;
    newX = getX(TopMen) ;
    SubMen.style.left = newX + parseInt(offX) ;
    SubMen.style.top = 18 ;
    SubMen.style.display = "block" ;
    hideOverlay() ;
    showObject(SubMen) ;
  }
}
function getX(element)
{
  xPos = element.offsetLeft ;
  tempEl = element.offsetParent ;
  while (tempEl != null)
  {
    xPos += tempEl.offsetLeft;
    tempEl = tempEl.offsetParent;
  }
  return xPos;
}
/*------------------------------------------
    Funktionen für Multibox-Objects
--------------------------------------------*/
function performMultibox(obj,nr)
{
  if (initialized)
  {
    if(ArrMultiboxes[obj.name]) objMultibox = ArrMultiboxes[obj.name] ;
    else objMultibox = initMultibox(obj.name) ;
    for(El in objMultibox)
    {
      MultiEl = objMultibox[El] ;
      if(MultiEl.id == (obj.name + "_" + nr))
      {
        MultiEl.style.visibility = "visible" ;
        MultiEl.style.display = "block" ;
      }
      else
      {
        MultiEl.style.visibility = "hidden" ;
        MultiEl.style.display = "none" ;
      }
    }
  }
}
function initMultibox(strObjName)
{
  var Multibox = getDivs(strObjName) ;
  ArrMultiboxes[strObjName] = Multibox ;
  return Multibox ;
}
/*------------------------------------------
    Funktionen für Scrollable-Objects
--------------------------------------------*/
function InitScrollable(strObjName)
{ 
  Scrollable = new ConstructScrollObject("divScroll" + strObjName + "_1","divScroll" + strObjName + "_2") ;
  Scrollable.MoveArea(0,0) ;
  Scrollable.scrollContainer.style.visibility = "visible" ;
  ArrScrollables[strObjName] = Scrollable ;
  return Scrollable ;
}
function ConstructScrollObject(objContainer,objContent)
{ 
  this.scrollContainer = document.getElementById(objContainer) ;
  this.scroller = document.getElementById(objContent) ;
  this.scrollHeight = this.scroller.offsetHeight ;
  this.clipHeight = this.scrollContainer.offsetHeight ;
  this.up = MoveAreaUp ;
  this.down = MoveAreaDown ; 
  this.MoveArea = MoveArea ;
  this.x ;
  this.y ; 
  this.obj = objContainer + "Object" ;
  eval(this.obj + "=this") ;
  return this ;
} 
function MoveArea(x,y)
{ 
  this.x = x ;
  this.y = y ;
  this.scroller.style.left = this.x ;
  this.scroller.style.top = this.y ;
} 
function MoveAreaDown(move)
{ 
  if(this.y > -this.scrollHeight + this.clipHeight)
  { 
    this.MoveArea(0,this.y-move) ;
    if(loop) setTimeout(this.obj+".down("+move+")",speed) ;
  } 
} 
function MoveAreaUp(move)
{ 
  if(this.y<0)
  { 
    this.MoveArea(0,this.y-move) ;
    if(loop) setTimeout(this.obj+".up("+move+")",speed) ;
  } 
} 
function PerformScroll(obj,speed)
{ 
  if(ArrScrollables[obj.name]) objScroller = ArrScrollables[obj.name] ;
  else objScroller = InitScrollable(obj.name) ;
  loop = true ; 
  if(speed>0) objScroller.down(speed) ;
  else objScroller.up(speed) ;
} 
function CeaseScroll()
{ 
  loop = false ;
  if(timer) clearTimeout(timer) ;
}
/*------------------------------------------
    Funktionen für die JDivs
--------------------------------------------*/
function ConstructJDivObject(strObjName)
{
  this.Ident = strObjName ;
  this.LayVar = strObjName.charAt(4) ;
  this.Divs = getDivs(strObjName) ;
  this.Sep = document.getElementById("Sep_" + this.Ident) ;
  this.LayStatus = "" ;
  this.checkStatus = checkStatus ;
  this.moveDiv = moveJDiv ;
  this.showSep = showSep ;
  this.hideSep = hideSep ;
  return this ;
}
function arrangeJDivs(printy)
{
  var layoutID = getLayoutID() ;
  var divJGr ;
  if((layoutID!=layoutStatus) || printy)
  {
    if(layoutID==1 || printy)
    {
      document.getElementById('TopNav').style.width = "50%" ;
      document.getElementById('OuterCol').style.width = "1px" ;
    }
    else if(layoutID==2)
    {
      document.getElementById('TopNav').style.width = "800px" ;
      document.getElementById('OuterCol').style.width = "160px" ;
    }
    for(El in ArrJDivs)
    {
      divJGr = ArrJDivs[El] ;
      //window.status = divJGr.LayVar.concat(divJGr.LayStatus) ;
      if(layoutID==1 || printy)
      {
        switch(divJGr.LayVar.concat(divJGr.LayStatus))
        {
          case "A100000" : divJGr.moveDiv(1,2) ; divJGr.hideSep() ; break ;
          case "A110000" : divJGr.moveDiv(1,4) ; divJGr.hideSep() ; break ;
          case "A111000" : divJGr.moveDiv(1,5) ; divJGr.moveDiv(3,6) ; divJGr.showSep() ; break ;
          case "A11000000":divJGr.moveDiv(1,4) ; divJGr.hideSep() ; break ;
          case "A11100000":divJGr.moveDiv(1,5) ; divJGr.moveDiv(3,6) ; divJGr.showSep() ; break ;
          case "A11100001":divJGr.moveDiv(8,7) ; divJGr.moveDiv(1,5) ; divJGr.moveDiv(3,6) ; divJGr.showSep() ; break ;
          case "B101000" : divJGr.moveDiv(3,4) ; divJGr.moveDiv(1,3) ; divJGr.showSep() ; break ;
          case "B111000" : divJGr.moveDiv(1,5) ; divJGr.moveDiv(2,6) ; divJGr.showSep() ; break ;
          case "C100000" : divJGr.moveDiv(1,3) ; break ;
          case "C101000" : divJGr.moveDiv(1,4) ; divJGr.showSep() ; break ;
          case "C110000" : divJGr.moveDiv(1,4) ; divJGr.moveDiv(2,5) ; divJGr.showSep() ; break ;
          case "C111000" : divJGr.moveDiv(1,4) ; divJGr.moveDiv(2,6) ; divJGr.moveDiv(3,5) ; divJGr.showSep() ; break ;
          case "D10000"  : divJGr.moveDiv(1,3) ; break ;
          case "D11000"  : divJGr.moveDiv(1,4) ; divJGr.moveDiv(2,5) ; divJGr.showSep() ; break ;
          default : divJGr.hideSep() ;
        }
        layoutStatus = 1 ;
      }
      else if(layoutID==2)
      {
        switch(divJGr.LayVar.concat(divJGr.LayStatus))
        {
          case "A010000" : divJGr.moveDiv(2,1) ; divJGr.hideSep() ; break ;
          case "A010100" : divJGr.moveDiv(4,1) ; divJGr.hideSep() ; break ;
          case "A010011" : divJGr.moveDiv(5,1) ; divJGr.moveDiv(6,3) ; divJGr.hideSep() ; break ;
          case "A01010000":divJGr.moveDiv(4,1) ; divJGr.hideSep() ; break ;
          case "A01001100":divJGr.moveDiv(5,1) ; divJGr.moveDiv(6,3) ; divJGr.hideSep() ; break ;
          case "A01001110":divJGr.moveDiv(7,8) ; divJGr.moveDiv(5,1) ; divJGr.moveDiv(6,3) ; divJGr.hideSep() ; break ;
          case "B001100" : divJGr.moveDiv(3,1) ; divJGr.moveDiv(4,3) ; divJGr.hideSep() ; break ;
          case "B001011" : divJGr.moveDiv(5,1) ; divJGr.moveDiv(6,2) ; divJGr.hideSep() ; break ;
          case "C001000" : divJGr.moveDiv(3,1) ; break ;
          case "C001100" : divJGr.moveDiv(4,1) ; divJGr.hideSep() ; break ;
          case "C000110" : divJGr.moveDiv(4,1) ; divJGr.moveDiv(5,2) ; divJGr.hideSep() ; break ;
          case "C000111" : divJGr.moveDiv(4,1) ; divJGr.moveDiv(5,2) ; divJGr.moveDiv(6,3) ; divJGr.hideSep() ; break ;
          case "D00100"  : divJGr.moveDiv(3,1) ; break ;
          case "D00011"  : divJGr.moveDiv(4,1) ; divJGr.moveDiv(5,2) ; divJGr.hideSep() ; break ;
          default : divJGr.hideSep() ;
        }
        layoutStatus = 2 ;
      }
      else alert("Fehler in arrangeDivs()");
    }
    //window.status = divJGr.LayVar.concat(divJGr.LayStatus) ;
    rebuild();
  }
}
function showSep()
{
  showObject(this.Sep) ;
}
function hideSep()
{
  hideObject(this.Sep) ;
}
function moveJDiv(fromIndex, toIndex)
{
  var sourceDiv = ArrAllDivs[this.Ident + "_" + fromIndex] ;
  var targetDiv = ArrAllDivs[this.Ident + "_" + toIndex] ;
  targetDiv.innerHTML = sourceDiv.innerHTML ;
  sourceDiv.innerHTML = "" ;
  sourceDiv.style.display = "none" ;
  targetDiv.style.display = "inline" ;
  this.checkStatus() ;
}
function printChrW()
{
  self.print();
}
function printJDiv()
{
  arrangeJDivs(1) ;
  self.print();
}
/*------------------------------------------
    Allgemeine Funktionen
--------------------------------------------*/
function high(object)
{
  object.style.background = "#C7D1D8" ;
  object.style.cursor = "hand" ;
}
function low(object)
{
  object.style.background = "#9AA6B6" ;
}
function showObject(object)
{
  object.style.visibility = "visible" ;
}
function hideObject(object)
{
  object.style.visibility = "hidden" ;
}
function hideOverlay()
{
  if(overlayDiv = ArrAllDivs["Overlay"])
  {
    overlayDiv.style.visibility = "hidden" ;
  }
}
function showOverlay()
{
  if(overlayDiv = ArrAllDivs["Overlay"])
  {
    overlayDiv.style.visibility = "visible" ;
  }
}
function toggle()
{
  var i ;
  var toToggle = document.getElementsByName("toggle") ; 
  for (i=0 ; i<toToggle.length ; i++)
  {
    if(toToggle[i].style.display=="none")
    {
      toToggle[i].style.display = "block" ;
      toToggle[i].style.visibility = "visible" ;
      document.getElementById("toggleImg").src = "/images/symbol/8grW/cloSub_k.gif" ;
      document.getElementById("toggleSfd").innerHTML = "" ;
    }
    else
    {
      toToggle[i].style.display = "none" ;
      toToggle[i].style.visibility = "hidden" ;
      document.getElementById("toggleImg").src = "/images/symbol/8grW/SubMenu_k.gif" ;
      document.getElementById("toggleSfd").innerHTML = "" ;

    }
  }
}
/*------------------------------------------
    Funktionen für onLoad/onResize-Event
--------------------------------------------*/
function init()
{
  if(document.getElementById("breadcrumb")) createBreadCrumb() ;
  collectAllDivs() ;
  initJDivs() ;
  createTopNav() ;
  dynLayout() ;
  initialized = 1 ;
}
function dynLayout()
{
  hideSubMenus() ;
  arrangeJDivs() ;
}
function init_ohneJDivs()
{
  if(document.getElementById("breadcrumb")) createBreadCrumb() ;
  collectAllDivs() ;
  createTopNav() ;
  dynLayout_ohneJDivs() ;
  initialized = 1 ;
}
function dynLayout_ohneJDivs()
{
  hideSubMenus() ;
  arrangeJDivs(1) ;
}
function rebuild()
{
//  ArrAllDivs = new Array() ;
//  ArrScrollables = new Array() ;
//  ArrJDivs = new Array() ;
//  ArrMultiboxes = new Array() ;
//  collectAllDivs() ;
}
function initIsland()
{
  ArrAllDivs = new Array() ;
  ArrScrollables = new Array() ;
  ArrMultiboxes = new Array() ;
  collectAllDivs() ;
  createTopNav() ;
}
function initChrW()
{
  ArrAllDivs = new Array() ;
  ArrScrollables = new Array() ;
  ArrMultiboxes = new Array() ;
  collectAllDivs() ;
}
/*------------------------------------------
    Funktionen für Top-Navigation
--------------------------------------------*/
function createTopNav()
{






}
function initSub(strObjName)
{
  Sub = new ConstructSubMen(strObjName) ;
  return Sub ;
}
function ConstructSubMen(strObjName)
{
  this.Ident = strObjName ;
  this.Items = new Array() ;
  this.URLs = new Array() ;
  this.addItem = addSubItem ;
  this.writeIt = writeSub ;
  return this ;
}
function addSubItem(strLabel,strURL)
{
  this.Items[this.Items.length] = strLabel ;
  this.URLs[this.URLs.length] = strURL ;
}
function writeSub()
{
  var strHTML = "" ;
  strHTML = strHTML + "<table width=\"1\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td onMouseOver=\"hideSubMenus()\"><img src=\"/images/0.gif\" width=\"25\" height=\"8\" border=\"0\"></td><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"100%\"><table width=\"130\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"BNav\">" ;
  for(i=0 ; i<this.Items.length ; i++)
  {
    strHTML = strHTML + "<tr><td class=\"Xlinkbox\" onMouseOut=\"javascript:low(this);return true;\" onMouseOver=\"javascript:high(this);return true;\" onClick=\"document.location.href='" + this.URLs[i] + "'\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"" ;
    if(i==0) strHTML = strHTML + "BNavdaB" ;
    else strHTML = strHTML + "BNavliB" ;
    strHTML = strHTML + "\"><img src=\"/images/0.gif\" width=\"1\" height=\"1\"></td></tr><tr><td><table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\"><tr><td width=\"1\"></td><td><span class=\"Nsub\">" + this.Items[i] + "</span></td></tr></table></td></tr><tr><td class=\"BNavdaB\"><img src=\"/images/0.gif\" width=\"1\" height=\"1\"></td></tr></table></td></tr>" ;
 }
 strHTML = strHTML + "</table></td><td width=\"2\" bgcolor=\"#000000\"><img src=\"/images/0.gif\" width=\"2\" height=\"2\"></td></tr><tr><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"6\"><img src=\"/images/0.gif\" width=\"6\" height=\"2\"></td><td width=\"100%\" bgcolor=\"#000000\"><img src=\"/images/0.gif\" width=\"6\" height=\"2\"></td></tr></table></td><td width=\"2\" bgcolor=\"#000000\"><img src=\"/images/0.gif\" width=\"2\" height=\"2\"></td></tr></table></td><td onMouseOver=\"hideSubMenus()\"><img src=\"/images/0.gif\" width=\"25\" height=\"8\" border=\"0\"></td></tr><tr><td colspan=\"3\" onMouseOver=\"hideSubMenus()\"><img src=\"/images/0.gif\" width=\"8\" height=\"25\" border=\"0\"></td></tr></table>" ;
 document.getElementById(this.Ident).innerHTML = strHTML ;
}
/*------------------------------------------
    Funktionen für BreadCrumb-Navigation
--------------------------------------------*/
function createBreadCrumb()
{
  var strHost = "http://" + window.location.hostname + "/" ;
  var strURL = window.location.toString() ;
  var arrUVZ = strURL.substr(strURL.indexOf(strHost)+strHost.length).split("/") ;
  var strCode = "> " ;
  var strHref = strHost ;
  for(i=0 ; i<arrUVZ.length-1 ; i++)
  {
    if( arrUVZ[i].charAt(0)!="(" )
    {
      strHref = strHref + arrUVZ[i] + "/" ;
      strCode = strCode + "<a class=\"XdirListing\" href=\"" + strHref + makeFile(arrUVZ[i]) + "\">" + makeCaps(arrUVZ[i]) + "</a>" + " <span class=\"Xdirdelimiter\">/</span> " ;
    }
  }
  //strCode = strCode + arrUVZ[arrUVZ.length-1] ;
  strCode = strCode + document.getElementById("breadcrumb").innerHTML ;
  document.getElementById("breadcrumb").innerHTML = strCode ;
}
function makeCaps(strUVZ)
{
  switch (strUVZ)
  {
     case "struktur" : strBack="Gesellschafterstruktur" ; break ;case "anfahrt" : strBack="Anfahrtsskizzen" ; break ;case "stellen" : strBack="Stellenmarkt" ; break ;case "untertage" : strBack="Untertagespeicher" ; break ;case "verdichter" : strBack="Verdichterstationen" ; break ;case "dueker" : strBack="D&uuml;kerung" ; break ;case "transport" : strBack="Transportsysteme" ; break ;case "technik" : strBack="Technik" ; break ;case "jointimpl" : strBack="Joint Implementation" ; break ;case "umwelt" : strBack="Umwelt" ; break ;case "markt" : strBack="Energiemarkt &Ouml;sterreich" ; break ;case "formel" : strBack="Formelsammlung" ; break ;case "branche" : strBack="Branchenreport" ; break ;case "erdgas" : strBack="Erdgas" ; break ;case "links" : strBack="Links" ; break ;case "download" : strBack="Download Area" ; break ;case "ansprech" : strBack="Ansprechpartner" ; break ;case "spiegel" : strBack="Pressespiegel" ; break ;case "meldungen" : strBack="Pressemeldungen" ; break ;case "presse" : strBack="Pressezentrum" ; break ;case "kennzahlen" : strBack="Kennzahlen" ; break ;case "chronik" : strBack="Chronik" ; break ;case "team" : strBack="Team" ; break ;case "portrait" : strBack="Portr&auml;t" ; break ;case "deutsch" : strBack="Start" ; break ;case "suche" : strBack="Suche" ; break ;case "kontakt" : strBack="Kontakt" ; break ;case "service" : strBack="Service" ; break ;case "dienstlstg" : strBack="Dienstleistungen" ; break ;case "unternehmen" : strBack="Unternehmen" ; break ;
     default: strBack = strUVZ ;
  }
  return strBack ;
}
function makeFile(strUVZ)
{
  switch (strUVZ)
  {
     case "dienstlstg" : strBack="anfrage.aspx" ; break ;case "kontakt" : strBack="kontakt.aspx" ; break ;case "suche" : strBack="search.aspx" ; break ;
     default: strBack = "index.htm" ;
  }
  return strBack ;
}
/*------------------------------------------
    Funktionen diverse
--------------------------------------------*/
function MM_openBrWindow(theURL,winName,features)
{ //v2.0
  window.open(theURL,winName,features) ;
}
function opennewWindow(theURL,winName,features)
{
  var a= window.open(theURL,winName,features) ;
}
function tmt_fullscreen(url, scrollo)
{
  var larg_schermo = screen.availWidth - 10 ;
  var altez_schermo = screen.availHeight - 30 ;
  window.open(url, "Popup", "width=" + larg_schermo + ",height=" + altez_schermo + ",top=0,left=0,scrollbars=" + scrollo + "") ;
}
/*------------------------------------------
    Funktionen für Popups/Chromeless
--------------------------------------------*/
function openWin(urlN,Name,Chr,W,H,scrB,resZ)
{
  //if(navigator.appMinorVersion && navigator.appMinorVersion.search(/SP1.+/)!=-1) Chr=0 ;
  Chr = 0 ;
  if(Chr)
  {
  }
  else
  {
    strParam = "width="+W+",height="+H+",scrollbars="+scrB+",resizable="+resZ ;
    window.open(urlN,"Popup",strParam) ;
  }
}
/*------------------------------------------
    Funktionen für E.ON Zählpixel
--------------------------------------------*/
function replace(text,from,to)
{
  while (( ti=text.indexOf(from) ) >= 0)
  {
    text = text.substr(0,ti)+to+text.substr(ti+1) ;
  }    
  return text ;
} 
function x_escape(text)
{
  var x_chars = "*2A+2B-2D.2E/2F_5F" ;
  text = escape(text) ;
  for (ci=0; ci < x_chars.length; ci+=3)
  {
    text = replace(text,x_chars.substr(ci,1),"%"+x_chars.substr(ci+1,2)) ;
  }
  return text ;
}   
function getCounterPixel(pathname, praefix, params)
{
  var tracker = "http://count.eon.com/cgi-bin/count" ;
  var refparam = "?ref=" ;
  var newparams = "" ;
  if (praefix == "") praefix = "/eon-ruhrgas-terragas"  ;
  if (params != "") newparams = "&" + params.slice(1,params.length) ;
  if (parent.location == document.referrer) refparam += x_escape(parent.document.referrer) ;
  else refparam += x_escape(document.referrer) ;
  document.write("<img src=\"" + tracker + praefix + pathname + refparam + newparams + "\" width=\"1\" height=\"1\" border=\"0\">") ;
  //alert(tracker + praefix + pathname + refparam + newparams) ;
}
function countMe(sender, praefix)
{
  var tracker = "http://count.eon.com/cgi-bin/count" ;
  var pathname = sender.href.replace(/^http:\/\/[^\/]+/,"") ;
  //var refparam = "?ref=" + x_escape(document.referrer) ;
  var refparam = "?ref=" + x_escape(window.location.pathname) ;
  if (praefix == "") praefix = "/eon-ruhrgas-terragas" ;
  I = new Image() ;
  I.src = tracker + praefix + pathname + refparam ;
  //alert(tracker + praefix + pathname + refparam) ;
  return true ;
}