﻿//Tijdelijke fix voor simuleren "you are here" effect bij menu links.
//Aan sitemap functionaliteit wordt gewerkt.
function FindMatch(pageNames, location)
{
    for(var i = 0; i < pageNames.length; i++)
    {
        if(location.indexOf("/" + pageNames[i], 0) >= 0)return pageNames[i];
    }
    return false;
}
PlanIt.AddEvent(window, 'load', function(){
                
                var location = window.location.toString().toLowerCase();
                
                var selectedUrl;
                //De arrays hieronder bevatten de namen van de parent + child pagina's.
                if(FindMatch(['default.aspx'], location)) selectedUrl = 'default.aspx';
                else if(FindMatch(['software_op_maat.aspx', 'websites.aspx', 'software_op_maat.aspx', 'service.aspx','web_applicaties.aspx', 'web_services.aspx','windows_services.aspx', 'client_applicaties.aspx'], location)) selectedUrl = 'software_op_maat.aspx';
                else if(FindMatch(['jeegoo.aspx'], location)) selectedUrl = 'jeegoo.aspx';
                else if(FindMatch(['prijzen.aspx', 'prijzen_websites.aspx', 'prijzen_software_op_maat.aspx', 'prijzen_jeegoo.aspx'], location)) selectedUrl = 'prijzen.aspx';
                else if(FindMatch(['archief.aspx', 'artikelen_peter.aspx', 'artikelen_jane.aspx', 'artikelen_erik.aspx', 'tender_arms.aspx', 'webwinkelvakdagen.aspx', 'integrated_security_iis7.aspx', 'extjs_request_format_unrecognized.aspx', 'png_support.aspx', 'css_rollovers.aspx', 'fotoclub_zundert.aspx', 'donna_donna.aspx', 'upgrade_je_browser.aspx'], location)) selectedUrl = 'archief.aspx';
                else if(FindMatch(['over_ons.aspx', 'mensen.aspx'], location)) selectedUrl = 'over_ons.aspx';
                else if(FindMatch(['contact.aspx', 'informatie.aspx'], location)) selectedUrl = 'contact.aspx';
		
                var menu = document.getElementById('CmsMenu');
                var anchors = menu.getElementsByTagName('a');
                var selected = anchors[0];
                for(var i = 0; i < anchors.length; i++)
                {
                    if(anchors[i].getAttribute('href').indexOf(selectedUrl) >= 0)
                    {
                        selected = anchors[i];
                        break;
                    }
                }
                if(!PlanIt.HasClass(selected, 'selected'))PlanIt.AddClass(selected, 'selected');
            });