
    
/* GA Tracking */
function trackOutgoingLinks() {
  $('a[href]').click(function() {
      var $a = $(this);
      var href = $a.attr('href');
      if ( (href.match(/^http/)) && (! href.match(document.domain)) ) {
          var category = 'outgoing'; 
          var event = href; 
          var label = document.URL;
          label = label.replace('http://',''); 
          label = label.replace(document.domain,'');
          try {
            /* var myTracker=_gat._getTrackerByName();
            console.log('tracking.js: Tracked exit link to %s on page %s.',event,label);
            _gaq.push(['myTracker._trackEvent', ' + category + ', ' + event + ', ' + label + ']); */
            

            console.log('tracking.js: Tracked exit link to %s on page %s.',event,label);
            _gaq.push(['_trackEvent', category, event, label]);
            
            
          }catch(err){}
      };
  });
};
function trackEvents() {
  $('#eventTracking a').click(function() {
      
      var eventCategory = 'Test'; /* Test|Videos|Sliders|etc. */
      var eventAction = 'linkclicked'; /* Play|Stop|Download|Click|etc. */
      var eventLabel = $(this).children('span').html(); /* March|Gone With the Wind|etc. */
      var eventValue = 'notusedyet';
      
      
      try {
        //var myTracker=_gat._getTrackerByName();
        //console.dir(myTracker);
        //_gaq.push(['myTracker._trackEvent', '+ eventCategory +', '+ eventAction +', ' + eventLabel + ']);
        
        
        _gaq.push(['_trackEvent', eventCategory, eventAction, eventLabel]);
        console.log('tracking.js: Tracked custom event: cat=%s, action=%s, label=%s.',eventCategory,eventAction,eventLabel);

      } catch(err){}
          
  });
};
      





























function trackDownload111() {
  $('#testDownloadLink1').click(function() {

      try {
          console.log('tracking.jd: tracked something');
      } catch(err){}
          
  });
};

trackDownload222 = function(obj) {
  $(this).click(function() {

      try {
          console.log('tracking.jd: tracked something');
      } catch(err){}
          
  });
};





(function( $ ){

  $.fn.trackDownloads = function( options ) {  
    
    console.log('here we go...');
    
    var settings = {
      'eventCategory'         : 'Download',
      'eventAction'           : 'blue'
    };


 
      
      this.click(function() {

        console.log('tracking.jd: tracked something');
        

 
      
      
    });

  };
})( jQuery );








$(document).ready(function(){
     $('a').trackDownloads();
  
     
//  $('#testDownloadLink1').trackDownloads({
 //   'eventCategory' : 'DownLoadItYeah'
//  });

    
  //trackDownload111();
 // $('a.download').trackDownload222();
  
 
  trackOutgoingLinks();
  trackEvents();
 
  
});





