		$(document).ready(
			function()
			{
				try
				{
					var pageTracker = _gat._getTracker("UA-11141787-1");
					pageTracker._trackPageview();
					$('.widget_ad').click(function(){
						// Read outgoing clicks from cookie
						var urls = [];
						urls.push(readCookie('url1'));
						urls.push(readCookie('url2'));
						urls.push(readCookie('url3'));
						urls.push(readCookie('url4'));

						// Create new array without empty strings
						var outgoing_clicks = [];
						for (var i=0;i<4;i++)
						{
							if (urls[i] != null)
							{
								outgoing_clicks.push(urls[i]);
							}
						}
						
						// Have we already clicked this URL?
						var already_clicked = 0;
						for (var i=0;i<4;i++)
						{
							if (outgoing_clicks[i] == $(this).attr("href"))
							{
								already_clicked = 1;
							}
						}
						
						if ( already_clicked != 1 )
						{
							if (outgoing_clicks.length < 4)
							{
								outgoing_clicks.push($(this).attr("href") );
								createCookie('url'+outgoing_clicks.length, $(this).attr("href"), 30);
								var suffix = '';
								if (outgoing_clicks.length > 1)
								{
									suffix = outgoing_clicks.length;
								}
								pageTracker._trackPageview('/locallisting'+suffix);
							}
						}
						
					});
				}
				catch(err)
				{
				}
			}
		);
		function createCookie(name,value,days) {
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}

		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}

		function eraseCookie(name) {
			createCookie(name,"",-1);
		}

