    var map;    var geocoder;    var localSearch = new GlocalSearch();	var defaultPoint = new GLatLng(53.481073,-3.925292);	var defaultZoom = 6;	    function load() {    $('#map').css({width:'446px'});      if (GBrowserIsCompatible()) {        geocoder = new GClientGeocoder();        map = new GMap2(document.getElementById('map'));        map.addControl(new GMapTypeControl());        map.addControl(new GLargeMapControl());		map.addControl(new GOverviewMapControl());		map.enableDoubleClickZoom();        map.setCenter(defaultPoint, defaultZoom);                 // custom icon        var blueIcon = new GIcon(G_DEFAULT_ICON);        blueIcon.image = "_img/pin.png";				// Set up our GMarkerOptions object		markerOptions = { icon:blueIcon };      }    $('#search_results').hide();	$('#map').css({width:'739px'});    }            function loadRestaurant(thelat,thelng) {	  if (GBrowserIsCompatible()) {		map = new GMap2(document.getElementById("map"));					// if editing record so lat and lon exist then add draggable marker			var center = new GLatLng(thelat, thelng);			map.setCenter(center, 13);						var marker = new GMarker(center, {draggable: true});					GEvent.addListener(marker, "dragstart", function() {			  map.closeInfoWindow();			  });						GEvent.addListener(marker, "dragend", function() {			  //marker.openInfoWindowHtml("Just bouncing along...");			  var point = marker.getPoint();			  map.panTo(point);			  document.getElementById("latitude").value = point.lat();			  document.getElementById("longitude").value = point.lng();			  });						map.addOverlay(marker);		// zoom controls		map.addControl(new GSmallZoomControl());		//map.addControl(new GOverviewMapControl()); 		map.enableDoubleClickZoom();						geocoder = new GClientGeocoder();	  }	}function searchLocations(address,qty,simple) {	//alert('Locations');	var restaurant = "0";	if (address=='home') {		var point = new GLatLng(getCookie('lat'),getCookie('lng'));		showBar(searchLocationsNear(point,restaurant,address,qty,simple));	} else {		localSearch.setSearchCompleteCallback(null,function() {			if (localSearch.results[0]) {						var resultLat = localSearch.results[0].lat;				var resultLng = localSearch.results[0].lng;				//setCookie('postcode',address,7);				//setCookie('lat',resultLat,7);				//setCookie('lng',resultLng,7);				var point = new GLatLng(resultLat,resultLng);				showBar(searchLocationsNear(point,restaurant,address,qty,simple));				//alert(address + "Latitude: " + point.lat() + "\nLongitude: " + point.lng());			} else {				alert("Address not found!");			}		});			localSearch.execute(address + ", UK");	}	}     function searchLocationsRestaurant(restaurant) {     var address = "uk";     if (restaurant == null)	     var restaurant = document.getElementById('restaurant').value;     geocoder.getLatLng(address, function(latlng) {       if (!latlng) {         alert(address + ' not found');       } else {         showBar(searchLocationsNear(latlng,restaurant));       }     });   }     function searchLocationsAll() {     var address = "uk";     var restaurant = 'all';     geocoder.getLatLng(address, function(latlng) {       if (!latlng) {         alert(address + ' not found');       } else {         searchLocationsNearAll(latlng,restaurant);       }     });   }	  function setCookie(name,value,expire,path,domain,secure) {	var today = new Date();	today.setTime(today.getTime());	if (expire) {		expire = expire * 1000 * 60 * 60 * 24;		expire_date = new Date(today.getTime() + expire);	}	document.cookie = name + "=" +escape( value ) +	( ( expire ) ? ";expires=" + expire_date.toGMTString() : "" ) +	( ( path ) ? ";path=" + path : "" ) +	( ( domain ) ? ";domain=" + domain : "" ) +	( ( secure ) ? ";secure" : "" );  }    function getCookie(c_name) {	if (document.cookie.length>0)	  {	  c_start=document.cookie.indexOf(c_name + "=");	  if (c_start!=-1)		{		c_start=c_start + c_name.length+1;		c_end=document.cookie.indexOf(";",c_start);		if (c_end==-1) c_end=document.cookie.length;		return unescape(document.cookie.substring(c_start,c_end));		}	  }	return '';  }    function delCookie( name, path, domain ) {	if ( getCookie( name ) ) document.cookie = name + "=" +	( ( path ) ? ";path=" + path : "") +	( ( domain ) ? ";domain=" + domain : "" ) +	";expires=Thu, 01-Jan-1970 00:00:01 GMT";  }    function showBar(func){  //alert('show');  	$('#search_results').show();//.animate({width:'show'},'normal');  	$('#search_results').html('<div id="progress"><img src="/_img/progress.gif" alt="loading..." title="loading..." /></div>');	if ($('#map').width()>446){  		$('#map').css({width:'446px'});  		func;  	} else func;  }   function searchLocationsNear(center,restaurant,searchValue,qty,simple) {   	//alert('altered - simple:'+simple);   	 //if (typeof return_by_id(return_by_id('global_type').value).value != 'unefined')	 var address = (simple?document.getElementById('address').value:(restaurant=='all'||restaurant==0?return_by_id(return_by_id('global_type').value).value:''));     var radius = document.getElementById('radiusSelect').value;     var cuisine = document.getElementById('cuisine').value;     var price = document.getElementById('price').value;     var available = document.getElementById('available').value;     var offer = document.getElementById('offer').value;     //removed      var maxPeople = document.getElementById('maxPeople').value; //'0';//     var directoryID = document.getElementById('directoryID').value;     //var qty = document.getElementById(qty).value;     if (typeof qty != 'undefined'){		 var limit = (qty.indexOf('|')==-1?0:qty.split('|')[1]);		 var qty = (qty.indexOf('|')==-1?qty:qty.split('|')[0]);	 }	     var restaurant = restaurant;     var searchUrl = '_googlemaps/phpsqlsearch_genxml.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius;     if(!simple) searchUrl += '&cuisine=' + cuisine + '&price=' + price + '&available=' + available + '&offer=' + offer + '&maxPeople=' + maxPeople;     searchUrl += '&restaurant=' + restaurant + '&qty=' + qty + (limit!=0?'|'+limit:'') + '&directoryID=' + directoryID;           //alert(searchUrl);     if (restaurant) setCookie('restaurant',restaurant,0.5);     if (address) setCookie('address',address,0.5);     if (qty) setCookie('qty',qty,0.5);     if (!simple) {     	val = document.getElementById('adv_select').value+','+cuisine+','+available+','+price+','+offer+','+maxPeople;     	setCookie('filters',val,0.5);     } else setCookie('filters','',-1);          GDownloadUrl(searchUrl, function(data) {       var xml = GXml.parse(data);       var markers = xml.documentElement.getElementsByTagName('marker');       map.clearOverlays();       var sidebar = document.getElementById('search_results');       sidebar.innerHTML = '';       //sidebar.innerHTML = '<div id="progress"><img src="/_img/progress.gif" alt="loading..." title="loading..." /></div>';       if (markers.length == 0) {         sidebar.innerHTML = 'No results found.';         map.setCenter(defaultPoint, defaultZoom);         return;       }       //centerAry = '';       var bounds = new GLatLngBounds();       //sidebarHTML = '';       for (var i = 0; i < markers.length; i++) {         var name = markers[i].getAttribute('name');         var tube = markers[i].getAttribute('tube');         var bookingtel = markers[i].getAttribute('bookingtel');         var cuisine = markers[i].getAttribute('cuisine');         var image = markers[i].getAttribute('image');         var id = markers[i].getAttribute('id');         var address = markers[i].getAttribute('address');         var restaurantWebsite = markers[i].getAttribute('restaurantWebsite');                  var availableFri = markers[i].getAttribute('availableFri');         var availableSat = markers[i].getAttribute('availableSat');         var restaurantPhoneBookings = markers[i].getAttribute('restaurantPhoneBookings');         var restaurantCardUse = markers[i].getAttribute('restaurantCardUse');         var restaurantCardUseType = markers[i].getAttribute('restaurantCardUseType');         var restaurantMaxPeople = markers[i].getAttribute('restaurantMaxPeople');                  var distance = parseFloat(markers[i].getAttribute('distance'));         var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')),                                 parseFloat(markers[i].getAttribute('lng')));         var popup = true;         if (markers[i].getAttribute('popup') == 'false') popup = false;                  var marker = createMarker(i+'map',searchValue,point,name,address,cuisine,bookingtel,tube,id,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup);         map.addOverlay(marker);         var sidebarEntry = createSidebarEntry(i,searchValue,marker,name,cuisine,address, distance, tube,id,bookingtel,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup);         //if (i<5) {         //	sidebarHTML .= sidebarEntry;         //} else if (i==5) sidebar.innerHTML = sidebarHTML;         //if (!(i<5))			 sidebar.appendChild(sidebarEntry);         bounds.extend(point);         //centerAry += bounds.getCenter()+',';       }       //alert(centerAry);       //alert(bounds.getCenter());       map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));       if (typeof qty!=='undefined'){		   var div = document.createElement('div');		   resultContents = '';		   resultContents += '<div class="search_results_item_hold">';		   resultContents += '<div class="search_results_item_head">';		   resultContents += '<div class="search_results_item_head_description"><p><span>';		   resultContents += '<a href="#" onclick="searchLocations(\''+getCookie('address').replace(' ','')+'\',\''+qty+'|'+(limit*1+qty*1)+'\','+(simple&&simple!='undefined'?true:false)+'); return false;">';		   resultContents += qty+' More Restaurants</a</span></p></div>';		   resultContents += '</div>';		   resultContents += '</div>';		   div.innerHTML = resultContents;		   sidebar.appendChild(div);       }     });   }         function searchLocationsNearAll(center,restaurant,searchValue) {   	 //alert('searchNearAll');     var address = document.getElementById('address').value;     var radius = document.getElementById('radiusSelect').value;     var cuisine = document.getElementById('cuisine').value;     var price = document.getElementById('price').value;     var available = document.getElementById('available').value;     var offer = document.getElementById('offer').value;     var restaurant = restaurant;     var maxPeople = document.getElementById('maxPeople').value; //'0';//     var searchUrl = '_googlemaps/phpsqlsearch_genxml.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius + '&cuisine=' + cuisine + '&price=' + price + '&available=' + available + '&offer=' + offer + '&restaurant=' + restaurant + '&maxPeople=' + maxPeople;     GDownloadUrl(searchUrl, function(data) {       var xml = GXml.parse(data);       var markers = xml.documentElement.getElementsByTagName('marker');       map.clearOverlays();       var sidebar = document.getElementById('search_results');       sidebar.innerHTML = '';       sidebar.innerHTML = '<img src="http://tasteaa1.memset.net/~tastedev/_img/head_allrestaurants.gif" alt="All Results" />';       var bounds = new GLatLngBounds();       for (var i = 0; i < markers.length; i++) {         var name = markers[i].getAttribute('name');         var tube = markers[i].getAttribute('tube');         var bookingtel = markers[i].getAttribute('bookingtel');         var cuisine = markers[i].getAttribute('cuisine');         var image = markers[i].getAttribute('image');         var id = markers[i].getAttribute('id');         var address = markers[i].getAttribute('address');         var restaurantWebsite = markers[i].getAttribute('restaurantWebsite');         var restaurantMaxPeople = markers[i].getAttribute('restaurantMaxPeople');                  var availableFri = markers[i].getAttribute('availableFri');         var availableSat = markers[i].getAttribute('availableSat');         var restaurantPhoneBookings = markers[i].getAttribute('restaurantPhoneBookings');         var restaurantCardUse = markers[i].getAttribute('restaurantCardUse');         var restaurantCardUseType = markers[i].getAttribute('restaurantCardUseType');                  var distance = parseFloat(markers[i].getAttribute('distance'));         var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')),                                 parseFloat(markers[i].getAttribute('lng')));         var popup = true;         if (markers[i].getAttribute('popup') == 'false') popup = false;                  var marker = createMarker(i+'map',searchValue,point,name,address,cuisine,bookingtel,tube,id,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup);         map.addOverlay(marker);		       	bounds.extend(point);                }       map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));     });     //showBar();   }      function searchNew(searchValue,qty) {   	 //alert ('search New');   	 if (searchValue!=''&&typeof searchValue!='undefined') {   	 	geocoder.getLatLng(searchValue+', uk',function(latlng) {			if (!latlng) {				alert('Could not find Address: '+searchValue)			} else {				//alert(searchValue);				setCookie('postcode',searchValue,7);				setCookie('lat',latlng.lat(),7);				setCookie('lng',latlng.lng(),7);				/*$('#region').children('.input').hide().end().children('.set').show().find('strong:first').text(searchValue);				$('#adv_search option[value=null]').hide().attr('selected',false);				$('#adv_search option[value=home]').show().attr('selected',true);				showField('home');*/				searchNew('',qty);			}		 });   	 } else {   	 	 if (getCookie('lat')!=''&&getCookie('lng')!=''&&$('#tabs').find('.enabled a').attr('href')=='search.php?loc=london') loc = 'london';   	 	 else loc = 'national';   	 	 //loc = 'none';   	 	 var searchUrl = '_googlemaps/phpmysqlfetchnew.php?qty='+qty+'&loc='+loc;		 GDownloadUrl(searchUrl, function(data) {		   var xml = GXml.parse(data);		   var markers = xml.documentElement.getElementsByTagName('marker');		   map.clearOverlays();			   var sidebar = document.getElementById('search_results');		   sidebar.innerHTML = '';		   if (loc=='national'&&getCookie('lat')&&getCookie('lng')) {point = new GLatLng(getCookie('lat'),getCookie('lng'));}		   else {point = defaultPoint;}		   if (markers.length == 0) {			 sidebar.innerHTML = 'No results found.';			 map.setCenter(point, defaultZoom);			 return;		   }		   var bounds = new GLatLngBounds();		   if (loc=='national') bounds.extend(point);		   		   var div = document.createElement('div');		   div.innerHTML = '<div class="search_results_item_hold"><img src="_img/restaurant/head_restaurantnew.gif" alt="New Restaurants - our latest additions..." title="New Restaurants - our latest additions..." /></div>';		   sidebar.appendChild(div);		   //sidebarHTML = sidebar.innerHTML;		   //sidebar.innerHTML .= '<div id="progress"><img src="/_img/progress.gif" alt="loading..." title="loading..." /></div>';       		   for (var i = 0; i < markers.length; i++) {			 var name = markers[i].getAttribute('name');			 var tube = markers[i].getAttribute('tube');			 var bookingtel = markers[i].getAttribute('bookingtel');			 var cuisine = markers[i].getAttribute('cuisine');			 var image = markers[i].getAttribute('image');			 var id = markers[i].getAttribute('id');			 var address = markers[i].getAttribute('address');			 var restaurantWebsite = markers[i].getAttribute('restaurantWebsite');			 			 var availableFri = markers[i].getAttribute('availableFri');			 var availableSat = markers[i].getAttribute('availableSat');			 var restaurantPhoneBookings = markers[i].getAttribute('restaurantPhoneBookings');			 var restaurantCardUse = markers[i].getAttribute('restaurantCardUse');			 var restaurantCardUseType = markers[i].getAttribute('restaurantCardUseType');			 var restaurantMaxPeople = markers[i].getAttribute('restaurantMaxPeople');			 			 var distance = parseFloat(markers[i].getAttribute('distance'));			 var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')),									 parseFloat(markers[i].getAttribute('lng')));			 var popup = true;			 if (markers[i].getAttribute('popup') == 'false') popup = false;							 var marker = createMarker(i+'map',searchValue,point,name,address,cuisine,bookingtel,tube,id,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup);			 map.addOverlay(marker);				 var sidebarEntry = createSidebarEntryNew(i,searchValue,marker,name,cuisine,address, distance, tube,id,bookingtel,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup);			 //if (i<5) {			 //	sidebarHTML .= sidebarEntry;			 //} else if (i==5) sidebar.innerHTML = sidebarHTML;			 //if (!(i<5))				 sidebar.appendChild(sidebarEntry);			 bounds.extend(point);		   }		   map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));		 });		}	//showBar();   }       function createMarker(id,searchValue,point,name,address,cuisine,bookingtel,tube,id,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup) {      //var marker = new GMarker(point);      var marker = (new GMarker(point, markerOptions)); // custom icon          var html = '<div id="marker">';      html += '<div class="left"><img src="_cmsImages/imagesource.php?image=' + image + '&amp;maxwidth=83&amp;maxheight=83" width="83" height="83" alt="Restaurant" /></div>';      html += '<div class="right"><p><b>' + name + '</b><br />' + address + '<br />Cuisine: ' + cuisine + '<br />Bookings: ' + bookingtel + '<br />';      //if(restaurantWebsite !== '') {      //	html += 'Web Site: <a href="http://' + restaurantWebsite + '" target="new">Visit Web Site</a><br />';      //}      //html += 'Nearest tube: ' + tube + '</p>';                  html += '<div class="restaurant_smalliconcontainerpin" style="position:relative">';      html += createIcons(id+'map',restaurantCardUseType,restaurantPhoneBookings,restaurantCardUse,restaurantMaxPeople,availableSat,availableFri,popup);      html += '</div><div class="clear"></div>';            html += '<p><a href="restaurant.php?id=' + id + '&address='+ searchValue +'&qty='+ qty +'">Full Restaurant Details</a></p></div>';      //<a href="http://maps.google.com/maps?saddr=Your address here&daddr=' + address + '">Directions</a><br />      html += '</div>';            GEvent.addListener(marker, 'click', function() {        marker.openInfoWindowHtml(html);      });      return marker;    }/*    function createSidebarEntry(marker, name, address, distance) {      var div = document.createElement('div');      var html = '<b>' + name + '</b> ' + distance.toFixed(1) + ' miles<br/>' + address;      div.innerHTML = html;      div.style.cursor = 'pointer';      div.style.marginBottom = '5px';       GEvent.addDomListener(div, 'click', function() {        GEvent.trigger(marker, 'click');      });      GEvent.addDomListener(div, 'mouseover', function() {        div.style.backgroundColor = '#eee';      });      GEvent.addDomListener(div, 'mouseout', function() {        div.style.backgroundColor = '#fff';      });      return div;    }    */        function createSidebarEntryAll() {      var div = document.createElement('div');      var html = '<img src="http://tasteaa1.memset.net/~tastedev/_img/head_allrestaurants.gif" alt="All Results" />';      div.innerHTML = html;      div.style.cursor = 'pointer';      div.style.marginBottom = '5px';       return div;    }            function createSidebarEntry(id,searchValue,marker,name,cuisine,address,distance,tube,id,bookingtel,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup) {            var div = document.createElement('div');                  resultContents = '<div class="search_results_item_hold">';      resultContents += '<div class="search_results_item_head">';      //resultContents += '<div class="search_results_item_head_pin"><img src="_img/pin.gif" alt="A" /></div>';	  if(distance > 0) {	  	resultContents += '<div class="search_results_item_head_description"><p><span>' + name + '</span> ' + distance.toFixed(1) + ' Miles </p></div>';      } else {      	resultContents += '<div class="search_results_item_head_description"><p><span>' + name + '</span></p></div>';      }      resultContents += '</div><div class="clear"></div>';      resultContents += '<div class="search_results_item_body_description"><p><span>Booking:</span> ' + bookingtel + '</p>';      resultContents += '<p><span>Address:</span> ' + address + '</p>';	  resultContents += '<p><span>Cuisine:</span> ' + cuisine + '</p>';	  resultContents += '<p><span>Location on map: </span><a href="#">click here</a></p>';	  resultContents += '<p><span>Details: </span><a href="restaurant.php?id=' + id + '&address='+ searchValue +'&qty='+ qty +'">Full Details</a></p>';	  	  iconcontent = createIcons(id,restaurantCardUseType,restaurantPhoneBookings,restaurantCardUse,restaurantMaxPeople,availableSat,availableFri,popup);      resultContents += '<div class="restaurant_smalliconcontainer" style="position:relative;">';      resultContents += iconcontent[0];      resultContents += '</div><div style="position:relative;">'+iconcontent[1]+'</div><div class="clear"></div>';	        //resultContents += '<p><span>Nearest Tube / Station:</span> ' + tube + '</p>';      resultContents += '</div>';      resultContents += '<div class="search_results_item_body_pic"><img src="_cmsImages/imagesource.php?image=' + image + '&amp;maxwidth=83&amp;maxheight=83" width="83" height="83" alt="Restaurant" /></div>';      resultContents += '</div><div class="clear"></div>';            div.innerHTML = resultContents;            GEvent.addDomListener(div, 'click', function() {        GEvent.trigger(marker, 'click');      });      GEvent.addDomListener(div, 'mouseover', function() {        div.style.backgroundColor = '#e3f4c1';      });      GEvent.addDomListener(div, 'mouseout', function() {        div.style.backgroundColor = '#fff';      });            return div;    }        function createSidebarEntryNew(id,searchValue,marker,name,cuisine,address,distance,tube,id,bookingtel,image,availableFri,availableSat,restaurantPhoneBookings,restaurantCardUse,restaurantCardUseType,restaurantMaxPeople,restaurantWebsite,qty,popup) {            var div = document.createElement('div');                  resultContents = '<div class="search_results_new_hold">';      //resultContents += '<div class="search_results_item_head">';      //resultContents += '<div class="search_results_item_head_pin"><img src="_img/pin.gif" alt="A" /></div>';	  /*if(distance > 0) {	  	resultContents += '<div class="search_results_item_head_description"><p><span>' + name + '</span> ' + distance.toFixed(1) + ' Miles </p></div>';      } else {      	resultContents += '<div class="search_results_item_head_description"><p><span>' + name + '</span></p></div>';      }*/      //resultContents += '</div><div class="clear"></div>';      resultContents += '<div class="search_results_new_body_pic"><img src="_cmsImages/new_rest.php?img=' + image + '&amp;maxwidth=80&amp;maxheight=80" width="80" height="80" alt="Restaurant" /></div>';      resultContents += '<div class="search_results_new_body_description"><p><strong>' + name + '</strong></p>';      resultContents += '<p><span>Address:</span> ' + address.substring(0,address.indexOf(',')) + '</p>';	  resultContents += '<p><span>Cuisine:</span> ' + cuisine + '</p>';	  //resultContents += '<p><span>Location on map: </span><a href="#">click here</a></p>';	  //resultContents += '<p><span>Details: </span><a href="restaurant.php?id=' + id + '&address='+ searchValue +'&qty='+ qty +'">Full Details</a></p>';	  	  iconcontent = createIcons(id,restaurantCardUseType,restaurantPhoneBookings,restaurantCardUse,restaurantMaxPeople,availableSat,availableFri,popup);      resultContents += '<div class="restaurant_smalliconcontainer">';      resultContents += iconcontent[0];      resultContents += '</div><div style="position:relative;">'+iconcontent[1]+'</div><div class="clear"></div>';	        //resultContents += '<p><span>Nearest Tube / Station:</span> ' + tube + '</p>';      resultContents += '</div>';      resultContents += '</div><div class="clear"></div>';            div.innerHTML = resultContents;            GEvent.addDomListener(div, 'click', function() {        GEvent.trigger(marker, 'click');      });      GEvent.addDomListener(div, 'mouseover', function() {        div.style.backgroundColor = '#e3f4c1';      });      GEvent.addDomListener(div, 'mouseout', function() {        div.style.backgroundColor = '#fff';      });            return div;    }        function createIcons(id,restaurantCardUseType,restaurantPhoneBookings,restaurantCardUse,restaurantMaxPeople,availableSat,availableFri,popup) {      popuptxt = '';	  html = '<img class="restaurant_smalliconhold"';	  if (popup) {		  if (restaurantCardUseType=='smallicon-50.gif') html += " onMouseOver=\"divPopUp('"+id+"popupdiv7');\" onMouseOut=\"divPopOff('"+id+"popupdiv7');\"";		  else html += " onMouseOver=\"divPopUp('"+id+"popupdiv');\" onMouseOut=\"divPopOff('"+id+"popupdiv');\"";	  }      html += ' src="_img/restaurant/' + restaurantCardUseType + '" alt="Offer Type" />';      if (popup) {		  if (restaurantCardUseType=='smallicon-50.gif') popuptxt += "<div id=\""+id+"popupdiv7\" class=\"popupdivstyle\" style=\"display:none\">The restaurant offers tastelondon card-holders 50% OFF the total food bill</div>";		  else popuptxt += "<div id=\""+id+"popupdiv\" class=\"popupdivstyle\" style=\"display:none\">The restaurant offers tastelondon card-holders 2 for 1 meals (across all courses ordered), 2 for 1 means one tastelondon card applies for 2 people</div>";	  }      if(restaurantPhoneBookings !== '0') {      	html += '<img class="restaurant_smalliconhold" onMouseOver="divPopUp(\''+id+'popupdiv4\');" onMouseOut="divPopOff(\''+id+'popupdiv4\');" src="_img/restaurant/' + restaurantPhoneBookings + '" alt="Bookings Only" />';      	popuptxt += "<div id=\""+id+"popupdiv4\" class=\"popupdivstyle\" style=\"display:none\">You must telephone book in advance and mention tastelondon</div>";      }      html += '<img class="restaurant_smalliconhold"';      if (restaurantCardUse=='smallicon-first.gif') html += " onMouseOver=\"divPopUp('"+id+"popupdiv2');\" onMouseOut=\"divPopOff('"+id+"popupdiv2');\"";      else html += " onMouseOver=\"divPopUp('"+id+"popupdiv3');\" onMouseOut=\"divPopOff('"+id+"popupdiv3');\"";      html += ' src="_img/restaurant/' + restaurantCardUse + '" alt="Card Use" />';      if (restaurantCardUse=='smallicon-first.gif') popuptxt += "<div id=\""+id+"popupdiv2\" class=\"popupdivstyle\" style=\"display:none\">The restaurant is a 'first visit only' restaurant (within your membership period)</div>";      else popuptxt += "<div id=\""+id+"popupdiv3\" class=\"popupdivstyle\" style=\"display:none\">The restaurant is an 'unlimited usage' restaurant</div>";      if (restaurantMaxPeople !== '0') {      	max = restaurantMaxPeople.substring(13,restaurantMaxPeople.indexOf('.'));      	html += '<img class="restaurant_smalliconhold"';      	html += " onMouseOver=\"divPopUp('"+id+"popupdiv8');\" onMouseOut=\"divPopOff('"+id+"popupdiv8');\"";      	html += ' src="_img/restaurant/' + restaurantMaxPeople + '" alt="Maximum People" />';      	popuptxt += "<div id=\""+id+"popupdiv8\" class=\"popupdivstyle\" style=\"display:none\">A maximum of "+max+" people per tastelondon booking</div>";      }      if(availableSat !== '0') {      html += '<img class="restaurant_smalliconhold"';      if (popup) {		  html += " onMouseOver=\"divPopUp('"+id+"popupdiv6');\" onMouseOut=\"divPopOff('"+id+"popupdiv6');\"";		  html += ' src="_img/restaurant/' + availableSat + '" alt="Not Available Saturday" />';		  popuptxt += "<div id=\""+id+"popupdiv6\" class=\"popupdivstyle\" style=\"display:none\">The tastelondon offer is not available on Saturday Evenings</div>";      } else {		  html += ' src="_img/restaurant/' + availableSat + '" alt="Not Available Saturday" />';      }      }      if(availableFri !== '0') {      html += '<img class="restaurant_smalliconhold"';      if (popup) {      html += " onMouseOver=\"divPopUp('"+id+"popupdiv5');\" onMouseOut=\"divPopOff('"+id+"popupdiv5');\"";      html += ' src="_img/restaurant/' + availableFri + '" alt="Not Available Friday" />';      popuptxt += "<div id=\""+id+"popupdiv5\" class=\"popupdivstyle\" style=\"display:none\">The tastelondon offer is not available on Friday Evenings</div>";      } else {		  html += ' src="_img/restaurant/' + availableFri + '" alt="Not Available Friday" />';      }      }      return Array(html,popuptxt);    }