//-- javascript MENU and FRAME handling PovNb var bName = navigator.appName; var bAgent = navigator.userAgent; var bPlatform = navigator.platform; var bVersion = parseInt(navigator.appVersion); var bIE4 = ( bName == "Microsoft Internet Explorer" && bVersion >= 4); var oW = ( bPlatform.indexOf( "Win")>= 0); var oM = ( bPlatform.indexOf( "Mac")>= 0); var cFxm var cFxs if ( oW && bIE4 ) { // IE WITH HIGH VERSION AND WINDOWS - SO XML/XSL var xmlDoc=new ActiveXObject("Microsoft.XMLDOM") var xslDoc=new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async= false xslDoc.async= false xmlDoc.load( "xdata/a-dum.xml" ) // just a dummy xslDoc.load( "xstyle/a-dum.xsl" ) } function changeText( aObj ) { aObj.style.textDecoration= "underline" // eval( aObj.id+ '.style.textDecoration= "underline"' ) // eval( aObj.id+ '.style.fontStyle= "italic"' ) } function resetText( aObj ) { aObj.style.textDecoration= "none" // eval( aObj.id+ '.style.textDecoration= "none"' ) // eval( aObj.id+ '.style.fontStyle= "normal"' ) } function changeTextBgc( aObj ) { aObj.style.backgroundColor= "white" } function resetTextBgcLgrey( aObj ) { aObj.style.background= "#E5ECEF" } function resetTextBgcLgreen( aObj ) { aObj.style.background= "#E6F6C3" } function changeCell( aObj ) { aObj.style.background= "white" } function resetGreenCell( aObj ) { // eval( aObj.id+ '.style.backgroundColor= "#BDEE5C" ' ) aObj.style.background= "#BDEE5C" } function resetLgreyCell( aObj ) { aObj.style.background= "#E5ECEF" } function resetLGreenCell( aObj ) { eval( aObj.id+ '.style.backgroundColor= "#E6F6C3" ' ) } function resetWhiteCell( aObj ) { eval( aObj.id+ '.style.backgroundColor= "white" ' ) } function changeImg( aObj ) { imgNewName= aObj.id+ '-over.gif' aObj.src= 'afbeeldingen/'+ imgNewName } function resetImg( aObj ) { imgOrgName= aObj.id+ '.gif' aObj.src= 'afbeeldingen/'+ imgOrgName } //-- klaarzetten van listbox regio's function makeRegList() { while (form3.elements[0].options.length> 0) {form3.elements[0].options.length-- } form3.elements[0].options[ 0]= new Option( "GGA Noordoost-Brabant" , "00" ) form3.elements[0].options[ 1]= new Option( "GGA 's-Hertogenbosch" , "01" ) form3.elements[0].options[ 2]= new Option( "GGA Midden-Brabant" , "02" ) form3.elements[0].options[ 3]= new Option( "GGA Breda" , "03" ) form3.elements[0].options[ 4]= new Option( "GGA Westelijk Noord-Brabant" , "04" ) form3.elements[0].options[ 5]= new Option( "SRE" , "05" ) } //-- klaarzetten van listbox items bij dv wegvakken regio's function makeItemList() { // while (form1.elements[].options.length> 0) {form1.elements[0].options.length-- } form3.elements[7].options[ 0]= new Option( " " , "00" ) form3.elements[7].options[ 1]= new Option( "markering in lengterichting" , "01" ) form3.elements[7].options[ 2]= new Option( "rijbaanindeling" , "02" ) form3.elements[7].options[ 3]= new Option( "erfaansluitingen" , "03" ) form3.elements[7].options[ 4]= new Option( "rijbaanscheidingen" , "04" ) form3.elements[7].options[ 5]= new Option( "oversteken" , "05" ) form3.elements[7].options[ 6]= new Option( "parkeren en laden/lossen" , "05" ) form3.elements[7].options[ 7]= new Option( "snelheidsbeperkende maatregelen" , "05" ) form3.elements[7].options[ 8]= new Option( "overig" , "05" ) } //-- PREPARE LISTBOX //-- ----------------------------------------------------------- function makeGemList( ) { gemname[ 0]= "Aalburg" gemname[ 1]= "Alphen-Chaam" gemname[ 2]= "Asten" gemname[ 3]= "Baarle-Nassau" gemname[ 4]= "Bergeijk" gemname[ 5]= "Bergen op Zoom" gemname[ 6]= "Bernheze" gemname[ 7]= "Best" gemname[ 8]= "Bladel" gemname[ 9]= "Boekel" gemname[ 10]= "Boxmeer" gemname[ 11]= "Boxtel" gemname[ 12]= "Breda" gemname[ 13]= "Cranendonck" gemname[ 14]= "Cuijk" gemname[ 15]= "Deurne" gemname[ 16]= "Dongen" gemname[ 17]= "Drimmelen" gemname[ 18]= "Eersel" gemname[ 19]= "Eindhoven" gemname[ 20]= "Etten-Leur" gemname[ 21]= "Geertruidenberg" gemname[ 22]= "Geldrop-Mierlo" gemname[ 23]= "Gemert-Bakel" gemname[ 24]= "Gilze en Rijen" gemname[ 25]= "Goirle" gemname[ 26]= "Grave" gemname[ 27]= "Haaren" gemname[ 28]= "Halderberge" gemname[ 29]= "Heeze-Leende" gemname[ 30]= "Helmond" gemname[ 31]= "Heusden" gemname[ 32]= "Hilvarenbeek" gemname[ 33]= "Laarbeek" gemname[ 34]= "Landerd" gemname[ 35]= "Lith" gemname[ 36]= "Loon op Zand" gemname[ 37]= "Maasdonk" // gemname[ 38]= "Mierlo" gemname[ 38]= "Mill en Sint Hubert" gemname[ 39]= "Moerdijk" gemname[ 40]= "Nuenen c.a." gemname[ 41]= "Oirschot" gemname[ 42]= "Oisterwijk" gemname[ 43]= "Oosterhout" gemname[ 44]= "Oss" gemname[ 45]= "Reusel-De Mierden" gemname[ 46]= "Roosendaal" gemname[ 47]= "Rucphen" gemname[ 48]= "Schijndel" gemname[ 49]= "s-Hertogenbosch" gemname[ 50]= "Sint Anthonis" gemname[ 51]= "Sint-Michielsgestel" gemname[ 52]= "Sint-Oedenrode" gemname[ 53]= "Someren" gemname[ 54]= "Son en Breugel" gemname[ 55]= "Steenbergen" gemname[ 56]= "Tilburg" gemname[ 57]= "Uden" gemname[ 58]= "Valkenswaard" gemname[ 59]= "Veghel" gemname[ 60]= "Veldhoven" gemname[ 61]= "Vught" gemname[ 62]= "Waalre" gemname[ 63]= "Waalwijk" gemname[ 64]= "Werkendam" gemname[ 65]= "Woensdrecht" gemname[ 66]= "Woudrichem" gemname[ 67]= "Zundert" gemcode[ 0]= "aa" gemcode[ 1]= "ab" gemcode[ 2]= "ac" gemcode[ 3]= "ad" gemcode[ 4]= "ae" gemcode[ 5]= "af" gemcode[ 6]= "ag" gemcode[ 7]= "ah" gemcode[ 8]= "ai" gemcode[ 9]= "aj" gemcode[ 10]= "ak" gemcode[ 11]= "al" gemcode[ 12]= "am" gemcode[ 13]= "an" gemcode[ 14]= "ao" gemcode[ 15]= "ap" gemcode[ 16]= "aq" gemcode[ 17]= "ar" gemcode[ 18]= "as" gemcode[ 19]= "at" gemcode[ 20]= "au" gemcode[ 21]= "av" gemcode[ 22]= "aw" gemcode[ 23]= "ax" gemcode[ 24]= "ay" gemcode[ 25]= "az" gemcode[ 26]= "ba" gemcode[ 27]= "bb" gemcode[ 28]= "bc" gemcode[ 29]= "bd" gemcode[ 30]= "be" gemcode[ 31]= "bf" gemcode[ 32]= "bg" gemcode[ 33]= "bh" gemcode[ 34]= "bi" gemcode[ 35]= "bj" gemcode[ 36]= "bk" gemcode[ 37]= "bl" // gemcode[ 38]= "bm" gemcode[ 38]= "bn" gemcode[ 39]= "bo" gemcode[ 40]= "bp" gemcode[ 41]= "bq" gemcode[ 42]= "br" gemcode[ 43]= "bs" gemcode[ 44]= "bt" gemcode[ 45]= "bu" gemcode[ 46]= "bv" gemcode[ 47]= "bw" gemcode[ 48]= "bx" gemcode[ 49]= "by" gemcode[ 50]= "bz" gemcode[ 51]= "ca" gemcode[ 52]= "cb" gemcode[ 53]= "cc" gemcode[ 54]= "cd" gemcode[ 55]= "ce" gemcode[ 56]= "cf" gemcode[ 57]= "cg" gemcode[ 58]= "ch" gemcode[ 59]= "ci" gemcode[ 60]= "cj" gemcode[ 61]= "ck" gemcode[ 62]= "cl" gemcode[ 63]= "cm" gemcode[ 64]= "cn" gemcode[ 65]= "co" gemcode[ 66]= "cp" gemcode[ 67]= "cq" j= 0 while ( j< gemname.length) { form2.elements[0].options[ j]= new Option( gemname[j] , j) j++ } umessage.style.visibility= "hidden" } // READ THE NUMBER OF THE NEWSITEM CHOSEN function getMenuFirst() { return ( GetCookie( "mFirst" )) } function setMenuFirst( cValue) { SetCookie( "mFirst", cValue) } //-- OPEN A NEW WINDOW //-- STANDARD A SIMPLE WINDOW IS USED, WITH nr A MORE COMPLEX CAN BE OPENED // SHOULD BE A CONFORMATION TO USER SPECS function windowRun( strURL, bar) { if ( bar== "nobar") { new_window= window.open( strURL, 'blank', "toolbar=no , menubar=no , location=no, scrollbars=yes, resizable=yes, dependent=yes, copyhistory=no" ) } else { new_window= window.open( strURL, 'blank', "toolbar=yes , menubar=yes , location=yes, scrollbars=yes, resizable=yes, dependent=yes, copyhistory=no" ) } // width=650, height=450, top=25, left=25") new_window.focus() } // WRITE ID OF THE ITEM CHOSEN IN A COOKIE function setItem( choice) { SetCookie( "item", choice) } // CLEAR THE COOKIE function clearItem( ) { SetCookie( "item", "" ) } // READ THE ID OF THE ITEM CHOSEN function getItem( ) { return GetCookie( "item" ) } //-- LOAD A NEW FILE cF FOR FRAME ifmid //-- OS AND BROWSER ARE INSPECTED TO CHECK FOR XML (WITH ASSIGNED XSL) POSSIBILITIES //-- LOOK IN SUBDIR BLOKKEN/HTM; XDATA/XML; XSTYLE/XSL //-- --------------------------------------------------------------------------------------------- function loadXFrame( cFm, cFs) { cFxm= cFm cFxs= cFs if ( cFm != null ){ if ( oW && bIE4 ) { // IE WITH HIGH VERSION AND WINDOWS - SO XML/XSL cFxm = "xdata/" + cFm+ ".xml" // NAME OF XML FILE cFxs = "xstyle/"+ cFm+ cFs+ ".xsl" // NAME OF XML FILE + a, b, ... xmlDoc.load( cFxm ) xslDoc.load( cFxs ) document.getElementById( "midXdata").innerHTML= xmlDoc.transformNode( xslDoc.documentElement) } else { if ( oM && bIE4 ) { cF= "blokken/"+ cFxm+ cFxs // IE WITH HIGH VERSION BUT MAC - SO HTM } else { cF= "blokken/"+ cFxm+ cFxs // FOR WHAT'S LEFT - HTM } document.getElementById( "midxdata").innerHTML= 'sorry, uw browser...' } } else { document.getElementById( "midxdata").innerHTML= ' ' } } //-- OPEN A NEW WINDOW FOR PRINTING //-- AFTER SHORT DELAY, FILL WINDOW WITH DATA //-- --------------------------------------------------------------------------------------------- function openPFrame( ) { new_window= window.open( 'print.htm', 'blank', "toolbar=yes , menubar=yes , location=no, scrollbars=yes, resizable=yes, dependent=yes, copyhistory=no" ) new_window.focus() setTimeout( "fillPFrame()", 150) } //-- FILL WINDOW WITH DATA //-- --------------------------------------------------------------------------------------------- function fillPFrame( ) { if ( cFxm != null ){ if ( oW && bIE4 ) { // IE WITH HIGH VERSION AND WINDOWS - SO XML/XSL xmlDoc.load( cFxm ) xslDoc.load( cFxs ) new_window.document.getElementById( "midPdata").innerHTML= xmlDoc.transformNode( xslDoc.documentElement) } } } function printPage() { printbutton.style.visibility= "hidden" closebutton.style.visibility= "hidden" messagetext.style.visibility= "hidden" window.print() setTimeout( "resetButtons()", 500) } function resetButtons() { printbutton.style.visibility= "visible" closebutton.style.visibility= "visible" messagetext.style.visibility= "visible" } //-- RUN A MENU CHOICE //-- ------------------------------------------------ function menuRun( strURL) { parent.location.href= strURL }