
OneWeb.Analytics.GoogleAnalytics={}
OneWeb.Analytics.GoogleAnalytics.Provider=function(account){
OneWeb.Analytics.Provider.call(this,account);
var gaTracker=null;
this.getTracker=function(){return gaTracker;}
this.setTracker=function(tracker){gaTracker=tracker;}}
OneWeb.Analytics.GoogleAnalytics.Provider.prototype=new OneWeb.Analytics.Provider();
OneWeb.Analytics.GoogleAnalytics.Provider.prototype.constructor=OneWeb.Analytics.GoogleAnalytics.Provider;
OneWeb.Analytics.GoogleAnalytics.Provider.prototype.initialize=function(){
if(typeof _gat!="undefined"){
this.setTracker(_gat._getTracker(this.getAccount()));}}
OneWeb.Analytics.GoogleAnalytics.Provider.prototype.track=function(address){
var tracker=this.getTracker();
if(tracker)
tracker._trackPageview(address);}
OneWeb.Analytics.GoogleAnalytics.Provider.prototype.trackEvent=function(){
var args=null;
if(arguments.length<2){
throw "Google Analytics trackEvent requires at least 2 parameters";}
var tracker=this.getTracker();
if(tracker)
tracker._trackEvent.apply(this.getTracker(),arguments);}


