var Tracker=new function TrackerObject(){this.track_links;this.track_all_links;this.link_selector;this.is_active;this.id;this.object;this.inline;this.complete=false;this.init=function(options){if(typeof options=="object"){Tracker.id=options.tracker_id;Tracker.track_links=(options.track_links!=undefined?options.track_links:false);Tracker.all_links=(options.track_all_links!=undefined?options.track_all_links:false);Tracker.link_selector=options.link_selector;Tracker.inline=(options.inline==undefined?false:(options.inline==false?false:true));if(Tracker.inline==false){$(document).ready(function(){Tracker.instantiate();});}}else{alert("You must specify init options.");}};this.instantiate=function(options){if(Tracker.inline){document.write(unescape("%3Cscript src='http://www.google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));}else{$("body").append("<script src='http://www.google-analytics.com/ga.js' type='text/javascript'></script>");}Tracker.start();};this.start=function(){Tracker.validate();};this.validate=function(){if(typeof Tracker.object!="function"){if(typeof _gat!="object"){setTimeout("Tracker.validate()",500);return;}else{if(Tracker.id!=undefined){Tracker.object=_gat._getTracker(Tracker.id);}else{alert("No valid tracker ID.");return;}}}if(Tracker.complete==false){Tracker.pageSetup();}return;};this.pageSetup=function(){if(Tracker.complete==false){Tracker.object._trackPageview();if(Tracker.track_links){Tracker.bindLinkEvents();}Tracker.complete=true;}};this.bindLinkEvents=function(){var selector;if(Tracker.track_links){if(typeof jQuery=="function"){selector=(Tracker.track_all_links?"a":Tracker.link_selector);if(selector){$(selector).click(function(){Tracker.track(this.href);});}else{alert("You must either track all links or specify a link selector.");}}}};this.track=function(uri){try{if(Tracker.validate()){Tracker.object._trackPageview(uri);}}catch(err){}return;};}