	$(document).ready(function(){

        var filetypes = /\.(exe|pdf)$/i;
		var linktypes = /\/(buy)\//i;
		var renewtypes = /\/(renew)\//i;
		var trialtypes = /\/(trial|sso|titanium-product-selector|renew)\//i;
		var tabtypes = /(\#tab)/i;
		var excludedDomains = /(informationweek|itpro|safesync-for-business\/videos|housecall|downloadcenter|soiel|\/WFrecomRU|\/WFrecomGB|\/WFrecomEMEA|\/WFrecomES|\/WFrecomIT|\/WFrecomFR|\/WFrecomDE|idcdocserv)($|\.|\/)/i;
		var targetNewLink = /ctoinsights\./i;
		var newpricewidget = /\/(titanium2012)\//i;
        
        $('a').each(function(){
            var href = $(this).attr('href');
				if(href != undefined) {
					if (href.match(filetypes)){
		                $(this).click(function() {
		                    var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined;
		                    var filePath = href.replace(/^https?\:\/\/(de|fr|emea|it|es|uk|ru)\.trendmicro\.com\//i, '');
		                    pageTracker._trackPageview(filePath);
		                });
		            }
		            else if (href.match(trialtypes)){
		                $(this).click(function() {
		                    var filePath = href.replace(/^https?\:\/\/(de|fr|emea|it|es|uk|ru)\.trendmicro\.com\//i, '');
		                    pageTracker._trackPageview(filePath);
		                });
		            }
		            else if (href.match(targetNewLink)) {
		                $(this).click(function() {
		                    pageTracker._trackPageview(href);
		                    this.target = "_blank";
		                });
		            }
		            else if (href.match(excludedDomains)) {
		                $(this).click(function() {
		                    pageTracker._trackPageview(href);
		                    this.target = "_blank";
		                });
		            }
		            else if ((href.match(/^https?\:/i)) && (!href.match(document.domain))){
		                $(this).click(function() {
		                    pageTracker._link(href);
		                    pageTracker._trackPageview(href);
		                    return false;
		                });
		            }
		            else if ((href.match(newpricewidget))){
		                $(this).click(function() {
		                    pageTracker._link(href);
		                    pageTracker._trackPageview(href);
		                    
		                    pageTracker._link($('#TrackingException a').attr('href'));
                            pageTracker._trackPageview($('#TrackingException a').attr('href'));

		                    return false;
		                });
		            }
		            else if (href.match(linktypes)){
		                $(this).click(function() {
		                    pageTracker._trackPageview(href);
		                    this.target = "_blank";
		                });
		            } 
		            else if (href.match(tabtypes)){
		                $(this).click(function() {
		             		var webpage = $(location).attr('href').replace(/^https?\:\/\/(de|fr|emea|it|es|uk|ru)\.trendmicro\.com\//i, '');
		                    pageTracker._trackPageview(webpage+href);
		                });
		            }
	            }
        });
    if($('#priceWidgetForm').length) {
    		$('#submit').click(function() {
				var form_url = $('#submit').attr('href');
				$('#submit').attr('target', '_self');
				pageTracker._link(form_url);
				pageTracker._trackEvent('DR', 'DRCART', form_url);
				return false;
			});
	}
});
