//Included on user_group non-spark pages to let us track by content group - called from basePage.vb
/**
 * Nielsen//NetRatings JavaScript Library
 * (c) 2007 Nielsen//NetRatings
 *
 * Global Variables */
var _nnCI = "friendsreunited";   /* client id no. */
var _nnCY = "uk";   /* country code */
var _nnTC = "800";   /* time delay in milliseconds */

/* do not edit below this line                                                */
/* ========================================================================== */
var _nnCC = 0;
var _nnClickDst;
function _nnClick(_nnClickURL, _nnCG)
{
   _nnCG = _nnCgTest(_nnCG);
	_nnClickDst = _nnClickURL;
	//(new Image(1,1)).src = _nnRecordFactory(_nnClickURL,_nnCG); 
	var _rsIMG = new Image(1,1);
    _rsIMG.src=_nnRecordFactory(_nnClickURL,_nnCG); 
	setTimeout("window.location = _nnClickDst", _nnTC);
}

function _nnEvent(_nnClickURL, _nnCG)
{
   _nnCG = _nnCgTest(_nnCG);
	//(new Image(1,1)).src = _nnRecordFactory(_nnClickURL,_nnCG);
	var _rsIMG = new Image(1,1);
    _rsIMG.src=_nnRecordFactory(_nnClickURL,_nnCG);
 
	//alert('tracked');
}

function _nnFileTrack(_nnClickURL, _nnCG)
{  
   var _nnPixel = new Image(1,1); 
	_nnCG = _nnCgTest(_nnCG);
	_nnPixel.src = _nnRecordFactory(_nnClickURL,_nnCG);
	_nnSleep(_nnTC);
}

function _nnRecordFactory(_nnClickURL, _nnCG)
{
   var _nnLP = location.protocol.indexOf('https')>-1?'https:':'http:';
	var _nnND = _nnLP + '//secure-' + _nnCY + '.imrworldwide.com/';
	var _nnPixelSrc = _nnND + 'cgi-bin/m?rnd=' + (new Date()).getTime();
	_nnPixelSrc += '&ci=' + _nnCI;
	_nnPixelSrc += '&cg=' + escape(_nnCG);
	_nnPixelSrc += '&cc=' + _nnCC;
	_nnPixelSrc += '&si=' + _nnCI + '-ctgw-' + escape(_nnClickURL);
	_nnPixelSrc += '&rp=' + escape(window.location);
   return _nnPixelSrc;
}

function _nnSleep(milliS)
{ 
	var _nnDate = new Date(); var _nnCurrDate = null; 
	do { _nnCurrDate = new Date(); } 
	while(_nnCurrDate - _nnDate < milliS); 
}

function _nnCgTest(cg)
{
   if (typeof(cg) == "undefined") { return (typeof(_rsCG) != "undefined") ?  _rsCG : "fr"; }
	else { return cg; }
}
