﻿function SwitchMenu(obj){
    if(document.getElementById){
        var el = document.getElementById(obj);
        var ar = document.getElementById("langsel_dropbox"); 
        if(el.style.display != "block"){ 
            for (var i=0; i<ar.length; i++){
                if (ar[i].className=="submenu") 
                    ar[i].style.display = "none";
            }
            el.style.display = "block";
            document.getElementById("langsel_arrow").className = "langsel_list_selector_up";
        } else {
            el.style.display = "none";
            document.getElementById("langsel_arrow").className = "langsel_list_selector";
        }
    }
}
/*var LibraryLoader = {
  require: function(libraryName) 
  {
    // inserting via DOM fails in Safari 2.0, so brute force approach
    document.write('<script type="text/javascript" src="'+libraryName+'"></script>');
  },
  
  load: function() 
  {
      $A( document.getElementsByTagName( 'script') ).findAll(  function( s )
        {
              return ( s.src && s.src.match(/basic\.js(\?.*)?$/) )
        }
    ).each( function( s )
    {
        var path = s.src.replace(/basic\.js(\?.*)?$/, '');
        var includes = s.src.match(/\?.*load=([a-z,-_]*)/);
          (includes ? includes[ 1 ] : '').split( ',' ).each (
               function( include ) 
            {
                LibraryLoader.require( path + include + '.js')
            }
        );
    });
  }
}
LibraryLoader.load();*/
function addEvent( obj, evType, fn )
{
    if ( obj.addEventListener )
     {
          obj.addEventListener( evType, fn, false );
          return true;
     }
     else if ( obj.attachEvent )
     {
          var r = obj.attachEvent( 'on' + evType, fn );
          return r;
     }
     else 
     {
          return false;
     }
}
var fondSizeProc = Class.create();
fondSizeProc.prototype = {
    /**
     * 
     * @param {Object} str
     * @param {Object} arr
     */
    initialize: function ( str, arr )
    {
        this.o = $( str );
        this.expires = 60 * 60 * 24 * 30;
        this.arr_fontsizes = arr;
        this.cookieName = 'srhfontsize';
        
        if ( ! this.o )
            return false;
        
        if ( this.readCookie() )
        {
            for ( var ___i = 0; ___i < this.arr_fontsizes.length; ___i++ )
            {
                if ( this.arr_fontsizes[ ___i ] == this.readCookie() )
                {
                    this.setFontsize( this.arr_fontsizes[ ___i ] );    
                    this.o.selectedIndex = ___i;                    
                }                
            }            
        }
        this.o.onchange = this.changeFontsize.bindAsEventListener ( this );
    },    
    
    
    /**
     * 
     */
    readCookie : function ()
    {
         a = document.cookie;
        var s = a.indexOf( this.cookieName + '=' );
          var l = s + this.cookieName.length + 1;
          if ( ( !s  && ( this.cookieName != a.substring(0, this.cookieName.length ) ) ) || ( s == -1 ) ) 
            return null;
          var e = a.indexOf( ';', l );
          e = e == -1 ? a.length : e;        
        return unescape( a.substring( l, e ) );    
    },
    
    
    /**
     * 
     * @param {Object} str
     * @param {Object} v
     */
    writeCookie : function ( str, v )
    {
         var t = new Date();
         t = new Date( t.getTime() + this.expires );
         document.cookie = this.cookieName + '=' + v + '; expires=' + t.toGMTString() + ';';        
    },
    
    
    /**
     * 
     * @param {Object} v
     * @param {Object} u
     */
    setFontsize : function ( v, u )
    {
        u = ! u ? 'px' : u;        
        document.getElementsByTagName( 'body' )[ 0 ].style.fontSize = v + u;                
    },        
    
    
    /**
     * 
     * @param {Object} e
     */
    changeFontsize: function( e )
    {
        // ie fix
        e = ! e ? window.event : e; 
        var target = ! e.target ? e.srcElement : e.target;         
        this.setFontsize ( this.arr_fontsizes[ target.options.selectedIndex ] );
        this.writeCookie ( this.cookieName, this.arr_fontsizes[ target.options.selectedIndex ] );
    }
};
addEvent ( window, 'load', function (e) { new fondSizeProc( 'fontsize', [10, 14, 18] ); }, false );

