function getTrendIdentifier() 
{
		var theDate = "";
		var theCookie = "";
		if ( window.document.cookie != null ) {			 
			theDate = getFxCookie( "tid" );	
			theCookie = getFxCookie( "JSESSIONID" );		 	    
		}		 
		if ( theCookie == null ){
			theCookie = getCookieFx( "jsessionid" );
		}
		if ( theDate  == null ){
			theDate = getCookieFx( "tid" );
		}		 
		if ( theDate == null ) {
			theDate = getFxDate();
			if ( theCookie == null ) {
				theDate = theDate + "_" + Math.random()*1000000000000000000;
			} else {
				theDate = theDate + "_" + theCookie;
			}
			createFxCookie( "tid", theDate, 365 );		 
		}		 		 
		return theDate;  
}
function getFxDate() {
	var d = new Date();
	var year = "" + d.getFullYear();		 
	year = year.substring(( year.length - 2 ), year.length ); 
	var month = "" + ( d.getMonth() + 1 );
	if ( month.length == 1 ) {
		month = "0" + month;
	}
	var data = "" + d.getDate();
	if ( data.length == 1 ) {
		data = "0" + data;
	}		 
	return ( year + month + data );
} 
function getFxCookie( name ) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf( "; " + prefix );
    if ( begin == -1 ) {
        begin = dc.indexOf( prefix );
        if ( begin != 0 ) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf( ";", begin );
    if ( end == -1 ) {
        end = dc.length;
    }    
    return unescape( dc.substring( begin + prefix.length, end ));
}
function getCookieFx( name ) {
    parm = new Array;
	value = new Array;
	var beg = "" + location.href; 
	 
	beg = beg.substring( beg.indexOf( name ) );
	parm = beg.split( '&' );
	for ( i = 0; i < parm.length; i++ ) {
	   value[ i ] = parm[ i ].split( '=' ); 
	   if ( value[ i ][ 0 ] == name )  return value[ i ][ 1 ];
	}
	return null;
}   
function createFxCookie( 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=/";
}  

