//Read a page's GET URL variables and return them as an associative array.function getJBValue() {    	var vars = [], hash;    	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');     	for(var i = 0; i < hashes.length; i++)    {        		hash = hashes[i].split('=');        		vars.push(hash[0]);        		vars[hash[0]] = hash[1];    	}     	if ( vars['jb'] ) {		if ( vars['jb'] != "" ) {			SetLog('JB', vars['jb'] );		}	}}function SetLog(cookiename, cookievalue){	var expirydate = new Date();	expirydate.setDate(expirydate.getDate() + 14); 	var path = "/";	var domain;	var secure;	//now set the cookie	document.cookie = cookiename + "=" +escape( cookievalue ) +		( ( expirydate ) ? ";expires=" + expirydate.toGMTString() : "" ) +		( ( path ) ? ";path=" + path : "" ) +		( ( domain ) ? ";domain=" + domain : "" ) +		( ( secure ) ? ";secure" : "" );}// with this test document.cookie.indexOf( name + "=" );function GetLog( check_name ) {	// first we'll split this cookie up into name/value pairs	// note: document.cookie only returns name=value, not the other components	alert( document.cookie);	var a_all_cookies = document.cookie.split( ';' );	var a_temp_cookie = '';	var cookie_name = '';	var cookie_value = '';	var b_cookie_found = false; // set boolean t/f default f	for ( i = 0; i < a_all_cookies.length; i++ )	{		// now we'll split apart each name=value pair		a_temp_cookie = a_all_cookies[i].split( '=' );		// and trim left/right whitespace while we're at it		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');		// if the extracted name matches passed check_name		if ( cookie_name == check_name )		{			b_cookie_found = true;			// we need to handle case where cookie has no value but exists (no = sign, that is):			if ( a_temp_cookie.length > 1 )			{				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );				alert(cookie_value);			}			// note that in cases where cookie is initialized but no value, null is returned			return cookie_value;			break;		}		a_temp_cookie = null;		cookie_name = '';	}	if ( !b_cookie_found )	{		return null;	}}