var GlossaryController = function ( data ) {
	try {
		log( '---->GlossaryController(): Sending the following to cptooltip:' );
		log( jQuery( data ).find( '#ajaxGlossaryData' ).html() );
		return jQuery( data ).find( '#ajaxGlossaryData' ).html();
	} catch ( error ) {
		alert( '<!>CPTOOLTIP ERROR - GlossaryController Method: ' + error );
	}
};
jQuery( document ).ready( function (){
	// setup cptooltip
	jQuery( '.article' ).find( 'a[data-info]' ).cptooltip({
		tipContent: 'ajax',
		ajaxHandle: 'data-info',
		ajaxPostUrl: '?nocount=true&Template=/subtemplates/glossary/glossary_ajax.jsp',
		ajaxLoadingData: '<div class="preloader"><img src="/CP/common/images/backgrounds/loading.gif" /></div>',
		sendDataToCallback: true,
		ajaxCallback:GlossaryController
	});
	// setup back to top
	if ( jQuery( '.BackToTop' ).size() !== 0 ) {
		jQuery( '.BackToTop' ).click( function ( event ) {
			event.preventDefault();
			window.scrollTo( 0, 0 );
		});
	}
	
});
