 /**
 * @author Andre Small
 */

function readcookie(name) {
    var re = new RegExp("(?:^| )" + name + "=([^;]*)", "i");
    var matches = document.cookie.match(re);
    return matches && matches.length == 2 ? matches[1] : null;
}
function savecookie(name, value, days) {
    var date = new Date;
    date.setTime(date.getTime() + (typeof days != "undefined" ? days : 3) * 24 * 60 * 60 * 1000);
    var expires = "; expires=" + date.toGMTString();
    var domain = (typeof window._gaTrackingDomainName == "undefined") ? document.domain : window._gaTrackingDomainName;
    document.cookie = name + ("=" + value + expires + "; path=/;domain=" + domain);
}
function eraseCookie(name) {
	savecookie(name,"",-1);
}
function getmetaContents(mn){ 
  var m = document.getElementsByTagName('meta'); 
  for(var i in m){ 
   if(m[i].name == mn){ 
     return m[i].content.toLowerCase(); 
   } 
  } 
  
  return "";
}

var campaignTrackingCookie = "__utmz";

//Clear tracking cookie if at conversion page.
//Example: <meta name="Conversion-Page" content="true" />
var conversion = getmetaContents("Conversion-Page");
if (conversion == "true") {
    removeCampaignTracking();
}

function removeCampaignTracking(){  
    eraseCookie(campaignTrackingCookie);
}

