	/*
	JavaScript for recording BriteTrack parameters into a cookie for later use
	GET query string must include the following four parameters:
		BrCs: Customer ID
		BrCg: Campaign ID
		BrRc: Recipient ID
		BrKy: Recipient Key
	*/

// function to get a value from a GET string given a parameter name
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return false;
  else
    return results[1];
}

// function to create a cookie
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=/";
}

if ( gup('BrCs') && gup('BrCg') && gup('BrRc') ) {
	//if ( gup('BrCs') && gup('BrCg') && gup('BrRc') && gup('BrKy') ) {  
	// BrKy removed from test as it is not being passed in URL
	
	// if the GET parameters are set, record them in a cookie
	createCookie('00b_track[BrCs]',gup('BrCs'),7);
	createCookie('00b_track[BrCg]',gup('BrCg'),7);
	createCookie('00b_track[BrRc]',gup('BrRc'),7);
	//createCookie('00b_track[BrKy]','',7);
} 