// Develeoped by Cenetrix.com.  Andrew Read

//<![CDATA[

function createMarker(point, name, markerOptions) 
{  
	var marker = new GMarker(point, markerOptions);  
	GEvent.addListener(marker, "click", function(){    
		marker.openInfoWindowHtml(name);
	});  
	return marker;
}

function IE6MenuHack() {
	//Hack to enable menu's on IE6 - reload the menu
	version=0;
	if(navigator.appName.indexOf("Internet Explorer") != -1){
		temp=navigator.appVersion.split("MSIE");
		version=parseFloat(temp[1]);
	}

	if (version == 6)
	{
		listMenu.activateMenu("listMenuRoot", arrow);
	}
	
}
		
    function load() {
		
	  //This code will enable the menu's on IE6 as browser doesn't allow multiple onloads
	  //IE6MenuHack();
		
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		if ( location.href.indexOf('/index.php') !=-1 ) {
			map.setCenter(new GLatLng(55.1962, -3), 5);
		} else if ( location.href.indexOf('/index.htm') !=-1 ) {
			map.setCenter(new GLatLng(54.1962, -1.5522), 6);
		} else if ( location.href.indexOf('/central-england.php') !=-1 ) {
			map.setCenter(new GLatLng(51.7575, -0.7999), 9);
		} else if ( location.href.indexOf('/cymraeg-wales.php') !=-1 ) {
				map.setCenter(new GLatLng(51.5386, -3.1955), 9);
		} else if ( location.href.indexOf('/eastern-england.php') !=-1 ) {
				map.setCenter(new GLatLng(52.6300, 1.2742), 9);
		} else if ( location.href.indexOf('/eastmidlands.php') !=-1 ) {
				map.setCenter(new GLatLng(52.8604, -1.0598), 8);
		} else if ( location.href.indexOf('/north-east-england.php') !=-1 ) {
				map.setCenter(new GLatLng(54.44, -1.5346), 7);
		} else if ( location.href.indexOf('/northern-england.php') !=-1 ) {
				map.setCenter(new GLatLng(53.44, -1.2546), 7);
		} else if ( location.href.indexOf('/north-west-england.php') !=-1 ) {
				map.setCenter(new GLatLng(53.3392, -2.2358), 9);
		} else if ( location.href.indexOf('/scotland.php') !=-1 ) {
		map.setCenter(new GLatLng(57.3709, -2.0964), 9);
		} else if ( location.href.indexOf('/southern-england.php') !=-1 ) {
		map.setCenter(new GLatLng(51.1, -1.03), 8);
		} else if ( location.href.indexOf('/london.php') !=-1 ) {
		map.setCenter(new GLatLng(51.5, -.10), 9);
		} else if ( location.href.indexOf('/south-east-england.php') !=-1 ) {
		map.setCenter(new GLatLng(51.6, .48), 8);
		} else if ( location.href.indexOf('/south-west-england.php') !=-1 ) {
		map.setCenter(new GLatLng(50.95, -2.52), 8);
		} else if ( location.href.indexOf('/westmidlands.php') !=-1 ) {
		map.setCenter(new GLatLng(52.4712, -1.5014), 10);
		} else if ( location.href.indexOf('/manchester.php') !=-1 ) {
		map.setCenter(new GLatLng(53.480712,-2.234376), 11);
		} else if ( location.href.indexOf('/the-wirral-merseyside.php') !=-1 ) {
		map.setCenter(new GLatLng(53.377974,-3.108818), 10);
		}
		

        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());

        // Create our "tiny" marker icon
  		var blueIcon = new GIcon(G_DEFAULT_ICON);
  		//blueIcon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/blue/blank.png";
  		blueIcon.image = "http://www.petpals.com/images/shared/map_paw.png";
		
		// Set up our GMarkerOptions object
		// Set up our GMarkerOptions object
		markerOptions = { icon:blueIcon };
		
		// Aberdeen - 57.15074575	-2.119826567
		var point = new GLatLng(57.1507, -2.1198 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/aberdeen.htm\">Pet Sitting from Petpals Aberdeen</a><br>", markerOptions));

		// London
		//Chingford
		var point = new GLatLng(51.6232,0.009441);  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/chingford.htm\">Pet Sitting from Petpals Chingford &amp; Epping Forest</a><br>", markerOptions));
		
		// Cenetral *********************************
		// Chilterns - LE8 4HJ - 51.7575, -0.7999
		var point = new GLatLng(51.7575, -0.7999 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/chilterns.htm\">Pet Sitting from Petpals Chilterns</a><br>", markerOptions));
		
		// East Midlands *********************************
		// Alfreton, Derbyshire - Petpals Amber Valley		Alfreton	lat="53.094879044245" long="-1.3894892639812
		var point = new GLatLng(53.0948, -1.3894 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/alfreton.htm\">Pet Sitting from Petpals Amber Valley</a><br>", markerOptions));
		// Blaby, Leicestershire - 52.567122 -1.159456
		var point = new GLatLng(52.5671, -1.1594 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/blaby.htm\">Pet Sitting from Petpals Blaby</a><br>", markerOptions));
		// Grantham, Lincolnshire - 52.918047603746" long="-0.62194970668625
		var point = new GLatLng(52.9180, -0.6219 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/grantham.htm\">Pet Sitting from Petpals Grantham</a><br>", markerOptions));
		// Hinckley, Leicestershire - ="52.630947681275" long="-1.3963774121719"  
		//  52.5457573367 -1.36675596954347
		var point = new GLatLng(52.5457, -1.3667 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/hinckley.htm\">Pet Sitting from Petpals Hinckley</a><br>", markerOptions));
		// Nuneaton
		var point = new GLatLng(52.5473, -1.4649);  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/nuneaton.htm\">Pet Sitting from Petpals Nuneaton</a><br>", markerOptions));
		// Loughborough, Leicestershire - 52.767008484881 -1.20437422693919
		var point = new GLatLng(52.7670, -1.2043 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/loughborough.htm\">Pet Sitting from Petpals Loughborough</a><br>", markerOptions));
		// Mansfield, Nottingham - at="53.128270299427" long="-1.1781268402766
		var point = new GLatLng(53.1282, -1.1781 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/mansfield.htm\">Pet Sitting from Petpals Mansfield</a><br>", markerOptions));
		// Nottingham, Nottinghamshire - 52.96857568	-1.169231413
		//var point = new GLatLng(52.9685, -1.1692 );  
		//map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/nottingham.htm\">Pet Sitting from Petpals Nottingham</a><br>", markerOptions));

		//Eastern England *********************************
		// Norwich - 52.630026895789" long="1.274253155428
		var point = new GLatLng(52.6300, 1.2742 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/norwich.htm\">Pet Sitting from Petpals Norwich</a><br>", markerOptions));
		
		// North East England *********************************
        // Bridlington, Yorkshire - 54.092578 -0.190862
		//var point = new GLatLng(54.0925, -0.1908 );  
		//map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/bridlington.htm\">Pet Sitting from Petpals Bridlington</a><br>", markerOptions));

		//Cramlington
		
		var point = new GLatLng(55.095266, -1.585464 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/cramlington.htm\">Pet Sitting from Cramlington</a><br>", markerOptions)); 
		
		//Redcar
		var point = new GLatLng(54.603005, -1.077626 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/redcar-guisborough.htm\">Pet Sitting from Redcar &amp; Guisborough</a><br>", markerOptions));        		
		
		//Guisborough
		var point = new GLatLng(54.582807, -1.022415 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/redcar-guisborough.htm\">Pet Sitting from Redcar &amp; Guisborough</a><br>", markerOptions));        

        // Northallerton
		var point = new GLatLng(54.356756, -1.435432 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/richmond-northallerton.htm\">Pet Sitting from Richmond & Northallerton</a><br>", markerOptions));        
		
        // Richmond
		var point = new GLatLng(54.440099, -1.752319 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/richmond-northallerton.htm\">Pet Sitting from Richmond & Northallerton</a><br>", markerOptions));        
        
        // Darlington & Yarm - 54.538111381614" long="-1.5346096474963 = 
		var point = new GLatLng(54.5381, -1.5346 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/darlington.htm\">Pet Sitting from Petpals Darlington & Yarm</a><br>", markerOptions));
		// Tess Valley 54.55748879	-1.206530828
		var point = new GLatLng(54.5574, -1.2065 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/teesvalley.htm\">Pet Sitting from Petpals Tees Valley</a><br>", markerOptions));
        // Leeds, Yorkshire - lat="53.855983233734" long="-1.5466612506516"
		var point = new GLatLng(53.8559, -1.5466 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/leeds.htm\">Pet Sitting from Petpals Leeds</a><br>", markerOptions));
        // South Durham - lat="54.603839260093" long="-1.5833664722284"
		var point = new GLatLng(54.6038, -1.5833 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/southdurham.htm\">Pet Sitting from Petpals South Durham</a><br>", markerOptions));
        // Tyne Valley, Northumberland - 54.96072	-1.84441
		var point = new GLatLng(54.9607, -1.8444 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/tynevalley.htm\">Pet Sitting from Petpals Tyne Valley</a><br>", markerOptions));
        // York, Yorkshire - 53.92937	-1.1401
		var point = new GLatLng(53.9293, -1.1401 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/york.htm\">Pet Sitting from Petpals York</a><br>", markerOptions));
		
		// North West England **********************************************
		//Wirral West
		var point = new GLatLng(53.377974, -3.108818 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/wirral-west.htm\">Pet Sitting from Petpals Wirral West</a><br>", markerOptions));
		// Bury, Greater Manchester - lat="53.578616276794" long="-2.4287845360719"
		var point = new GLatLng(53.5786, -2.4287 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/bury.htm\">Pet Sitting from Petpals Bury</a><br>", markerOptions));
		// Buxton, Derbyshire - 53.24271258	-1.888220273
		var point = new GLatLng(53.2427, -1.8882 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/buxton.htm\">Pet Sitting from Petpals Buxton</a><br>", markerOptions));
		// Crewe & Nantwich, Cheshire - lat="53.0824688737" long="-2.4472885161812
		var point = new GLatLng(53.0824, -2.4472 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/crewe.htm\">Pet Sitting from Petpals Crewe</a><br>", markerOptions));
		// Manchester, South - burnage 53.4258,-2.2108
		var point = new GLatLng(53.4258, -2.2108 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/south-manchester.htm\">Pet Sitting from Petpals South Manchester</a><br>", markerOptions));

		// Manchester, West - 53.50656	-2.35234
		var point = new GLatLng(53.5065, -2.3523 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/manchesterwest.htm\">Pet Sitting from Petpals West Manchester</a><br>", markerOptions));
		// Stockport, Cheshire - at="53.414089139659" long="-2.1789029956579"
		var point = new GLatLng(53.4140, -2.1789 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/stockport.htm\">Pet Sitting from Petpals Stockport</a><br>", markerOptions));
		
		// South East England ***************************************
		//  Chelmsford, Essex - 51.73714257	0.495048541
		var point = new GLatLng(51.7371, 0.4950 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/chelmsford.htm\">Pet Sitting from Petpals Chelmsford</a><br>", markerOptions));
		// Saffron Walden, Essex - lat="52.041825986077" long="0.2236714682099
		var point = new GLatLng(52.0418, 0.2236 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/saffronwalden.htm\">Pet Sitting from Petpals Saffron Walden</a><br>", markerOptions));
		
		// Mid Kent - lat="51.177671226513" long="0.48994153290658
		//var point = new GLatLng(51.1776, 0.4899 );  
		//map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/midkent.htm\">Pet Sitting from Petpals Mid Kent</a><br>", markerOptions));
		
		// Witham, Essex - 51.80835	0.63734
		var point = new GLatLng(51.8283, 0.6973 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/witham.htm\">Pet Sitting from Petpals Witham</a><br>", markerOptions));

		//South West England ***************************************

		//Banbury
		var point = new GLatLng(52.060021, -1.340449 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/banbury-daventry.htm\">Pet Sitting from Petpals Banbury and Daventry</a><br>", markerOptions));

		// Bournemouth - 50.743674 -1.899888
		var point = new GLatLng(50.7436, -1.8998 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/bournemouth.htm\">Pet Sitting from Petpals Bornemouth and Poole</a><br>", markerOptions));

		//Ferndown & Wimborne, Dorset - lat="50.766405078997" long="-1.9204992286318"
		var point = new GLatLng(50.8233, -1.9387 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/ferndown.htm\">Pet Sitting from Petpals Ferndown and Wimborne</a><br>", markerOptions));
		//West Dorset - 50.72711	-2.52912
		var point = new GLatLng(50.7271, -2.5291 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/westdorset.htm\">Pet Sitting from Petpals West Dorset</a><br>", markerOptions));
		// Weston-Super-Mare, Somerset - 51.29923	-2.94846
		//var point = new GLatLng(51.2992, -2.9484 );  
		//map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/weston.htm\">Pet Sitting from Petpals Weston-Super-Mare</a><br>", markerOptions));

		// Southern England  ***************************************
		//Ascot & Crowthorne, Berkshire - lat="51.379742827285" long="-0.80649492702977
		var point = new GLatLng(51.3797, -0.8064 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/crowthorne.htm\">Pet Sitting from Petpals Crowthorne and Ascot</a><br><a href=\"/area/bracknell.htm\">Pet Sitting from Petpals Bracknell</a><br>", markerOptions));
		//Basingstoke
		var point = new GLatLng(51.2520,-1.1080);	
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/basingstoke.htm\">Pet Sitting from Petpals Basingstoke</a><br>", markerOptions));
		//Chichester, West Sussex
		var point = new GLatLng(50.7317, -0.7854 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/chichester.htm\">Pet Sitting from Petpals Chichester</a><br>", markerOptions));
		//Eastleigh 
		var point = new GLatLng( 50.9738, -1.3765 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/eastleigh.htm\">Pet Sitting from Petpals Eastleigh</a><br>", markerOptions));
		//Farnham, Surrey
		var point = new GLatLng(51.2475, -0.7211 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/farnham.htm\">Pet Sitting from Petpals Farnham</a><br>", markerOptions));
		//Fleet, Hampshire
		var point = new GLatLng(51.2808, -0.8324 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/fleet.htm\">Pet Sitting from Petpals Fleet</a><br>", markerOptions));
		//Hook, Hampshire
		var point = new GLatLng(51.2824, -0.9646 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/hook.htm\">Pet Sitting from Petpals Hook</a><br>", markerOptions));
		//Lightwater, Surrey
		var point = new GLatLng(51.3491, -0.6710 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/lightwater.htm\">Pet Sitting from Petpals Lightwater</a><br>", markerOptions));
		//Maidenhead, Berkshire
		var point = new GLatLng(51.5265, -0.7426 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/maidenhead.htm\">Pet Sitting from Petpals Maidenhead</a><br>", markerOptions));
		//Mole Valley, Surrey
		var point = new GLatLng(51.2318, -0.1972 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/molevalley.htm\">Pet Sitting from Petpals Mole Valley</a><br>", markerOptions));
		//Newbury, Berkshire
		var point = new GLatLng(51.4061, -1.3289 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/newbury.htm\">Pet Sitting from Petpals Newbury</a><br>", markerOptions));
		//Portsmouth & Fareham, Hampshire
		var point = new GLatLng(50.8060, -1.0617 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/portsmouth.htm\">Pet Sitting from Petpals Portsmouth</a><br>", markerOptions));		
		//Salisbury
		var point = new GLatLng(51.0575,-1.797638);  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/salisbury.htm\">Pet Sitting from Petpals Salisbury</a><br>", markerOptions));
		//Southampton, Hampshire
		var point = new GLatLng(50.9088, -1.3875 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/southampton.htm\">Pet Sitting from Petpals Southampton</a><br>", markerOptions));
		//Winchester, Hampshire
		var point = new GLatLng(51.1451, -1.3114);  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/winchester.htm\">Pet Sitting from Petpals Winchester</a><br>", markerOptions));

		// Wales ***************************************
		// Cardiff, Wales - lat="51.538631625245" long="-3.1955405524927
		var point = new GLatLng(51.5386, -3.1955 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/cardiff.htm\">Pet Sitting from Petpals Cardiff</a><br>", markerOptions));

		// West Midlands ***************************************
		//Coventry, Warwickshire
		var point = new GLatLng(52.4158, -1.5110 );  
		map.addOverlay(createMarker(point, "Click link below for area page<br><br><a href=\"/area/coventry.htm\">Pet Sitting from Petpals Coventry</a><br>", markerOptions));
      }
    }

//]]>