
OneWeb.Analytics.GoogleAnalytics={};
_gaq=(typeof _gaq=="undefined")?[]:_gaq;
OneWeb.Analytics.GoogleAnalytics.Provider=function(){
OneWeb.Analytics.Provider.apply(this,arguments);
var gaTracker=null;
this.getTracker=function(){return gaTracker;}
this.setTracker=function(tracker){gaTracker=tracker;}
OneWeb.Analytics.GoogleAnalytics.Provider.count=(OneWeb.Analytics.GoogleAnalytics.Provider.count||0)+1;
this.name="ga"+OneWeb.Analytics.GoogleAnalytics.Provider.count;}
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(){
var name=this.name,
settings=this.getSettings();
var anonymize=settings["anonymize"];
if(anonymize===undefined||anonymize===null)
anonymize=settings["anonymize"]=false;
var perfSampleRate=settings["perfSampleRate"];
var async=settings["async"];
if(async===undefined||async===null)
async=settings["async"]=true;
if(async===true||(typeof(async)=="string"&&async.toLowerCase()==="true")){
_gaq.push([name+"._setAccount",this.getAccount()]);
if(anonymize||(typeof(anonymize)=="string"&&anonymize.toLowerCase()==="true"))
_gaq.push(["_gat._anonymizeIp"]);
if(perfSampleRate&&parseInt(perfSampleRate)!=NaN)
_gaq.push([name+"._setSiteSpeedSampleRate",parseInt(perfSampleRate)]);
_gaq.push(function(){
var iframes=document.getElementsByTagName("iframe");
for(var i=0,l=iframes.length;i<l;i++){
if(OneWeb.Util.hasClass(iframes[i],"linkExternal"))
iframes[i].src=_gat._getTrackerByName(name)._getLinkerUrl(iframes[i].src);}});
this.setTracker(new OneWeb.Analytics.GoogleAnalytics.AsyncTracker(name));}else{
if(typeof _gat!="undefined"){
this.setTracker(_gat._createTracker(this.getAccount(),name));
if(anonymize||(typeof(anonymize)=="string"&&anonymize.toLowerCase()==="true"))
_gat._anonymizeIp();
if(perfSampleRate&&parseInt(perfSampleRate)!=NaN)
this.getTracker()._setSiteSpeedSampleRate(parseInt(perfSampleRate));
var iframes=document.getElementsByTagName("iframe");
for(var i=0,l=iframes.length;i<l;i++){
if(OneWeb.Util.hasClass(iframes[i],"linkExternal"))
iframes[i].src=this.getTracker()._getLinkerUrl(iframes[i].src);}}}}
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);}
OneWeb.Analytics.GoogleAnalytics.Provider.prototype.trackSocial=function(){
var args=null;
if(arguments.length<2){
throw "Google Analytics trackSocial requires at least 2 parameters";}
var tracker=this.getTracker();
if(tracker)
tracker._trackSocial.apply(this.getTracker(),arguments);}
OneWeb.Analytics.GoogleAnalytics.AsyncTracker=function(name){
this.name=name||"";}
OneWeb.Analytics.GoogleAnalytics.AsyncTracker.prototype={
"_trackPageview":function(address){
var method=(this.name.length>0?this.name+".":"")+"_trackPageview";
_gaq.push([method,address]);},
"_trackEvent":function(){
var method=(this.name.length>0?this.name+".":"")+"_trackEvent";
switch(arguments.length){
case 2:_gaq.push([method,arguments[0],arguments[1]]);break;
case 3:_gaq.push([method,arguments[0],arguments[1],arguments[2]]);break;
default:_gaq.push([method,arguments[0],arguments[1],arguments[2],arguments[3]]);}},
"_trackSocial":function(){
var method=(this.name.length>0?this.name+".":"")+"_trackSocial";
switch(arguments.length){
case 2:_gaq.push([method,arguments[0],arguments[1]]);break;
case 3:_gaq.push([method,arguments[0],arguments[1],arguments[2]]);break;
default:_gaq.push([method,arguments[0],arguments[1],arguments[2],arguments[3]]);}}}
window["___gcfg"]={google_analytics:false};

/* 6.0.4369 */ 

