function evtMuisOver(obj){ //alert ('mouseover') // mouse-over event obj.className=obj.className+'hover' } function evtMuisUit(obj){ //alert ('mouseout') // wordt aangeroepen als de cursor weer van de menu-knop af wordt gehaald if (obj.className.indexOf("hover", 0)>0) { obj.className=obj.className.substring(0, obj.className.length-5)//hover=5 tekens lang } } function evtMuisKlik(obj){ //alert ('mouseklik') // kijken op welke knop geklikt is en bepaal welke pagina strPag er geopend moet worden switch(obj.id){ case "itm1": strPag='http://www.cpnb.nl/dotnet/pb/pb_homepage.aspx' strOpenExtra='' break case "itm2": strPag='http://www.cpnb.nl/activiteitenkalender/activiteitenkalender.html' strOpenExtra='' break case "itm3": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=cpnb' strOpenExtra='' break case "itm4": strPag='http://www.cpnb.nl/dotnet/pb/pb_homepage.aspx' strOpenExtra='http://www.cpnb.nl/extranet/UserLogin.asp' break case "itm6": strPag='' strOpenExtra='' break case "itm5": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=manus' strOpenExtra='' break case "itm20": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=nll' strOpenExtra='' break case "itm7": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=bw' strOpenExtra='' break case "itm8": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=45mei' strOpenExtra='' break case "itm9": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=zl' strOpenExtra='' break case "itm10": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=msb' strOpenExtra='' break case "itm11": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=nspp' strOpenExtra='' break case "itm12": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=bs60' strOpenExtra='' break case "itm13": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=top-100' strOpenExtra='' break case "itm14": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=kbw' strOpenExtra='' break case "itm15": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=kj' strOpenExtra='' break case "itm16": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=gp' strOpenExtra='' break case "itm17": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=jj' strOpenExtra='' break case "itm18": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=gz' strOpenExtra='' break case "itm19": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=nvd' strOpenExtra='' break case "itm21": strPag='http://www.cpnb.nl/dotnet/PB/PB_Campagne.aspx?CampagneId=lintje' strOpenExtra='' break default: alert ('onbekende object-id: '+obj.id) break } parent.frames['inhoudvak'].location=strPag if (strOpenExtra.length>0){ window.open(strOpenExtra,'','location=yes menubar=yes resizable=yes scrollbars=yes status=yes toolbar=yes'); } } function SetMenuStatus(strDocLoc){ // vaststellen welk menu-item intSelectedItem hoort bij de document.location strDocLoc ---------------------- strDocLoc=strDocLoc.toString() strDocLoc=strDocLoc.substring(strDocLoc.lastIndexOf("/")+1,strDocLoc.length) // alert (strDocLoc) switch(strDocLoc) { case 'pb_homepage.aspx ': intSelectedItem=1 strKop="/inhoudkop.html" break case 'english.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'nieuws.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'nieuws.html#ironie': intSelectedItem=1 strKop="/inhoudkop.html" break case 'persberichten2002.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'persberichten2003.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'persberichten2004.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'persberichten2005.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'persberichten2006.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'persberichten2007.html': intSelectedItem=1 strKop="/inhoudkop.html" break case 'activiteitenkalender.html': intSelectedItem=2 strKop="/inhoudkop.html" break case 'activiteitenorganisaties.html': intSelectedItem=2 strKop="/inhoudkop.html" break case 'cpnb.html': intSelectedItem=3 strKop="/inhoudkop.html" break case 'adresgegevens.html': intSelectedItem=3 strKop="/inhoudkop.html" break case 'vacatures.html': intSelectedItem=3 strKop="/inhoudkop.html" case 'UserLogin.asp': intSelectedItem=4 strKop="/inhoudkop.html" break case 'nll.html': intSelectedItem=5 strKop="/inhoudkop.html" break case 'nll_uitgaven.html': intSelectedItem=5 strKop="/inhoudkop.html" break case 'bw.html': intSelectedItem=7 strKop="/inhoudkop.html" break case 'bw_uitgaven.html': intSelectedItem=7 strKop="/inhoudkop.html" break case 'bw-test.html': intSelectedItem=7 strKop="/inhoudkop.html" break case '4-5mei.html': intSelectedItem=8 strKop="/inhoudkop.html" break case '4-5mei_uitgaven.html': intSelectedItem=8 strKop="/inhoudkop.html" break case 'zl.html': intSelectedItem=9 strKop="/inhoudkop.html" break case 'zl_uitgaven.html': intSelectedItem=9 strKop="/inhoudkop.html" break case 'zl_2009.html': intSelectedItem=9 strKop="/inhoudkop.html" break case 'msb.html': intSelectedItem=10 strKop="/inhoudkop.html" break case 'msb_uitgaven.html': intSelectedItem=10 strKop="/inhoudkop.html" break case 'pp.html': intSelectedItem=11 strKop="/inhoudkop.html" break case 'pp_winnaars.html': intSelectedItem=11 strKop="/inhoudkop.html" break case 'bs.html': intSelectedItem=12 strKop="/inhoudkop.html" break case 'top100.html': intSelectedItem=13 strKop="/inhoudkop.html" case 'top100sinds1999.html': intSelectedItem=13 strKop="inhoudkop.html" break case 'top100van1999.html': intSelectedItem=13 strKop="/inhoudkop.html" break case 'top100van2000.html': intSelectedItem=13 strKop="/inhoudkop.html" break case 'top100van2001.html': intSelectedItem=13 strKop="/inhoudkop.html" break case 'top100van2002.html': intSelectedItem=13 strKop="/inhoudkop.html" break case 'top10.html': intSelectedItem=13 strKop="/inhoudkop.html" break case 'kbw.html': intSelectedItem=14 strKop="/inhoudkop.html" break case 'kbw_uitgaven.html': intSelectedItem=14 strKop="/inhoudkop.html" break case 'kbw-quiz.html': intSelectedItem=14 strKop="/inhoudkop.html" break case 'kj.html': intSelectedItem=15 strKop="/inhoudkop.html" break case 'kj_winnaars.html': intSelectedItem=15 strKop="/inhoudkop.html" break case 'kj_juryrapporten.html': intSelectedItem=15 strKop="/inhoudkop.html" break case 'gp.html': intSelectedItem=16 strKop="/inhoudkop.html" break case 'gp_geschiedenis.html': intSelectedItem=16 strKop="/inhoudkop.html" break case 'griffel-der-griffels.html': intSelectedItem=16 strKop="/inhoudkop.html" break case 'gp_reglement.html': intSelectedItem=16 strKop="/inhoudkop.html" break case 'gp_juryrapporten.html': intSelectedItem=16 strKop="/inhoudkop.html" break case 'jj.html': intSelectedItem=17 strKop="/inhoudkop.html" break case 'jj_bekroond.html': intSelectedItem=17 strKop="/inhoudkop.html" break case 'gz.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_reglement.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_bekroond.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_juryrapporten.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_juryrapport1999.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_juryrapport2000.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_juryrapport2001.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_juryrapport2002.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'gz_juryrapport2003.html': intSelectedItem=18 strKop="/inhoudkop.html" break case 'nvd.html': intSelectedItem=19 strKop="/inhoudkop.html" break case 'nvd_winnaars.html': intSelectedItem=19 strKop="/inhoudkop.html" break case 'uitzendschema.html': intSelectedItem=3 strKop="/inhoudkop.html" break default: alert ('onbekende pagnaam: '+strDocLoc) break } //---------------------------------------------- // De volgende regel zet de juiste koppagina in het frame kopvak top.frames('kopvak').location.replace(strKop) // aanpassen styleclass van menu-item intSelectedItem //alert (intSelectedItem) aantalmenuitems=18 var doc1=parent.frames['knoppenvak'].document for (i=1;i<=aantalmenuitems;i++) { if (i!=5) { // item 5 (voorheen persinfo) blijkt niet meer te bestaan // en bij niet bestaande items geeft onderstaande regel een fout klassenaam=doc1.all.item("itm"+i).className //alert (klassenaam) if (klassenaam.indexOf("sactief",0)>=0) { //alert (intSelectedItem) doc1.all.item("itm"+i).className='svisited' } } } doc1.all.item("itm"+intSelectedItem).className='sactief' }