function getUTM(name, obj) {
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  // var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regexS = "[\\.|&]" + name + "=([^|#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(obj); // window.location.href
  if(results == null || results == "(unknown)" || results == "(none)") {
    return "(not set)";
  } else {
    return decodeURIComponent(results[1].replace(/\+/g, " "));
  }
}

jQuery(document).ready(function(){
	jQuery("input[name='src']").val( getUTM("utmcsr", jQuery.cookie('__utmz')) );
	jQuery("input[name='medium']").val( getUTM("utmcmd", jQuery.cookie('__utmz')) );
	jQuery("input[name='campaign']").val( getUTM("utmccn", jQuery.cookie('__utmz')) );
	jQuery("input[name='network']").val( getUTM("utmctr", jQuery.cookie('__utmz')) );
	jQuery("input[name='traffic_type']").val( getUTM("utmcct", jQuery.cookie('__utmz')) );
});
