var gmarkers = [];
var htmls = [];
var to_htmls = [];
var from_htmls = [];
var i=0;

//// A function to create the marker and set up the event window
  function createMarker(point,html) {
	
	var marker = new GMarker(point);	

	GEvent.addListener(marker, "click", function() {
	    map.setCenter(point, 6);
	    marker.openInfoWindowHtml(html);
	});
	GEvent.addListener(marker, "mouseover", function() {
		marker.openInfoWindowHtml(html);
	});
    
	gmarkers[i] = marker;
	htmls[i] = html;
	i++;
	return marker;
  }

  function tohere(i) {
        gmarkers[i].openInfoWindowHtml(to_htmls[i]);
      }
  function fromhere(i) {
	gmarkers[i].openInfoWindowHtml(from_htmls[i]);
  }

window.onload=function(){
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));
	map.addControl(new GMapTypeControl());
	map.addControl(new GLargeMapControl());
	map.enableDoubleClickZoom();
	map.enableScrollWheelZoom();	
	
	var point = new GLatLng(52.082895,-2.31495);	
    var text = "<div class=\"text\"><strong>The Three Counties Show</strong><br />June 17th, 18th &amp; 19th<br />The Malvern Showground<br />Worcestershire<br />WR13 6NW</div>";	
	var marker = createMarker(point, text);	
	
	var point = new GLatLng(51.600020,-1.553090);	
    var text = "<div class=\"text\"><strong>Uffington White Horse Show</strong><br />August 28th &amp; 29th<br />Uffington<br />Faringdon<br />SN7 7SD</div>";	
	var marker2 = createMarker(point, text);
	
	var point = new GLatLng(51.993542,-1.702149);	
    var text = "<div class=\"text\"><strong>Moreton-in-Marsh Show</strong><br />September 3rd<br />Batsford Road<br />Moreton-in-Marsh<br />Gloucestershire<br />GL56 0AB</div>";	
	var marker3 = createMarker(point, text);
	
	var point = new GLatLng(52.454965,0.212564);	
    var text = "<div class=\"text\"><strong>Pymoor Show</strong><br />July 2nd<br />Pymoor<br />Cambridgeshire<br />CB6 2EF</div>";	
	var marker4 = createMarker(point, text);
	
	var point = new GLatLng(51.841354,-1.360948);	
    var text = "<div class=\"text\"><strong>The CLA Game Fair</strong><br />July 22nd, 23rd &amp; 24th<br />Blenheim Palace<br />Woodstock<br />Oxfordshire<br />OX20 1PX</div>";	
	var marker5 = createMarker(point, text);
	
	var point = new GLatLng(52.807507,-1.691652);	
    var text = "<div class=\"text\"><strong>Alrewas Show</strong><br />July 16th<br />Burton upon Trent<br />Staffordshire<br />DE13</div>";	
	var marker6 = createMarker(point, text);
	
	var point = new GLatLng(51.338505,-0.831440);	
    var text = "<div class=\"text\"><strong>Yateley and District Lions Club</strong><br />May 2nd<br />Yateley<br />GU46</div>";	
	var marker7 = createMarker(point, text);
	
	var point = new GLatLng(51.757693,0.387868);	
    var text = "<div class=\"text\"><strong>Young Farmers Country Show</strong><br />May 22nd<br />Boyton Hall<br />Roxwell<br />Chelmsford<br />Essex<br />CM1 4LN</div>";	
	var marker8 = createMarker(point, text);
	
	var point = new GLatLng(53.098691,-2.755604);	
    var text = "<div class=\"text\"><strong>Bolesworth Show Jumping Classic</strong><br />June 9th, 10th, 11th &amp; 12th<br />Bolesworth Castle<br />near Tattenhall<br />Cheshire<br />CH3 9HQ</div>";	
	var marker9 = createMarker(point, text);
	
	var point = new GLatLng(55.141656,-3.77928);	
    var text = "<div class=\"text\"><strong>Dunscore Gala</strong><br />August 13th<br />Dunscore<br />Dumfries<br />Dumfriesshire</div>";	
	var marker10 = createMarker(point, text);
	
	var point = new GLatLng(52.707907,1.323509);	
    var text = "<div class=\"text\"><strong>Frettenham Festival</strong><br />August 7th<br />The Village Hall<br />Frettenham<br />Norwich<br />NR12 7LH</div>";	
	var marker11 = createMarker(point, text);
	
	var point = new GLatLng(52.655333,0.097836);	
    var text = "<div class=\"text\"><strong>Wisbech St Mary Country Fayre</strong><br />June 25th<br />Wisbech St Mary<br />Wisbech<br />Cambridgeshire<br />PE13 4SS</div>";	
	var marker12 = createMarker(point, text);
	
	var point = new GLatLng(53.743143,-0.867915);	
    var text = "<div class=\"text\"><strong>Howden Show</strong><br />July 3rd<br />The Ashes Playing Fields<br />Treeton Road<br />Howden<br />East Yorkshire<br />DN14 7DN</div>";	
	var marker13 = createMarker(point, text);
	
	var point = new GLatLng(51.768079,-2.362533);	
    var text = "<div class=\"text\"><strong>Frampton Country Fair</strong><br />September 11th<br />Frampton Court Estate<br />Frampton on Severn<br />Gloucestershire<br />GL2 7EP</div>";	
	var marker14 = createMarker(point, text);
	
	var point = new GLatLng(54.611100,-2.733665);	
    var text = "<div class=\"text\"><strong>The World Sheep Dog Trials</strong><br />September 17th &amp; 18th<br />Lowther Estates<br />Penrith<br />Cumbria<br />CA10 2HG</div>";	
	var marker15 = createMarker(point, text);
	
	var point = new GLatLng(54.871471,-4.456458);	
    var text = "<div class=\"text\"><strong>Wigtown Show</strong><br />August 3rd<br />Bladnoch Park<br />Wigtown<br />DG8 9AB</div>";	
	var marker16 = createMarker(point, text);
	
	var point = new GLatLng(51.134555,0.283027);	
    var text = "<div class=\"text\"><strong>The Tunbridge Wells<br />Town &amp; Country Show</strong><br />July 9th &amp; 10th<br />Dunorlan Park Events Fields<br />Tunbridge Wells<br />TN2 3QA</div>";	
	var marker17 = createMarker(point, text);
	
	var point = new GLatLng(51.431073,0.771704);	
    var text = "<div class=\"text\"><strong>The Stonnes Family Fun Day</strong><br />August 6th &amp; 7thd<br />Stonnes Family Centre<br />Halfway Road<br />Minster on Sea<br />Sheereness<br />Kent<br />ME12 3AA</div>";	
	var marker18 = createMarker(point, text);
	
	var point = new GLatLng(54.519378,-1.251063);	
    var text = "<div class=\"text\"><strong>Evening Charity Event for PDTT</strong><br />May 6th<br />Stainton Way<br />Hemlington<br />Middlesbrough<br />TS8 9LX</div>";	
	var marker19 = createMarker(point, text);
		
	var point = new GLatLng(50.945707,-2.500505);	
    var text = "<div class=\"text\"><strong>Sherborne Castle and Country Fair</strong><br />May 30th<br />Sherborne Castle<br />New Road<br />Sherborne<br />Dorset<br />DT9 5NR</div>";	
	var marker20 = createMarker(point, text);
	
	var point = new GLatLng(52.694118,-1.498326);	
    var text = "<div class=\"text\"><strong>Ashby De La Zouch<br />Agricultural Show</strong><br />July 10th<br />Measham Lodge Farm<br />Ashby De La Zouch<br />DE12 7HA</div>";	
	var marker21 = createMarker(point, text);
	
	
	map.setCenter(point, 6);	
	map.addOverlay(marker);	
	map.addOverlay(marker2);
	map.addOverlay(marker3);
	map.addOverlay(marker4);
	map.addOverlay(marker5);
	map.addOverlay(marker6);
	map.addOverlay(marker7);
	map.addOverlay(marker8);
	map.addOverlay(marker9);
	map.addOverlay(marker10);
	map.addOverlay(marker11);
	map.addOverlay(marker12);
	map.addOverlay(marker13);
	map.addOverlay(marker14);
	map.addOverlay(marker15);
	map.addOverlay(marker16);
	map.addOverlay(marker17);
	map.addOverlay(marker18);
	map.addOverlay(marker19);
	map.addOverlay(marker20);
	map.addOverlay(marker21);
  }
}


//]]>



