var bolDocsIncludePath = true;
var bolImageIncludePath = true;
var bolMailtoIncludePath = true;
var bolExternalIncludePath = true;
var rgxDocsRegex = /^.+\.((doc)|(docx)|(pdf))$/;
var rgxImagesRegex = /^.+\.((gif)|(jpg)|(png))$/;
var rgxMailtoRegex = /^mailto\:/;
var rgxExternalRegex = /^((http\:\/\/|www\.)(?!\/)(?!\?)(?!#)(?!www\.brooklandsmk)(?!http:\/\/www\.brooklandsmk)(?!http:\/\/p4p-brooklands-dev.amaze.com)(?!http:\/\/p4p-brooklands-staging.amaze.com)(?!http:\/\/brooklands))/;

$(document).ready(function() {
    var pn = document.location.pathname.replace("default.aspx", "");
    var CurrentFolder = (pn != "/") ? pn : "/homepage/";
    CurrentFolder = (CurrentFolder.search(/\.(aspx)$/) > 0) ? CurrentFolder + "/" : CurrentFolder;
    $("a").click(function() {
       
	// PDF documents
        var DocMatches = $(this).attr("href").match(rgxDocsRegex);
        if (DocMatches != null && pageTracker)
        {
            var DocName = $(this).attr("href").substr($(this).attr("href").lastIndexOf("/"), $(this).attr("href").length);
            var DocVPvalue = (bolDocsIncludePath) ? CurrentFolder + "download" + DocName : "download" + DocName;
            pageTracker._trackPageview(DocVPvalue);
//            alert(DocVPvalue);
        }
        
        //images
        //var ImageMatches = $(this).attr("href").match(rgxImagesRegex);
        //if (ImageMatches != null && pageTracker)
        //{
        //    var ImageName = $(this).attr("href").substr($(this).attr("href").lastIndexOf("/"), $(this).attr("href").length);
        //    var ImageVPvalue = (bolImageIncludePath) ? CurrentFolder + "download" + ImageName : "download" + ImageName;
        //   pageTracker._trackPageview(ImageVPvalue);
        //    alert(ImageVPvalue);
        //}
        

        // Email links       
        var EmailMatches = $(this).attr("href").match(rgxMailtoRegex);
        if (EmailMatches != null && pageTracker)
        {
            var EmailAddress = "/" + $(this).attr("href").substr($(this).attr("href").lastIndexOf("mailto:"), $(this).attr("href").length).replace("mailto:", ""); ;
            var EmailVPvalue = (bolMailtoIncludePath) ? CurrentFolder + "Email" + EmailAddress : "Email" + EmailAddress
            pageTracker._trackPageview(EmailVPvalue);
//            alert(EmailVPvalue);
        }

        
        // External links
        var ExternalMatches = $(this).attr("href").match(rgxExternalRegex);
        if (ExternalMatches != null && pageTracker)
        {
            var ExtLinkAddress = "/" + $(this).attr("href").replace("http:\/\/", "");
            var ExtLinkVPvalue = (bolMailtoIncludePath) ? CurrentFolder + "OutboundLink" + ExtLinkAddress : "OutboundLink" + ExtLinkAddress
            pageTracker._trackPageview(ExtLinkVPvalue);
//            alert(ExtLinkVPvalue);
        }
    });
});

