function onInit(pgNum, catId, linkId, postCode) { setTimeout("showSrcResult(" + pgNum + "," + catId + "," + linkId + ",'" + postCode +"')", 600000); } function showSrcResult(pgNum,catId,linkId,postCode) { document.location.href = "/index/search/staticpage/"+ linkId +"/"+ catId +"/"+ postCode +"/"+ pgNum; } function validateSrc(objBtn,catId,linkId) { var retVal; var objVar = new getVars(); objVar.fieldN[0] = "srcPostcode"; objVar.fieldV[0] = "Search"; objVar.fieldT[0] = "text"; objVar.fieldI[0] = "srcPostcode"; var retVal = checkEmpty('frmSrc', objVar); if (retVal==false) { return false; }else{ document.getElementById('loaderDiv').className = "visiblediv"; if(document.getElementById('loaderDivMap')){ document.getElementById('loaderDivMap').className = "visiblediv"; } var postCode = document.forms['frmSrc'].srcPostcode.value; arrObj = document.getElementsByName('searchType'); // call the function which will load the search results var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['postCode'] = postCode; for(var i=0;i0){ logo_image = streetmapLogoArray[streetmapIndex]; } var streetmaplatlongArr = streetmapLatLongArray[streetmapIndex].split("##"); for(streetmapNameIndex in streetmapArray[streetmapIndex]) { addr = streetmapArray[streetmapIndex][streetmapNameIndex]; var lat = streetmaplatlongArr[0]; var lon = streetmaplatlongArr[1]; var email = streetmaplatlongArr[2]; var tel = streetmaplatlongArr[3]; var webUrl = streetmaplatlongArr[4]; var nurId = streetmaplatlongArr[5]; map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(lat, lon), 8); var icon = new GIcon(); icon.image = logo_image; icon.shadow = logo_image; icon.iconSize = new GSize(20, 34); icon.iconAnchor = new GPoint(6, 20); icon.infoWindowAnchor = new GPoint(5, 1); var point = new GLatLng(lat, lon); var html = '' + streetmapNameIndex + '
' + addr + '
Telephone:' + tel + '
Email:' + email + '
' + webUrl + '
'; var marker = createMarker(point,html,logo_image,map,lat, lon , 13,nurId) map.addOverlay(marker); } } } } } function createMarker(point,html,logo_image,mapObj,lat, lon , zoom,nurId) { var icon = new GIcon(); icon.image = logo_image; icon.shadow = logo_image; icon.iconSize = new GSize(20, 34); icon.shadowSize = new GSize(20, 34); icon.iconAnchor = new GPoint(6, 20); icon.infoWindowAnchor = new GPoint(5, 1); var marker = new GMarker(point,icon); GEvent.addListener(marker, "click", function() { showNurseryDetails(nurId,2); }); return marker; } function showSpecificLocation(logo_image,lat,lon,nurId){ pointstr = ""; //point the location on the map if (GBrowserIsCompatible()) { var mapObj = document.getElementById("map"); var map = new GMap2(mapObj); geocoder = new GClientGeocoder(); if(geocoder){ map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(lat, lon), 15); var icon = new GIcon(); icon.image = logo_image; icon.shadow = logo_image; icon.iconSize = new GSize(20, 34); icon.iconAnchor = new GPoint(6, 20); icon.infoWindowAnchor = new GPoint(5, 1); var point = new GLatLng(lat, lon); var marker = new GMarker(point,icon); map.addOverlay(marker); GEvent.addListener(marker, "click", function() { showNurseryDetails(nurId,2); }); var divObj = document.getElementById('dist'+nurId); if(divObj){ if(divObj.innerHTML == '1'){ divObj.innerHTML = '0'; $('#nDetailsDiv').fadeOut('slow'); }else{ showNurseryDetails(nurId,2); divObj.innerHTML == '1'; } } } } }