/**
 * Ã?ffnet ein Popup fÃ¼r die Bildergalerie
 * @param {string} id Bild-ID
 */
function openGallery(id) {
    url= "galerie_detail.html?"+id;
    gallery = window.open(url, "SRH", "width=600,height=468,left=100,top=200");
    gallery.focus();
    return false;
}
/**
 * Hover-Farbaenderung bei Stundenplaenen
 * 
 */
function highlightTableCell() {
    timetables = $$('table.timeTable');
    $A(timetables).each(function(t) {
        Element.addClassName(t, 'timeTableJS');
    });
    //nur bei zellen mit link drin
    cells = $$('table.timeTable td');
    myCells = new Array();
    $A(cells).each(function(c){
        if(c.down('a')) {
            myCells.push(c);
        }
    });
    for(i=0;i<myCells.length;i++) {
        Event.observe(myCells[i], 'mouseover', function(e) {
            theTD = (Event.element(e)).nodeName == 'TD' ? Event.element(e) : Event.element(e).up('td');
            Element.toggleClassName(theTD, 'over');
        });
        Event.observe(myCells[i], 'mouseout', function(e) {
            theTD = (Event.element(e)).nodeName == 'TD' ? Event.element(e) : Event.element(e).up('td');
            Element.toggleClassName(theTD, 'over');
        });
    }
}
    addEvent ( window, 'load', function (e)
    { 
        if($$('table.timeTable')) {
            highlightTableCell();
        }
    }, false );
/**
 * Positioniert die ToolBox
 *
 */
function initToolBox() {
    tbDiv = $('toolBoxArea');    
    ankerDiv =  $$('.tbfooter');    
    bodyDiv = $('nonFooter');
    
    if(tbDiv) {
        tbDiv.hide();
        Element.removeClassName(tbDiv, 'noJS');
        tmp = $(tbDiv).remove();
        bodyDiv.insertBefore(tmp, ankerDiv[0]);
    }
    return false;
}
/**
 * Klappt die ToolBox auf und zu
 *
 */
function toggleToolBox() {
    tbDiv = $('toolBoxArea') ? $('toolBoxArea') : false;    
    trigger = $('toolbox_opener') ? $('toolbox_opener') : false;
    tbFooter = $$('.tbfooter');
    tbFooterSpan = $$('.tbfooter span.arrow');
    topDiv = $('top');
    
    if(!tbDiv.visible()) {
        Element.addClassName(tbFooter[0], 'tbopen');
        Element.show(tbFooterSpan[0]);
        Effect.toggle(tbDiv, 'blind');
        trigger.toggleClassName('open');    
    }
    else {
        Effect.toggle(tbDiv, 'blind', { queue: {scope: "toolboxQueue"} });
        new Effect.QueueThis( 
            tbFooter[0], 
            function (elem) { 
                trigger.toggleClassName('open');    
                Element.hide(tbFooterSpan[0]);
                Element.removeClassName(tbFooter[0], 'tbopen');
                //Effect.BlindUp(tbFooter[0], {duration: 0.05});
                // mit Element.hide verrutscht der content in ie6
            },
            { queue: {scope: "toolboxQueue"} }
        );
    }
    
}
    addEvent ( window, 'load', function (e)
    { 
        initToolBox();
        if($('toolbox_opener')) {
            Event.observe('toolbox_opener', 'click', function(e) {
                toggleToolBox();
                Event.stop(e);
            });
        }
      
    }, false );
/**
 * Formularfeld Vorbelegung loeschen und wiederherstellen
 * 
 * @param {String} def Default Text, z.B. 'Suchbegriff eingeben'
 */
