
            // Simple log
            var log = function(msg) {
  
            };
            
            // Default tracker mock
            var track = function() {
                log('track: ' + arguments[0]);
               // alert(arguments[0])
                          
            // urls!
			var about = "/home/";
			var contact = "/Contact/";
			var mailing = "/Subscribe/";
			var news = "/News/";
			var whatson = "/MelbourneEvents/";
			var venue = "/Venue/";
			var archives = "/archive/";



			// switch statment to use the functions for ech page
			var addy = arguments[0];
			
			switch (addy)
			{
			case ""+about+"":
					
					changer1("bug");
				
				break;
			case ""+contact+"":
					
					changer1("contacts");
				
			  break;
			case ""+mailing+"":
					
					
					changer3("book");
					
				  
           
				    
			  break;
			case ""+news+"":
			
					changer2("news");
					
			  break;
			case ""+whatson+"":

					changer1("ticket");
				
			  break;			
			case ""+venue+"":
					
					changer1("brick");
				
			  break;			
			case ""+archives+"":
				$("#ticket").attr("alt", "");
				$(".ticket_link").attr("alt", "");
				$(".ticket_link").click(function(){ return false;});
				
			  break;
			  			
			default:
				//alert(addy); // for testing what url it is
			}
 			
 			// function to change the css and stop linking from current page
            function changer1(pageid){
				//var alty = $("#"+pageid+"").attr("alt")
				
				$("#"+pageid+"").attr("id", "bug").attr("alt", "7"); // swap the bug for the right image
				$("#bug").attr("id", ""+pageid+"");
				$("#"+pageid+"").css("cursor","default").attr("alt", "").click(function(){ window.location.href = "#"});
				$("."+pageid+"_link").css("text-decoration","underline").attr("alt", "").attr('href', "#").click(function(){ return false;});            
            
            }


            function changer2(pageid){
				//var alty = $("#"+pageid+"").attr("alt")

				$("#bug").attr("id", ""+pageid+"");
				$("#"+pageid+"").attr("id", "bug").attr("alt", "7"); // swap the bug for the right image
				$("#"+pageid+"").css("cursor","default").attr("alt", "").click(function(){ window.location.href = "#"});
				$("."+pageid+"_link").css("text-decoration","underline").attr("alt", "").attr('href', "#").click(function(){ return false;});            
            
            }

            
            };
 

            function changer3(pageid)
				   {
				

				    $("#bug").attr("id", ""+pageid+"");
				    $("#"+pageid+"").attr("id", "bug").attr("alt", "7"); // swap the bug for the right image
				    $("#"+pageid+"").css("cursor","default").attr("alt", "").click(function(){ window.location.href = "#"});
				    $("."+pageid+"_link").css("text-decoration","underline").attr("alt", "").attr('href', "#").click(function(){ return false;});            
                    changer4("ticket");
                    };   
	                 
                function changer4(pageid){
				
				$("#"+pageid+"").attr("id", "bug").attr("alt", "7"); // swap the bug for the right image
				$("#bug").attr("id", ""+pageid+"");
				$("#"+pageid+"").css("cursor","default").attr("alt", "").click(function(){ window.location.href = "#"});
				
                            };
			

            // Serialization utility
            var serialize = function(obj, re) {
                var result = [];
                $.each(obj, function(i, val) {
                    if ((re && re.test(i)) || !re)
                        result.push(i + ': ' + (typeof val == 'object' ? val.join 
                            ? '\'' + val.join(', ') + '\'' : serialize(val) : '\'' + val + '\''));
                });
                return '{' + result.join(', ') + '}';
            };
            
            // Init and change handlers
            $.address.init(function(event) {
                log('init: ' + serialize({
                    value: $.address.value(), 
                    path: $.address.path(),
                    pathNames: $.address.pathNames(),
                    parameterNames: $.address.parameterNames(),
                    queryString: $.address.queryString()
                }));
            })
