
function S4() {
   return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}
function guid() {
   return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}


if (document.images) {
	var uid;
	var sessionid = S4();
	var previousCookieIDValue;
	
	// checking for previously set uuid value in cookie
	$.Jookie.Initialise("IDCOOKIE", 129600 ) // expiration date in minutes (90 days)
	var prevUID = $.Jookie.Get('IDCOOKIE', "guuid");
	//alert(prevUID);
	
	if (prevUID){
		//alert("cookie value already exists");
		uid = prevUID;		
	} else {
		//alert("cookie doesn't exist; first time generation");
		uid = guid();
	}

	// setting cookie to ensure consistent transmission of userid down the chain of future interactions
	$.Jookie.Set('IDCOOKIE', "guuid", uid);
	//$.Jookie.Debug("IDCOOKIE");
			
	sessionid = sessionid + S4();
	var thm_params = "org_id=ar55h9ej&session_id=" + sessionid;
	var imgSrc = "https://h.online-metrix.net/fp/clear.png?m=2&" + thm_params;
		
	try {		
			document.write('<img src=' + imgSrc + ' width="1" height="1" border="0">');
			document.write('<p style="background:url(https://h.online-metrix.net/fp/clear.png?' + thm_params + '&session2=' + uid + '&m=1)"></p>');
	
			document.write('<script src="https://h.online-metrix.net/fp/check.js?' + thm_params + '"></script>');
		
			document.write('<object type="application/x-shockwave-flash" data="https://h.online-metrix.net/fp/fp.swf?' + thm_params + '" width="1" height="1" id="thm_fp">');
			document.write('<param name="movie" value="https://h.online-metrix.net/fp/fp.swf?' + thm_params + '" />');
			document.write('</object>');
			document.write('<input type="hidden" name="GUUID" value="' + uid + '">');
			document.write('<input type="hidden" name="session_id" value="' + sessionid + '">');
			
	
		
	} catch (ex){
		alert('recursion alert!');
		alert(ex);
	}
}
