﻿var localSearch = new GlocalSearch();
var clientIDString;

function usePointFromPostcode(postcode, clientID) {
	
	localSearch.setSearchCompleteCallback(null, 
		function() {
			
			if (localSearch.results[0])
			{		
			    
				var resultLat = localSearch.results[0].lat;
				var resultLng = localSearch.results[0].lng;
				var point = new GLatLng(resultLat,resultLng);
			    document.getElementById(clientID + 'Longitude').value=point.lng();
                document.getElementById(clientID + 'Latitude').value=point.lat();
                document.getElementById(clientID + 'isPostCodeLookup').value="true";
                document.getElementById(clientID + 'hdnPostcodeChanged').value = "false";
			}else{
				document.getElementById(clientID + 'Longitude').value="Not Found";
                document.getElementById(clientID + 'Latitude').value="Not Found";
                document.getElementById(clientID + 'isPostCodeLookup').value="true";
			}
			theForm.submit();
		});	
		
	localSearch.execute(postcode + ", UK");
	
	return false;
	
}

function markerClicked(SelectedID, clientID, Name, ContactName, AddressOne, AddressTwo, City, Province, Postcode, Phone, Website, Email)
{
    document.getElementById(clientID + 'pnlSelectedDealer').style.display='';

   document.getElementById(clientID + 'hdnSelectedDealer').value = SelectedID;
   document.getElementById(clientID + 'lblSelectedDealerName').innerHTML = Name;
   document.getElementById(clientID + 'lblSelectedDealerContactName').innerHTML = ContactName;
   document.getElementById(clientID + 'lblSelectedDealerAddressLineOne').innerHTML = AddressOne;
   if (AddressTwo == '')
   {
        document.getElementById('divAddressTwo').style.display='none'
   }
   else
   {
        document.getElementById(clientID + 'lblSelectedDealerAddressLIneTwo').innerHTML = AddressTwo;
        document.getElementById('divAddressTwo').style.display='';
   }   
   
    document.getElementById(clientID + 'lblSelectedDealerCity').innerHTML = City;
    document.getElementById(clientID + 'lblSelectedDealerProvince').innerHTML = Province;
    document.getElementById(clientID + 'lblSelectedDealerPostcode').innerHTML = Postcode;
    if (Phone == '')
    {
        document.getElementById('divPhone').style.display='none';
    }
    else
    {
        document.getElementById(clientID + 'lblSelectedDealerPhone').innerHTML = Phone;
        document.getElementById('divPhone').style.display='';
    }
    
    if (Website == '')
    {
        document.getElementById('divWebsite').style.display='none';
    }
    else
    {
        document.getElementById(clientID + 'lblSelectedDealerWebsite').innerHTML = '<a href="http://'+Website+'" target="_blank" >'+Website+'</a>';
        document.getElementById('divWebsite').style.display='';
    }
    
    if (Email == '')
    {
        document.getElementById('divEmail').style.display='none';
    }
    else
    {
        document.getElementById(clientID + 'lblSelectedDealerEmail').innerHTML = '<a href="mailto:'+Email+'?subject=email from dawescycles.com" >'+Email+'</a>';
        document.getElementById('divEmail').style.display='';
    }
}
