  if (GBrowserIsCompatible()) {

      var side_bar_html = "";
    
      var gmarkers = [];
      var i = 0;

//    <script type="text/javascript">
    //<![CDATA[

var lat=52.48356427822094;
var lng=4.8504638671875;

var map=null;
var mapzoom=18;
var data;
var mypov={yaw:0,pitch:5,zoom:0}
var html="";
var oblist="";
var beschrijving="";
cur = new Object();
cur.num=1;
view = new Object();
view.mypov={yaw:0,pitch:5,zoom:0}
test = new Object();
test.autocheck=2;


function html_entity_decode (string, quote_style) {
    // Convert all HTML entities to their applicable characters  
    // 
    // version: 1103.1210
    // discuss at: http://phpjs.org/functions/html_entity_decode
    // +   original by: john (http://www.jd-tech.net)
    // +      input by: ger
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: marc andreu
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Ratheous
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Nick Kolosov (http://sammy.ru)
    // +   bugfixed by: Fox
    // -    depends on: get_html_translation_table
    // *     example 1: html_entity_decode('Kevin &amp; van Zonneveld');
    // *     returns 1: 'Kevin & van Zonneveld'
    // *     example 2: html_entity_decode('&amp;lt;');
    // *     returns 2: '&lt;'
    var hash_map = {},
        symbol = '',
        tmp_str = '',
        entity = '';
    tmp_str = string.toString();
 
    if (false === (hash_map = this.get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }
 
    // fix &amp; problem
    // http://phpjs.org/functions/get_html_translation_table:416#comment_97660
    delete(hash_map['&']);
    hash_map['&'] = '&amp;';
 
    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(entity).join(symbol);
    }
    tmp_str = tmp_str.split('&#039;').join("'");
 
    return tmp_str;
}


function htmlentities (string, quote_style) {
    // Convert all applicable characters to HTML entities  
    // 
    // version: 1103.1210
    // discuss at: http://phpjs.org/functions/htmlentities
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: nobbler
    // +    tweaked by: Jack
    // +   bugfixed by: Onno Marsman
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Ratheous
    // -    depends on: get_html_translation_table
    // *     example 1: htmlentities('Kevin & van Zonneveld');
    // *     returns 1: 'Kevin &amp; van Zonneveld'
    // *     example 2: htmlentities("foo'bar","ENT_QUOTES");
    // *     returns 2: 'foo&#039;bar'
    var hash_map = {},
        symbol = '',
        tmp_str = '',
        entity = '';
    tmp_str = string.toString();
 
    if (false === (hash_map = this.get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }
    hash_map["'"] = '&#039;';
    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(symbol).join(entity);
    }
 
    return tmp_str;


}






function showPanoData(panoData) { 

  if (panoData.code != 200) { 
//    GLog.write('showPanoData: Server rejected with code: ' + panoData.code); 
document.getElementById("notice").innerHTML = '<b>Helaas is Google Streetview in dit gebied uitgevallen. Wacht u rustig af. Het volgende panorama komt automatisch.</b><br>';
window.setTimeout("forcesim()",50);
    return; 
  } 
if (test.autocheck==2){
document.getElementById("notice").innerHTML = '<table width="100%"><td><b>De Groenen in Amsterdam noord zijn uw stem waard.</b></td><td align="right"><a href="javascript:startauto('+cur.num+')"><b title="start uw tour door Noord.">Start Tour</b></a></td></table>';
}else{
document.getElementById("notice").innerHTML = '<table width="100%"><td><b>De Groenen in Amsterdam noord zijn uw stem waard.</b></td><td align="right"><a href="javascript:autostop(cur.num)"><b title="stop de Tour.">stop Tour</b></a></td><tr></table>';
}

view.point=panoData.location.latlng;
view.yaw=myPano.getPOV().yaw;
view.pitch=myPano.getPOV().pitch;
view.zoom=myPano.getPOV().zoom;
myPano.remove();
myPano.setLocationAndPOV(panoData.location.latlng);
if (test.autocheck==1){
window.setTimeout("forcesim()",7000);
}
} 


   

function popupWindow(images) {
var url="http://groenwerk.com/kaart/popup.php?img="+images;  

window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=0,screenY=0,top=0,left=0')
}



//toggle mapzoom
function minplus(zm, pp){
if (zm >= 18){
mapzoom=11;
}else{
mapzoom=18;
}
map.setCenter(pp, mapzoom);
}     
 



 
 function createMarker(point,y,p,z,name1,beschrijving,adres,land,gewest) {
var marker = new GMarker(point);

//var tg = new GReverseGeocoder(map);

//myPano = new GStreetviewPanorama(document.getElementById("pano"));


GEvent.addListener(marker, "dblclick", function() {
map.setCenter(point, mapzoom);
var midden = map.getCenter();
dita.dit = midden.toString();
lat=point.lat();
lng=point.lng();

y=parseFloat(y);
p=parseFloat(p);
z=parseFloat(z);
mypov={yaw:y,pitch:p,zoom:z}



/*
      if (point != null) {
        address = point;
        geocoder.getLocations(point, showgeocAddress);
      }
*/
getAddress(map, point);

//document.getElementById("tekst").innerHTML=html ;
//document.getElementById("oblist").innerHTML='<font color="black">'+oblist+'</font>';
document.getElementById("beschrijving").innerHTML=beschrijving;




myPano.remove();
//mypov=view.mypov;
   myPano.setLocationAndPOV(point,mypov);
//      GEvent.addListener(myPano, "error", handleNoFlash);  
      panoClient.getNearestPanorama(point, showPanoData);    
  

});
    
        // save the info we need to use later for the side_bar
        gmarkers[i] = marker;
       // add a line to the side_bar html
if (side_bar_html.indexOf(name1)<0){
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name1 + '</a><br>';
//}else{
//        side_bar_html += '<a href="javascript:showname(0,' + name + ')">' + name + '</a><br>';
}
        i++; 
        return marker;
             }



function array_length(arr) {
  var length = 0;  for(val in arr) {  
   if(!(val in Array.prototype))        length++;  } 
 return length;}



function mysim(vl){
if (vl<1)vl=1;
var xm = array_length(gmarkers);
if (vl>xm){vl=1;}
i=vl;
cur.num=vl;
GEvent.trigger(gmarkers[vl], "dblclick");

}


     
function forcesim(){
i=++i;
var xm = array_length(gmarkers);
if (i>xm)i=1;

cur.num=i;
GEvent.trigger(gmarkers[i], "dblclick");
}




function autostop(num){
test.autocheck=2;
cur.num=num-3;
//GEvent.trigger(gmarkers[==num], "dblclick");
}

function startauto(vl){
test.autocheck=1;
i=vl;

GEvent.trigger(gmarkers[vl], "dblclick");
}




      // This function picks up the click and opens the corresponding info window
      function myclick(i) {
        GEvent.trigger(gmarkers[i], "dblclick");
      }



      // create the map

    var map = new GMap2(document.getElementById("map"));

dita=new Object;


      map.addControl(new GSmallMapControl());
      map.addControl(new GMapTypeControl());
var point=new GLatLng(lat,lng);
map.setCenter(point, mapzoom);    
      
map.setMapType(G_SATELLITE_MAP);


// nieuwe reversegeocoding techniek
    geocoder = new GClientGeocoder();
mpobj=new Object;
mpobj.adres="Pomonastraat 1033 TL";
mpobj.gewest="Amsterdam";
mpobj.land="NL";



/*en laat het startadres zien

      if (point != null) {
        address = point;
       geocoder.getLocations(point, showgeocAddress);
      }

*/
center = map.getCenter();
dit3 = center.toString();

var adres=mpobj.adres;
var gewest=mpobj.gewest;
var land=mpobj.land;

document.getElementById("nieuw").innerHTML ='<a href="javascript:mysim(' + ++i + ')"><b>Volgende</b></a> - <a href="javascript:mysim(' + (--cur.num) + ')"><b>Vorige</b></a>';
//document.getElementById("nw2").innerHTML ='<a href="javascript:mysim(' + (++i) + ')"><h2>Volgende</h2></a>' ;
document.getElementById("adres").innerHTML = adres+" "+gewest+" "+land;




// begin streetview code

  panoClient = new GStreetviewClient();      
//hier overlay uitgezet
svOverlay = new GStreetviewOverlay();
map.addOverlay(svOverlay);
//lat=point.lat();
//lng=point.lng();

fenwayPark = new GLatLng(lat,lng);
point = new GLatLng(lat,lng);
myPOV = {yaw:370.64659986187695,pitch:-20};

 


      
      

GEvent.addListener(map, "click", function(overlay,point) {
//lat=point.lat();
//lng=point.lng();
//map.setCenter(fenwayPark, mapzoom);
map.setCenter(point);
//    geocoder = new GClientGeocoder();
myPano.remove();
myPano.setLocationAndPOV(point);
panoClient.getNearestPanorama(point, showPanoData);
//      geocoder = new GClientGeocoder();
center = map.getCenter();
dita.dit = center.toString();

getAddress(map,point);




panoClient.getNearestPanorama(point, showPanoData);

      });
      
      myPano = new GStreetviewPanorama(document.getElementById("pano"));
//myPano.remove();      
//myPano.setLocationAndPOV(fenwayPark, fenwayPOV);
      GEvent.addListener(myPano, "error", handleNoFlash);  
//      panoClient.getNearestPanorama(fenwayPark, showPanoData);

var vp=document.getElementByTagName("pano");
if (!vp.hasChildNodes()) document.getElementById("pano").innerHTML='<img source="/images/tuinen.jpg"  alt="Sorry, er is geen panorama voor deze locatie beschikbaar." width="640">';
//var div;
//var divs= document.getElementsByTagName('div');
//while(div = divs[i++]){

//}


/*


*/

function handleNoFlash(errorCode) {


      if (errorCode == 603) {
        alert("Error: Flash doesn't appear to be supported by your browser");
        return;
      }
    }  

    function getAddress(overlay, point) {
      if (point != null) {
        address = point;
        geocoder.getLocations(point, showgeocAddress);
      }
    }

    function showgeocAddress(response) {
//      map.clearOverlays();
      if (!response || response.Status.code != 200) {
        alert("Status Code:" + response.Status.code);
      } else {
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],
                            place.Point.coordinates[0]);
      //  marker = new GMarker(point);
      //  map.addOverlay(marker);
      //  marker.openInfoWindowHtml(
    }

adres=place.address;
gewest=place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName;
land=place.AddressDetails.Country.CountryNameCode;

var nieuw='<a href="javascript:mysim(' + (++cur.num) + ');">Volgende</a> - <a href="javascript:mysim(' + (cur.num-2) + ')"><b>Vorige</b></a>' ;

document.getElementById("nieuw").innerHTML = nieuw;
//document.getElementById("nw2").innerHTML = nieuw;
document.getElementById("adres").innerHTML = adres+" "+gewest+" "+land;

    }





