/*  USER TRACKING ANALYTICS  */

var locVar = "";
var url = location.pathname;
var trackUrl = new Array();
trackUrl = url.split("/");                    
var truncSec = new Array();
for(i=1; i<trackUrl.length; i++) { 
                truncSec[i] = trackUrl[i].substr(0,5)
                if (truncSec[i].indexOf('.') != -1) {
                    truncSec[i] = truncSec[i].substring(0,truncSec[i].indexOf('.'))
                }                       
}
locVar = truncSec.join('+').replace(/\+/,"");

jQuery(document).ready(function(){

        jQuery('a').live('click', function(){
			
            var trackLink = jQuery(this).attr('href') + '?' + locVar;
            var linkCode = jQuery(this).attr('name');
            var linkText = jQuery(this).text();
            linkText = jQuery.trim(linkText);

            if (linkText.length == 0) {
				linkText = jQuery(this).children('img').attr('alt'); 
                //linkText = jQuery(this).children('[title]').attr('title');
            }
                    
            linkText = (linkText!=null?
                    linkText.replace(/ /g,'+').replace(/&/g,'and').replace(/[^a-zA-Z 0-9:\.\/_-]/g,'_').replace(/__/g,'').toLowerCase():
                        "noLinkText"); 
            
            if (linkCode) {
				//Replace all spaces, ampersands, and uppercase
                 linkCode = linkCode.replace(/ /g,'_').replace(/&/g,'and').replace(/[^a-zA-Z 0-9:\.\/+_-]/g,'_').replace(/__/g,'').toLowerCase();
                 linkText = linkText+'+'+linkCode;
             }
             
             // only first 100 chars
             linkText = linkText.substr(0, 100)
             //alert(linkText);
			 
             var linkHref = jQuery(this).attr('href');
             var customLinkValue = locVar + '||' +  linkText;
             
           
             if(linkHref.match(/^#.*/)){
                 
                 //alert("linkHref.match == TRUE");
                 return false;
             }
             else{
                 //alert(customLinkValue);
				 _gaq.push(['_setCustomVar', 1, 'LinkTag', customLinkValue, 3]);_gaq.push(['_setCustomVar', 3, 'DateTime', d.getTime(), 3]);_gaq.push(['_trackPageview']);
             }
            return true;
        });

});

/*  END USER TRACKING ANALYTICS  */
