/****************************************************
      etracker-link-wrapper.js
      medianet GmbH
      rottmar@medianet.de
      (01.10.2010)
      - Wrappt alle Download-Links um ein Redirect ueber eTracker zu erzwingen -
****************************************************/
$(document).ready(function(){

   /* Die lokale Domain */
   var localDomain = "http://www.dlg.org/";
   
   /* eTracker Tag-Bestandteile */
   var etrackerPrefix = "http://www.etracker.de/lnkcnt.php?et=mjVFaK&url=";
   var etrackerSuffix = "&lnkname=";
   
   /* Zu modifizierende Dateitypen */
   var fileSuffixes = new Array("pdf", "xls");

    $("a").each(function() {
        url = $(this).attr('href') + "";
		for (var i = 0; i < fileSuffixes.length; ++i){
			var pattern = "\\." + fileSuffixes[i] + "$";
			if( url.match(new RegExp(pattern, "gi")) ){
			   if( ! url.match(/^http.*/gi) ){
				   url = localDomain + url;
			   }
			   labelArr = url.match(/[^/]+$/g, url);
			   label = labelArr[0];
			   url = etrackerPrefix + url + etrackerSuffix + label;
			   $(this).attr('href', url);
			}
		}           
    });
 });
 