function showAddress(address) {
mapzoom=map.getZoom();
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, mapzoom);
           }});} }





function showname(wat,name) {
// test om de side_bar te legen voor een nieuwe zoek
side_bar_html="";
//document.getElementById("side_bar").innerHTML = side_bar_html;
var datum=new Date();
var jaar=datum.getFullYear();
var j2;

mapzoom=map.getZoom();

//var stil=document.zoeknaam.stijl.options[document.zoeknaam.stijl.options.selectedIndex].text
var naam=name;
naam=naam.toLowerCase();
//var type=;
var type=wat.toLowerCase();



       // Read the data 
      var request = GXmlHttp.create();
      request.open("GET", '/include/data.xml', true);
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
          
          for (var i = 0; i < markers.length; i++) {

//var gp = markers[i].getAttribute("gp");
//var pd = markers[i].getAttribute("pd");
//var gpl=gp.length;
//var pdl=pd.length;

     
//var leeftijd=0;
//var j1=0;
//var gpt;
//var pdum;
//j2="0";
//if (gp.length>0){gpt="Geschat:";j2=gp.substr(gpl-4);pdum=gp;}
//if (pd.length>0){gpt=" " ;j2=pd.substr(pdl-4);pdum=pd;}

//j1=parseInt(j2);
//if (j1>0){
//leeftijd=jaar-j1;
//}else{leeftijd=0;}




var wn = markers[i].getAttribute("wn");
var wnlow = wn.toLowerCase();
//var adres=markers[i].getAttribute("adres");
var ht = markers[i].getAttribute("ht");
//var htn=parseInt(ht);
//var adreslow = adres.toLowerCase();
var nn = markers[i].getAttribute("nn");
var nnlow = nn.toLowerCase();
var ds = markers[i].getAttribute("ds");
var ho = markers[i].getAttribute("ho");
var holow=ho.toLowerCase();

var yaw = markers[i].getAttribute("yaw");
var pitch = markers[i].getAttribute("pitch");
var zoom = markers[i].getAttribute("zoom");
var lndkd = markers[i].getAttribute("lan");
//var lndkdlow=lndkd.toLowerCase();



var simset=0;
if (type.length>3){
var hooiberg=nnlow;
var needle=type;
simset=1;
}else{
var hooiberg=wnlow;
var needle=name;
}



if ((hooiberg.indexOf(needle.toLowerCase())>=0) &&  wnlow.indexOf('geschept'.toLowerCase())<0){





            var lat1 = parseFloat(markers[i].getAttribute("lat"));
            var lng1 = parseFloat(markers[i].getAttribute("lng"));
            var point1 = new GLatLng(lat1,lng1);
            var cm = markers[i].getAttribute("cm");

            
//            var kw = markers[i].getAttribute("kw");
            
            var ft = markers[i].getAttribute("ft");
 
           var land = markers[i].getAttribute("lan");
            var gewest = markers[i].getAttribute("gew");
           var label = markers[i].getAttribute("wn");

//html="<b>"+adres+"</b><br>Naam:"+wn+";<br>Opdrachtgever:"+ho+";<br>Maker:"+ds+";<br>Startjaar:"+gpt+pdum+";<br>Commentaar:<br>"+cm;

//html="<b>Naam:"+wn+";<br>Karakteristieken:"+nn+";<br>Opdrachtgever:"+ho+";<br>Maker:"+ht+";<br>bouwjaar:"+ds+";<br>Commentaar:<br>"+cm;


if (wn.length>0){
html="<b>Naam:"+html_entity_decode(wn,"ENT_NOQUOTES")+'</b><br>';
}

//if (nn.length>0){
//html = html+"<br>Karakteristieken:"+nn;
//}
if (ho.length>0){
html =html+"Opdrachtgever:"+html_entity_decode(ho,"ENT_NOQUOTES")+'</b><br>';
}
if (ht.length>0){
html =html+"Maker:"+html_entity_decode(ht,"ENT_NOQUOTES")+'</b><br>';
}
if (ds.length>0){
html =html+"bouwjaar:"+html_entity_decode(ds,"ENT_NOQUOTES")+'</b><br>';;
}
if (cm.length>0){
html =html+ "Commentaar:<br>"+html_entity_decode(cm,"ENT_NOQUOTES")+'</b><br>';;
}


//oblist='<b>Opdrachtgever:'+html_entity_decode(,"ENT_NOQUOTES")+'</b><br>';
beschrijving=html;






var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
// Set up our GMarkerOptions object/
//markerOptions = { icon:blueIcon };            
var logoIcon = new GIcon(G_DEFAULT_ICON);
//logoIcon.image = "http://groenwerk.com/images/icons/bm.png";
// Set up our GMarkerOptions object
markerOptions = { icon:logoIcon };           

 // create the marker
//            var marker = createMarker(point1,label,html);
var marker = createMarker(point1,yaw,pitch,zoom,label, beschrijving,adres,land,gewest);
            map.addOverlay(marker);
// map.addOverlay(new GMarker(point, markerOptions));





// put the assembled side_bar_html contents into the side_bar div stond 3 }}} hierboven
document.getElementById("side_bar").innerHTML = side_bar_html;



} //stond eerst hierboven
         
if (simset==1){
window.setTimeout("mysim(0)",500);
}
 


        }

}
 
      }