var FieldValueToggler = function(def) {
    this.defaultValue = def;
    
    this.clear = function(elm) {
        if ($F(elm)== '' || $F(elm)== this.defaultValue) {
            $(elm).clear();
        }
    }
    this.refill = function(elm) {
        if ($F(elm)== '') {
            $(elm).value = this.defaultValue;
        }
    }
}
    addEvent ( window, 'load', function (e)
    { 
        fields = $$('.fvt');
        if(fields.length>0) {
            for(i=0;i<fields.length;i++) {
                varname = "fvt"+i;
                eval(varname+"=new FieldValueToggler('Suchbegriff eingeben')");
                
                Event.observe(fields[i], 'focus', function(e) {
                    eval(varname+".clear(Event.element(e))");
                });
                Event.observe(fields[i], 'blur', function(e) {
                    eval(varname+".refill(Event.element(e))");
                });
            }
        }    
    }, false );
/**
 * FAQ Gruppe Auf- und zuklappen
 * @param {string} id ID der Faq-Gruppe 
 * @return false
 */
function toggleFaqGroup(id) {
    groupLinks = getGroupLinks(id); 
    groupDivs = getGroupDivs(id);
    openGrp = false;
    
    for(k=0;k<groupDivs.length;k++) {
        if(!groupDivs[k].visible()) { // wenn auch nur einer zu ist,
            openGrp = true;              // gruppe öffnen
        }
    }
    
    toggleDiv();
    return false;
    
    /*
     * @param {Object} elm div-Element das die Antwort zu einer FAQ-Frage enthält
     */    
    function toggleDiv() {
        if(openGrp) {
            for(m=0;m<groupDivs.length;m++) {
                new Effect.BlindDown(groupDivs[m]);
                theLi = $(groupLinks[m]).up();
                Element.addClassName(theLi, 'open');
            }
        }
        else {
            for(m=0;m<groupDivs.length;m++) {
                new Effect.BlindUp(groupDivs[m]);
                theLi = $(groupLinks[m]).up();
                Element.removeClassName(theLi, 'open');
            }
        }
    }    
    
    /*
     * @param {Object} id FAQ-Gruppe mit der ID id
     * @return {Object} Gibt ein Array mit den in der Gruppenliste enthaltenen Links zurueck.    
     */
    function getGroupLinks(id) {
        return $$('div#'+id+' ul a.faqLink');
    }
    /*
     * @param {Object} id FAQ-Gruppe mit der ID id
     * @return {Object} Gibt ein Array mit den in der Gruppenliste enthaltenen Antwort-Divs zurueck.    
     */
    function getGroupDivs(id) {
        return $$('div#'+id+' div.faq_answer');
    }
}
/**
 * FAQ Gruppen initial zuklappen
 * 
 */
function initFaq(id) {
    faqList = $$('#contentArea ul.faq li');
    faqDivs = $$('#contentArea div.faq_answer');
    toggleLinks = $$('#contentArea a.faq_all');
    
    $A(faqList).each(function(d) {
        Element.removeClassName(d, 'open');
    })
    $A(faqDivs).each(function(d) {
        Element.hide(d);
    })
    $A(toggleLinks).each(function(d) {
        Element.show(d);
    })
    
}
    addEvent ( window, 'load', function (e)
    { 
        if($$('#contentArea div.faq_answer')) {
            initFaq();
        }
    }, false );
/**
 * FAQ Link Auf- und zuklappen
 * @param {object} lnk Der Auslösende Link 
 * @return false
 */
function toggleFaqLink(lnk) {
    theLi = $(lnk).up();
    theDiv = getLinkDiv(lnk);
    
    Effect.toggle(theDiv, 'blind');
    Element.toggleClassName(theLi, 'open');
    return false;
    
    /*
     * @param {Object} lnk einzelnes Link-Element innerhalb einer FAQ-Liste
     * @return {Object} Gibt das div-Element mit der zu lnk gehoerigen Antwort zurueck.    
     */
    function getLinkDiv(lnk) {
        return ($(lnk).next()) ? $(lnk).next() : false;
    }
}
/**
 * Erweiterten Content aufklappen
 * @param {object} lnk Der AuslÃ¶sende Link 
 * @return false
 */
