Non Gamstop CasinosUK Gambling Sites Not On GamstopNon Gamstop CasinoBest Non Gamstop CasinosCasinos Not On GamstopNon Gamstop Casinos
We are 39,072 people and counting
About usNewsClimate ChaosMy ActionEventsGet involved
'; pinText = pinText.replace('\r', ''); pin = new VEPushpin(guid, new VELatLong(lat, long), iconType, pinTitle, pinText, 'style1', 'style2', 'style3'); if (map){ map.AddPushpin(pin); }else{ alert('No map to add to'); } } function showData(guid) { makeRequest('/includes/repository/125.asp?guid=' + guid, readData); } function readData(strData) { var guid = strData.split('=')[1]; strData = strData.substring(strData.indexOf('XXXXXXXX') + 8, strData.length); try { document.getElementById('G' + guid).innerHTML = strData; } catch (e) { } } function zoomToPoint(lat, long){ map.SetCenterAndZoom(new VELatLong(lat, long), 16); } function findLoc(searchTxt){ callbackflag = false; try { map.FindLocation(searchTxt, showResults); } catch (e) { } if (callbackflag = false) { showresults(null); } } function extractUkResults(arResults){ if (null == arResults) { return null; } else { for (var i=0; i 1){ disambigResults(e); }else if (e.length == 1){ zoomToPoint(e[0].LatLong.Latitude, e[0].LatLong.Longitude); }else{ var noResultsMsg = 'We can\'t find any results for that location.

Try making sure your spelling is correct and try again. Also note that we can only return locations in the UK.

'; document.getElementById('resultsWrapper').style.display = 'block'; document.getElementById('searchResults').style.display = 'block'; document.getElementById('searchResults').innerHTML = noResultsMsg; map.SetCenterAndZoom(centerPoint, 6); } } function disambigResults(e){ var results = 'We found more than one match. Please select the location you were looking for:
 
'; if (e){ results += '
'; document.getElementById('resultsWrapper').style.display = 'block'; document.getElementById('searchResults').innerHTML = results; document.getElementById('searchResults').style.display = 'block'; } } function GetMidPointLatLong(returnType){ var midPoint = map.GetCenter(); if (returnType == 'lat'){ return midPoint.Latitude; }else{ return midPoint.Longitude; } } function GetTopLeftLatLong(){ var topPixel, leftPixel, topLeftLatLong; // Get top and left pixel values topPixel = map.GetTop(); leftPixel = map.GetLeft(); topPixel = 0; leftPixel = 0; // Convert our top/left pixels into lat/long topLeftLatLong = map.PixelToLatLong(topPixel, leftPixel); return topLeftLatLong; } function GetBottomRightLatLong(){ var midPointLat, midPointLong; var topLeftLatLong, bottomRightLatLong; var diffY, diffX; topLeftLatLong = GetTopLeftLatLong(); // Get lat/long values for the CENTRE of the map midPointLat = GetMidPointLatLong('lat'); midPointLong = GetMidPointLatLong('long'); // Calculate the difference from the top to centre, and from the left to centre diffY = midPointLat - topLeftLatLong.Latitude; diffX = midPointLong - topLeftLatLong.Longitude; // Using the differences, get the lat/long value for bottom/right of the map bottomRightLatLong = new VELatLong(midPointLat+diffY, midPointLong+diffX); return bottomRightLatLong; } function scrollMap(x, y){ map.StartContinuousPan(x,y); setTimeout('map.EndContinuousPan();',500); } /* Ajax */ var blnDebug = true; function getHttpCon(){ var objCon = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... objCon = new XMLHttpRequest(); if (objCon.overrideMimeType) { objCon.overrideMimeType('text/plain'); // Not XML - important this, otherwise FF has js error } } else if (window.ActiveXObject) { // IE try { objCon = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { objCon = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { if (blnDebug){ alert('Sorry, unable to create HTTP connection.'); } } } } return objCon; } function makeRequest(url, handlerFunc){ var objRequest = getHttpCon(); if (objRequest) { objRequest.onreadystatechange = function(){return xmlRequestHandler(objRequest, handlerFunc);}; objRequest.open('GET', url, true); objRequest.send(null); } } function xmlRequestHandler(objRequest, handlerFunc){ if (objRequest.readyState == 4) { if (objRequest.status == 200) { var strResponse = objRequest.responseText; handlerFunc(strResponse); } else { if (blnDebug){ alert('This site is experiencing technical difficulties.\n\nWe apologise for any inconvenience caused.\n\n(HTTP Request has failed: Error ' + objRequest.status + ').'); alert(objRequest.responseText); } } objRequest = null; return true; }else{ return false; } } function loadXmlData(strData){ var usersAr = strData.split('\n'); for (var i=0; i
Actions:', usersAr[i][3]); } } function getPermaLink() { var latlong = map.GetCenter(); var lat = latlong.Latitude; var long = latlong.Longitude; var zoom = map.GetZoomLevel(); var linkage = '/includes/repository/127.asp?la=' + lat + '&lo=' + long + '&z=' + zoom; makeRequest(linkage, showLink); } function showLink(strData) { var results = 'Here is your link:


'; results = results + 'Send this to a friend'; results = results + '
'; document.getElementById('searchResults').innerHTML = results; document.getElementById('resultsWrapper').style.display = 'block'; }

People Participating
39072
Total Pledges
52346
Total Pledges Done
30703
Total Carbon Saved
3,012,867 kg