// uitgezet ivm dubbel  
request.send(null);

}
     



function clearm(){
//          for (var i = 0; i < markers.length; i++) {
            // obtain the attribues of each marker
//       var wn = markers[i].getAttribute("wn");
// if (wn.indexOf(name)==0){
            // del the marker
mapzoom=map.getZoom();
            clearMarkers();
//          }


          // put the assembled side_bar_html contents into the side_bar div
//         document.getElementById("side_bar").innerHTML = side_bar_html;

//        }


}
request.send(null);
      
    }


    else {
      alert("Sorry, the Google Maps API is not compatible with this browser");
    }









 function get_html_translation_table (table, quote_style) {
    // Returns the internal translation table used by htmlspecialchars and htmlentities  
    // 
    // version: 1103.1210
    // discuss at: http://phpjs.org/functions/get_html_translation_table
    // +   original by: Philip Peterson
    // +    revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: noname
    // +   bugfixed by: Alex
    // +   bugfixed by: Marco
    // +   bugfixed by: madipta
    // +   improved by: KELAN
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Frank Forte
    // +   bugfixed by: T.Wild
    // +      input by: Ratheous
    // %          note: It has been decided that we're not going to add global
    // %          note: dependencies to php.js, meaning the constants are not
    // %          note: real constants, but strings instead. Integers are also supported if someone
    // %          note: chooses to create the constants themselves.
    // *     example 1: get_html_translation_table('HTML_SPECIALCHARS');
    // *     returns 1: {'"': '&quot;', '&': '&amp;', '<': '&lt;', '>': '&gt;'}
    var entities = {},
        hash_map = {},
        decimal = 0,
        symbol = '';
    var constMappingTable = {},
        constMappingQuoteStyle = {};
    var useTable = {},
        useQuoteStyle = {};
 
    // Translate arguments
    constMappingTable[0] = 'HTML_SPECIALCHARS';
    constMappingTable[1] = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';
 
    useTable = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
    useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT';
 
    if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
        throw new Error("Table: " + useTable + ' not supported');
        // return false;
    }
 
    entities['38'] = '&amp;';
    if (useTable === 'HTML_ENTITIES') {
        entities['160'] = '&nbsp;';
        entities['161'] = '&iexcl;';
        entities['162'] = '&cent;';
        entities['163'] = '&pound;';
        entities['164'] = '&curren;';
        entities['165'] = '&yen;';
        entities['166'] = '&brvbar;';
        entities['167'] = '&sect;';
        entities['168'] = '&uml;';
        entities['169'] = '&copy;';
        entities['170'] = '&ordf;';
        entities['171'] = '&laquo;';
        entities['172'] = '&not;';
        entities['173'] = '&shy;';
        entities['174'] = '&reg;';
        entities['175'] = '&macr;';
        entities['176'] = '&deg;';
        entities['177'] = '&plusmn;';
        entities['178'] = '&sup2;';
        entities['179'] = '&sup3;';
        entities['180'] = '&acute;';
        entities['181'] = '&micro;';
        entities['182'] = '&para;';
        entities['183'] = '&middot;';
        entities['184'] = '&cedil;';
        entities['185'] = '&sup1;';
        entities['186'] = '&ordm;';
        entities['187'] = '&raquo;';
        entities['188'] = '&frac14;';
        entities['189'] = '&frac12;';
        entities['190'] = '&frac34;';
        entities['191'] = '&iquest;';
        entities['192'] = '&Agrave;';
        entities['193'] = '&Aacute;';
        entities['194'] = '&Acirc;';
        entities['195'] = '&Atilde;';
        entities['196'] = '&Auml;';
        entities['197'] = '&Aring;';
        entities['198'] = '&AElig;';
        entities['199'] = '&Ccedil;';
        entities['200'] = '&Egrave;';
        entities['201'] = '&Eacute;';
        entities['202'] = '&Ecirc;';
        entities['203'] = '&Euml;';
        entities['204'] = '&Igrave;';
        entities['205'] = '&Iacute;';
        entities['206'] = '&Icirc;';
        entities['207'] = '&Iuml;';
        entities['208'] = '&ETH;';
        entities['209'] = '&Ntilde;';
        entities['210'] = '&Ograve;';
        entities['211'] = '&Oacute;';
        entities['212'] = '&Ocirc;';
        entities['213'] = '&Otilde;';
        entities['214'] = '&Ouml;';
        entities['215'] = '&times;';
        entities['216'] = '&Oslash;';
        entities['217'] = '&Ugrave;';
        entities['218'] = '&Uacute;';
        entities['219'] = '&Ucirc;';
        entities['220'] = '&Uuml;';
        entities['221'] = '&Yacute;';
        entities['222'] = '&THORN;';
        entities['223'] = '&szlig;';
        entities['224'] = '&agrave;';
        entities['225'] = '&aacute;';
        entities['226'] = '&acirc;';
        entities['227'] = '&atilde;';
        entities['228'] = '&auml;';
        entities['229'] = '&aring;';
        entities['230'] = '&aelig;';
        entities['231'] = '&ccedil;';
        entities['232'] = '&egrave;';
        entities['233'] = '&eacute;';
        entities['234'] = '&ecirc;';
        entities['235'] = '&euml;';
        entities['236'] = '&igrave;';
        entities['237'] = '&iacute;';
        entities['238'] = '&icirc;';
        entities['239'] = '&iuml;';
        entities['240'] = '&eth;';
        entities['241'] = '&ntilde;';
        entities['242'] = '&ograve;';
        entities['243'] = '&oacute;';
        entities['244'] = '&ocirc;';
        entities['245'] = '&otilde;';
        entities['246'] = '&ouml;';
        entities['247'] = '&divide;';
        entities['248'] = '&oslash;';
        entities['249'] = '&ugrave;';
        entities['250'] = '&uacute;';
        entities['251'] = '&ucirc;';
        entities['252'] = '&uuml;';
        entities['253'] = '&yacute;';
        entities['254'] = '&thorn;';
        entities['255'] = '&yuml;';
    }
 
    if (useQuoteStyle !== 'ENT_NOQUOTES') {
        entities['34'] = '&quot;';
    }
    if (useQuoteStyle === 'ENT_QUOTES') {
        entities['39'] = '&#39;';
    }
    entities['60'] = '&lt;';
    entities['62'] = '&gt;';
 
 
    // ascii decimals to real symbols
    for (decimal in entities) {
        symbol = String.fromCharCode(decimal);
        hash_map[symbol] = entities[decimal];
    }
 
    return hash_map;
}






    //]]>
//    </script>