function showMoreContent(lnk) {
    theDiv = ($(lnk).up()).next('.moreContent');
    Element.hide($(lnk).up());
    new Effect.BlindDown(theDiv);
    return false;
}
/**
 * Erweiterten Content zuklappen
 * @param {object} lnk Der AuslÃ¶sende Link 
 * @return false
 */
function hideMoreContent(lnk) {
    theDiv = $(lnk).up(1);
    new Effect.BlindUp(theDiv);
    Element.show(($(lnk).up(1)).previous());
    return false;
}
/**
 * Erweiterten Content initial zuklappen
 * 
 */
function initMoreContent(id) {
    toggleDivs = $$('#contentArea div.moreContent');
    toggleLinks = $$('#contentArea .openContent', '#contentArea .closeContent');
    
    $A(toggleDivs).each(function(d) {
        Element.hide(d);
    })
    $A(toggleLinks).each(function(d) {
        Element.show(d);
    })
}
    addEvent ( window, 'load', function (e)
    { 
        if($$('#contentArea div.moreContent')) {
            initMoreContent();
        }
    }, false );
/**
 * Erweiterten Content auf und zuklappen (modul Veranstaltungen)
 * @param {object} lnk Der AuslÃ¶sende Link 
 * @return false
 */
function toggleMoreContent(lnk) {
    theDiv = ($(lnk).up()).next('.moreContentSimple');
    theLinkParent = $(lnk).up();
    
    Effect.toggle(theDiv, 'blind');
    Element.toggleClassName(theLinkParent, 'contentIsOpen')
    return false;
}
/**
 * Erweiterten Content initial zuklappen,
 * bis auf aktuellen Monat
 */
function initMoreContentSimple(id) {
    toggleDivs = $$('#contentArea div.moreContentSimple');
    toggleLinks = $$('#contentArea .openContent', '#contentArea .closeContent');
    initialOpenDiv = $('initialOpen').next('div.moreContentSimple');
    
    $A(toggleDivs).each(function(d) {
        if(d!=initialOpenDiv) {
            Element.hide(d);
        }
    })
}
    addEvent ( window, 'load', function (e)
    { 
        if($$('#contentArea div.moreContentSimple').length>0) {
            initMoreContentSimple();
        }
    }, false );
function popup(url,name,param) {
 var sizeX = 0;
 var sizeY = 0;
 var winX=screen.availWidth;
 var winY=screen.availHeight;
 
 var tmpArray = param.split(",");
 for(i=0;i<tmpArray.length;i++) {
  if(tmpArray[i].indexOf("width") != -1) { tmpArray2 = tmpArray[i].split("="); sizeX = tmpArray2[1];}
  if(tmpArray[i].indexOf("height") != -1) { tmpArray2 = tmpArray[i].split("="); sizeY = tmpArray2[1];}
 }
  
 var centerX=eval(winX/2-sizeX/2);
 var centerY=eval(winY/2-sizeY/2);
 
 param +=',top='+centerY+',left='+centerX;
 var winChild = window.open(url,name,param+',dependent=yes');
 if(winChild != null && winChild.focus)
    winChild.focus();
}
 
