/* this script parses the page url for the pattern ref=someSource if we find that the user came from commission junction or bing search set a cookie.
Upon checkout, look for this cookie to send conversion pixel tracking code */


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/"; }

function generate_cookie_code(channel, days) {
	createCookie(channel,channel, days);
}

var referrer = new RegExp('[\\?&]' + "ref" + '=?([^&#]*)').exec(window.document.location);

if (referrer != null && referrer.length > 1) {
  
  referrer = referrer[1];
  //indexOf returns the char number where pattern is found in string
  //as long as the referrer value contains src code, drop cookie

  if (referrer.indexOf('bing') != -1) {generate_cookie_code('bing', 1);}
  if (referrer.indexOf('cj') != -1) {generate_cookie_code('cj', 60);}

}

