//Map icons
     var icon70 = new GIcon();
     icon70.image = "http://www.cheshirecycleway.co.uk/mapicons/marker2_70.png";
     icon70.iconSize = new GSize(15, 15);
     icon70.shadowSize = new GSize(15, 15);
     icon70.iconAnchor = new GPoint(7, 7);
     icon70.infoWindowAnchor = new GPoint(5, 1)
     icon70.transparent = "http://www.cheshirecycleway.co.uk/mapicons/marker2_70tran.png";
     icon70.printImage = "http://www.cheshirecycleway.co.uk/mapicons/marker2_70ie.gif";
     icon70.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/marker2_70ff.gif";

     var icon73 = new GIcon();
     icon73.image = "http://www.cheshirecycleway.co.uk/mapicons/marker2_73.png";
     icon73.iconSize = new GSize(15, 15);
     icon73.shadowSize = new GSize(15, 15);
     icon73.iconAnchor = new GPoint(7, 7);
     icon73.infoWindowAnchor = new GPoint(5, 1)
     icon73.transparent = "http://www.cheshirecycleway.co.uk/mapicons/marker2_73tran.png";
     icon73.printImage = "http://www.cheshirecycleway.co.uk/mapicons/marker2_73ie.gif";
     icon73.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/marker2_73ff.gif";

    var icon55 = new GIcon();
     icon55.image = "http://www.cheshirecycleway.co.uk/mapicons/marker2_55.png";
     icon55.iconSize = new GSize(15, 15);
     icon55.shadowSize = new GSize(15, 15);
     icon55.iconAnchor = new GPoint(7, 7);
     icon55.infoWindowAnchor = new GPoint(5, 1)
     icon55.transparent = "http://www.cheshirecycleway.co.uk/mapicons/marker2_55tran.png";
     icon55.printImage = "http://www.cheshirecycleway.co.uk/mapicons/marker2_55ie.gif";
     icon55.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/marker2_55ff.gif";

    var iconthink = new GIcon();
     iconthink.image = "http://www.cheshirecycleway.co.uk/mapicons/think.png";
     iconthink.iconSize = new GSize(16, 28);
     iconthink.shadowSize = new GSize(40, 28);
     iconthink.iconAnchor = new GPoint(6, 20);
     iconthink.infoWindowAnchor = new GPoint(5, 1);
     iconthink.transparent = "http://www.cheshirecycleway.co.uk/mapicons/thinktran.png";
     iconthink.printImage = "http://www.cheshirecycleway.co.uk/mapicons/thinkie.gif";
     iconthink.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/thinkff.gif";

      //~ Create "orange" marker icon
     var iconorange = new GIcon();
     iconorange.image = "http://www.cheshirecycleway.co.uk/mapicons/orange.png";
     iconorange.shadow = "http://www.cheshirecycleway.co.uk/mapicons/pin_shadow.png";
     iconorange.iconSize = new GSize(16, 28);
     iconorange.shadowSize = new GSize(40, 28);
     iconorange.iconAnchor = new GPoint(6, 20);
     iconorange.infoWindowAnchor = new GPoint(5, 1);
     iconorange.transparent = "http://www.cheshirecycleway.co.uk/mapicons/orangetran.png";
     iconorange.printImage = "http://www.cheshirecycleway.co.uk/mapicons/orangeie.gif";
     iconorange.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/orangeff.gif";

     //~ Create "blue" marker icon
     var iconblue = new GIcon();
     iconblue.image = "http://www.cheshirecycleway.co.uk/mapicons/blue.png";
     iconblue.shadow = "http://www.cheshirecycleway.co.uk/mapicons/pin_shadow.png";
     iconblue.iconSize = new GSize(16, 28);
     iconblue.shadowSize = new GSize(40, 28);
     iconblue.iconAnchor = new GPoint(6, 20);
     iconblue.infoWindowAnchor = new GPoint(5, 1);
     iconblue.transparent = "http://www.cheshirecycleway.co.uk/mapicons/bluetran.png";
     iconblue.printImage = "http://www.cheshirecycleway.co.uk/mapicons/blueie.gif";
     iconblue.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/http://www.cheshirecycleway.co.uk/mapicons/blueff.gif";

     //~ Create "yellow" marker icon
     var iconyellow = new GIcon();
     iconyellow.image = "http://www.cheshirecycleway.co.uk/mapicons/yellow.png";
     iconyellow.shadow = "http://www.cheshirecycleway.co.uk/mapicons/pin_shadow.png";
     iconyellow.iconSize = new GSize(16, 28);
     iconyellow.shadowSize = new GSize(40, 28);
     iconyellow.iconAnchor = new GPoint(6, 20);
     iconyellow.infoWindowAnchor = new GPoint(5, 1);
     iconyellow.transparent = "http://www.cheshirecycleway.co.uk/mapicons/yellowtran.png";
     iconyellow.printImage = "http://www.cheshirecycleway.co.uk/mapicons/yellowie.gif";
     iconyellow.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/yellowff.gif";

     //~ Create "darkgreen" marker icon
     var icondarkgreen = new GIcon();
     icondarkgreen.image = "http://www.cheshirecycleway.co.uk/mapicons/darkgreen.png";
     icondarkgreen.shadow = "http://www.cheshirecycleway.co.uk/mapicons/pin_shadow.png";
     icondarkgreen.iconSize = new GSize(16, 28);
     icondarkgreen.shadowSize = new GSize(40, 28);
     icondarkgreen.iconAnchor = new GPoint(6, 20);
     icondarkgreen.infoWindowAnchor = new GPoint(5, 1);
     icondarkgreen.transparent = "http://www.cheshirecycleway.co.uk/mapicons/darkgreentran.png";
     icondarkgreen.printImage = "http://www.cheshirecycleway.co.uk/mapicons/darkgreenie.gif";
     icondarkgreen.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/darkgreenff.gif";

     //~ Create "red" marker icon
     var iconred = new GIcon();
     iconred.image = "http://www.cheshirecycleway.co.uk/mapicons/red.png";
     iconred.shadow = "http://www.cheshirecycleway.co.uk/mapicons/pin_shadow.png";
     iconred.iconSize = new GSize(16, 28);
     iconred.shadowSize = new GSize(40, 28);
     iconred.iconAnchor = new GPoint(6, 20);
     iconred.infoWindowAnchor = new GPoint(5, 1);
     iconred.transparent = "http://www.cheshirecycleway.co.uk/mapicons/redtran.png";
     iconred.printImage = "http://www.cheshirecycleway.co.uk/mapicons/redie.gif";
     iconred.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/redff.gif";

      //~ Create "red" marker icon
     var iconlightgreen = new GIcon();
     iconlightgreen.image = "http://www.cheshirecycleway.co.uk/mapicons/lightgreen.png";
     iconlightgreen.shadow = "http://www.cheshirecycleway.co.uk/mapicons/pin_shadow.png";
     iconlightgreen.iconSize = new GSize(16, 28);
     iconlightgreen.shadowSize = new GSize(40, 28);
     iconlightgreen.iconAnchor = new GPoint(6, 20);
     iconlightgreen.infoWindowAnchor = new GPoint(5, 1);
     iconlightgreen.transparent = "http://www.cheshirecycleway.co.uk/mapicons/lightgreentran.png";
     iconlightgreen.printImage = "http://www.cheshirecycleway.co.uk/mapicons/lightgreenie.gif";
     iconlightgreen.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/lightgreenff.gif";

     //~ Create "help" marker icon
     var iconhelp = new GIcon();
     iconhelp.image = "http://www.cheshirecycleway.co.uk/mapicons/help.png";
     iconhelp.shadow = "http://www.cheshirecycleway.co.uk/mapicons/sign_shadow.png";
     iconhelp.iconSize = new GSize(28, 28);
     iconhelp.shadowSize = new GSize(40, 28);
     iconhelp.iconAnchor = new GPoint(6, 20);
     iconhelp.infoWindowAnchor = new GPoint(5, 1);
     iconhelp.transparent = "http://www.cheshirecycleway.co.uk/mapicons/helptran.png";
     iconhelp.printImage = "http://www.cheshirecycleway.co.uk/mapicons/helpie.gif";
     iconhelp.mozPrintImage = "http://www.cheshirecycleway.co.uk/mapicons/helpff.gif";

     //~Build an XML file array
     var xmlfile = [];
           //~icontype is 1
            xmlfile[0] = "places100.xml";
           //~icontype is 1
            xmlfile[1] = "otherplaces100.xml";
           //~icontype is 1
            xmlfile[2] = "cafes100.xml";
            xmlfile[3] = "cycspare100.xml";
            xmlfile[4] = "trains100.xml";
            xmlfile[5] = "gardens100.xml";
            xmlfile[6] = "campsite100.xml";		
								 
    //~Build icon array
     var icons = [];
            icons[1] = iconorange;
            icons[2] = iconblue;
            icons[3] = iconyellow;
            icons[4] = icondarkgreen;
            icons[5] = iconred;
   					icons[6] = iconlightgreen;