function tester()
{
  var pageGUID = "";
  var generatedURL = "";
  var pageName = "";
  var showSpecialNav = false;
if (pages) {
  for (i=0;i<=pages.length-1;i++) {
     pages[i]=pages[i].replace(/&amp;/g,'&');
     pages[i]=pages[i].replace(/&auml;/g,'ä');
     pages[i]=pages[i].replace(/&ouml;/g,'ö');
     pages[i]=pages[i].replace(/&uuml;/g,'ü');
     pages[i]=pages[i].replace(/&Auml;/g,'Ä');
     pages[i]=pages[i].replace(/&Ouml;/g,'Ö');
     pages[i]=pages[i].replace(/&Uuml;/g,'Ü');
     pages[i]=pages[i].replace(/&szlig;/g,'ß');
     pages[i]=pages[i].replace(/&/g,'&amp;');
  }
  }
  else {pages = ""}
  
if (noNavigation) {
  for (i=0;i<=noNavigation.length-1;i++) {
     noNavigation[i]=noNavigation[i].replace(/&amp;/g,'&');
     noNavigation[i]=noNavigation[i].replace(/&auml;/g,'ä');
     noNavigation[i]=noNavigation[i].replace(/&ouml;/g,'ö');
     noNavigation[i]=noNavigation[i].replace(/&uuml;/g,'ü');
     noNavigation[i]=noNavigation[i].replace(/&Auml;/g,'Ä');
     noNavigation[i]=noNavigation[i].replace(/&Ouml;/g,'Ö');
     noNavigation[i]=noNavigation[i].replace(/&Uuml;/g,'Ü');
     noNavigation[i]=noNavigation[i].replace(/&szlig;/g,'ß');
     noNavigation[i]=noNavigation[i].replace(/&/g,'&amp;');
  }
}
else {noNavigation = ""}
for (i=0; i<pages.length;i++) {
    var page = new Array();
    if (pages[i].indexOf('pageguid') != -1){
        page[i] = pages[i].split('&amp;');
        var checkLink = page[i][4];
        var NoNav = new Array();
        for (j=0; j<noNavigation.length-1;j++) {
            NoNav[j] = noNavigation[j].split('&amp;');
            var NoNavcheckLink = NoNav[j][4];
            if (checkLink == NoNavcheckLink){
                showSpecialNav = true;
            }
        }
    }
    else
    {
        for (j=0; j<noNavigation.length;j++) {
            if (pages[i] == noNavigation[j]){
                showSpecialNav = true;
            }
        }
    }
}
for (i=0; i<pages.length;i++) {
var page = new Array();
var linkName = new Array();
if (pages[i].indexOf('pageguid') != -1)
{
    page[i] = pages[i].split('&amp;');
    var checkLink = page[i][4];
    for(var j = 0; j < document.getElementById('primNavArea').getElementsByTagName("a").length;j++){
        if(document.getElementById('primNavArea').getElementsByTagName("a")[j].href.indexOf(checkLink) != -1)
        {
            temp = page[i][4].split('=');
            pageGUID = temp[1];
            linkName[i] = pages[i].split('>');
            linkName[i][1] = linkName[i][1].split('<');
            pageName = linkName[i][1][0].replace(/&amp;/g,'&');
        }
     }
}
else
{
    page[i] = pages[i].split('"');
    page[i][1] = page[i][1].split('/');
    var checkLink = page[i][1][page[i][1].length-1];
    for(var j = 0; j < document.getElementById('primNavArea').getElementsByTagName("a").length;j++){
        if(document.getElementById('primNavArea').getElementsByTagName("a")[j].href.indexOf(checkLink) != -1)
        {
            var generatedURL = checkLink;
            linkName[i] = pages[i].split('>');
            linkName[i][1] = linkName[i][1].split('<');
            pageName = linkName[i][1][0].replace(/&amp;/g,'&');
        }
     }
    }
}
        if (pageGUID == ""){
            var createNavElement = generatedURL;
        }
        else {
            var createNavElement = pageGUID;
        }
if (showSpecialNav == false)
{
    createNav(createNavElement, pageName)
}
else {
    createSpecialNav(createNavElement, pageName)
}
}
function createSpecialNav(page, headline)
{
var ListElements = $$('ul#menuLevel1>li');
var firstListElement = ListElements[0];
headline = headline.replace(/&/g, "&amp;");
var menuLevel1Anchor = $$("#menuLevel1 a")
for(var i = 0; i < menuLevel1Anchor.length;i++){
     if(menuLevel1Anchor[i].innerHTML.indexOf('<span></span>') != -1) {
         var myLinkName = menuLevel1Anchor[i].innerHTML.replace("<span></span>","");
     }
    else if(menuLevel1Anchor[i].innerHTML.indexOf('<SPAN></SPAN>') != -1) {
         var myLinkName = menuLevel1Anchor[i].innerHTML.replace("<SPAN></SPAN>","");
     }
     else {
        var myLinkName = menuLevel1Anchor[i].innerHTML;
     }
if(menuLevel1Anchor[i].href.indexOf("#") == -1) {
    if ((menuLevel1Anchor[i].href.indexOf(page) != -1) && (myLinkName == headline))
    {
        var thisLink = menuLevel1Anchor[i];
        var thisPage = menuLevel1Anchor[i].parentNode;
        thisPage.className = 'over';
        menuLevel1Anchor[i].className = 'hi';
    }
}
    if (menuLevel1Anchor[i].href.indexOf('pageguid') != -1)
    {
        NoNavSplit = new Array();
        for (var j = 0; j < noNavigation.length-1; j++) {
            NoNavSplit[j] = noNavigation[j].split('&amp;');
            if(menuLevel1Anchor[i].href.indexOf(NoNavSplit[j][4]) != -1){
                menuLevel1Anchor[i].parentNode.style.display = 'none';
            }
        }
    }
       else {
        for (var j = 0; j < noNavigation.length-1; j++) {
            var checkLink = noNavigation[j];
            if(menuLevel1Anchor[i].href.indexOf(checkLink) != -1){
                $(menuLevel1Anchor[i].parentNode).className = "toRemove";
            }
        }
    }
    
}
if(thisPage){
    for(var i = 0; i < document.getElementsByTagName("div").length;i++)
        {
        if ((document.getElementsByTagName("div")[i].className.indexOf("level2") != -1) || (document.getElementsByTagName("div")[i].className.indexOf("level3") != -1))
            {
                document.getElementsByTagName("div")[i].style.display ='none';
            }
        }
        
    if ($(thisLink).next('.level2') || $(thisLink).next('.level3'))
    {
          $(thisLink).next().style.display ='block';
    }
    if ($(thisPage).up('.level3')){
        $(thisPage).up('.level2').up('li').style.display ='none';
        $(thisPage).up('.level2').down('strong').style.display ='block';
        firstListElement.className = 'over';
        $(firstListElement).down('a').className = 'hi';
        $(thisPage).up('.level3').style.display ='block';
        $(thisPage).up('.level3').previous().className ='hi';
        var toReplace = $(thisPage).up('.level2').innerHTML;
        toReplace = '<div class="level2" name="level2">' + toReplace + '</div>';
        new Insertion.Bottom(firstListElement,toReplace);
    }
    else if ($(thisPage).up('.level2')){
        $(thisPage).up('li').style.display ='none';
        firstListElement.className = 'over';
        $(firstListElement).down('a').className = 'hi';
        $(thisPage).up('div').down('strong').style.display ='block';
        $(thisPage).up('div').previous().className ='hi';
        var toReplace = $(thisPage).up('div').innerHTML;
        toReplace = '<div class="level2" name="level2">' + toReplace + '</div>';
        new Insertion.Bottom(firstListElement,toReplace);
    }
    
    else if ($(thisPage).down('.level2')){

        //thisPage.style.display ='none';
        firstListElement.className = 'over';
        $(firstListElement).down('a').className = 'hi';
        $(thisPage).down('strong').style.display ='block';
        $(thisPage).down('div').previous().className ='hi';
        var toReplace = $(thisPage).down('div').innerHTML;
        toReplace = '<div class="level2" name="level2">' + toReplace + '</div>';
        new Insertion.Bottom(firstListElement,toReplace);
    }
    else {

        thisPage.style.display ='none';
        firstListElement.className = 'over';
        $(firstListElement).down('a').className = 'hi';
        var neuesDiv = '<DIV class="level2" name="level2">';
        var thisPageinnerHTML = thisPage.innerHTML.replace("<span></span>","");
        thisPageinnerHTML = thisPageinnerHTML.replace("<SPAN></SPAN>","");
        thisPageinnerHTML = thisPageinnerHTML.replace("class=level2","");
        thisPageinnerHTML = thisPageinnerHTML.replace("class=hi","class=nohi");
        thisPageinnerHTML = thisPageinnerHTML.replace("class=\"hi\"","class=\"nohi\"");
        neuesDiv   += '<UL class="menu"><LI>'+thisPageinnerHTML+'</li></ul></div>';
        new Insertion.Bottom(firstListElement,neuesDiv);
    }    
}
 for(var i = 0; i < menuLevel1Anchor.length;i++){
   if ($(menuLevel1Anchor[i].parentNode).className == "toRemove") {
      $(menuLevel1Anchor[i].parentNode).remove(); 
   }
}
document.getElementById('primNavArea').style.display = 'block';
}
function createNav(page, headline)
{
headline = headline.replace(/&/g, "&amp;");
var menuLevel1Anchor = $$("#menuLevel1 a")
for(var i = 0; i < menuLevel1Anchor.length;i++){
     if(menuLevel1Anchor[i].innerHTML.indexOf('<span></span>') != -1) {
         var myLinkName = menuLevel1Anchor[i].innerHTML.replace("<span></span>","");
     }
    else if(menuLevel1Anchor[i].innerHTML.indexOf('<SPAN></SPAN>') != -1) {
         var myLinkName = menuLevel1Anchor[i].innerHTML.replace("<SPAN></SPAN>","");
     }
     else {
        var myLinkName = menuLevel1Anchor[i].innerHTML;
     }
    if ((menuLevel1Anchor[i].href.indexOf(page) != -1) && (myLinkName == headline))
    {
        var thisLink = menuLevel1Anchor[i];
        var thisPage = menuLevel1Anchor[i].parentNode;
        thisPage.className = 'over';
        menuLevel1Anchor[i].className = 'hi';
    }
    
    if (menuLevel1Anchor[i].href.indexOf('pageguid') != -1)
    {
        NoNavSplit = new Array();
        for (var j = 0; j < noNavigation.length-1; j++) {
            NoNavSplit[j] = noNavigation[j].split('&amp;');
            if(menuLevel1Anchor[i].href.indexOf(NoNavSplit[j][4]) != -1){
                menuLevel1Anchor[i].parentNode.style.display = 'none';
            }
        }
    }
       else {
        for (var j = 0; j < noNavigation.length-1; j++) {
            var checkLink = noNavigation[j];
            if(menuLevel1Anchor[i].href.indexOf(checkLink) != -1){
                //menuLevel1Anchor[i].parentNode.style.display = 'none';
                $(menuLevel1Anchor[i].parentNode).remove();
            }
        }
    }
}

if(thisPage){
    for(var i = 0; i < document.getElementsByTagName("div").length;i++)
        {
        if ((document.getElementsByTagName("div")[i].className.indexOf("level2") != -1) || (document.getElementsByTagName("div")[i].className.indexOf("level3") != -1))
            {
                document.getElementsByTagName("div")[i].style.display ='none';
            }
        }
        
    if ($(thisLink).next('.level2') || $(thisLink).next('.level3'))
    {
          $(thisLink).next().style.display ='block';
    }
    if ($(thisPage).up('.level3') || $(thisPage).up('.level2')){

        $(thisPage).up('div').style.display ='block';
        $(thisPage).up('div').previous().className ='hi';
    }
    if ($(thisPage).up('.level3')){

        $(thisPage).up('div', 1).style.display ='block';
        $(thisPage).up('div', 1).previous().className ='hi';
    }
}
document.getElementById('primNavArea').style.display = 'block';
}
addEvent ( window, 'load', function (e)
        { 
            tester()
        }, false );
