var bolDocsIncludePath = true;
var bolImageIncludePath = true;
var bolMailtoIncludePath = true;
var bolExternalIncludePath = true;
var bolRSSLinkIncludePath = true; 
var rgxDocsRegex = /^.+\.((doc)|(docx)|(pdf))$/; 
var rgxImagesRegex = /^.+\.((gif)|(jpg)|(png))$/; 
var rgxMailtoRegex = /^mailto\:/; 
var rgxExternalRegex = /^((http\:\/\/|www\.)(?!\/)(?!\?)(?!#)(?!www\.i3-group)(?!http:\/\/www\.i3-group)(?!http:\/\/test.i3-group)(?!http:\/\/i3))/;

$(document).ready(function() {

    //alert("autotag");
    
    var pn = document.location.pathname.replace("default.aspx", "");
    var CurrentFolder = pn; //= (pn != "/") ? pn : "/homepage/"; 
    CurrentFolder = (CurrentFolder.search(/\.(aspx)$/) > 0) ? CurrentFolder + "/" : CurrentFolder;

    $("a").click(function() {
    
        // 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); 
        }
        
        // RSS Feed
        if ($(this).attr("class") == "rss_button" && pageTracker) {
            var RSSLinkAddress = $(this).attr("href").replace("http:\/\/", "");
            var RSSLinkVPvalue = (bolRSSLinkIncludePath) ? CurrentFolder + "RSSLink" + RSSLinkAddress : "RSSLink" + RSSLinkAddress
            
            pageTracker._trackPageview(RSSLinkVPvalue);
            //alert(RSSLinkVPvalue);        
        }                
    });        
});

function noResults( searchTerm )
{
    //alert( searchTerm );
    pageTracker._trackPageview('/zerosearchresults/' + searchTerm );
}
