// webtrends_logger.js
//Devanand Reddy G

/*
 * *****************************************************************************
 * 
 * COPYRIGHT. HSBC HOLDINGS PLC 2007. ALL RIGHTS RESERVED.
 *
 * This software is only to be used for the purpose for which it has been
 * provided. No part of it is to be reproduced, disassembled, transmitted,
 * stored in a retrieval system nor translated in any human or computer
 * language in any way or for any other purposes whatsoever without the
 * prior written consent of HSBC Holdings plc.
 * 
 *******************************************************************************
 */
 
 WTLogger = {
 debug:false,
//	HSBC.EXT.absl_search_type="" ;Expected values - ATM,Branch,Premier center  etc.
							     	// to track search types
//	HSBC.EXT.absl_search_text="";	//Expected values - Vancouver, BC, Canada etc.
									//to track searched text
//	HSBC.EXT.absl_search_features="";//Expected value - ATM 24 hrs., Safety deposit box  etc. 	
									//to track searched services
	
	log : function(param){
			if(this.debug){
				console.log('Type:'+param["search_type"],', Searched For:'+param["search_text"],', Features:'+param["search_features"]+
				' ,Email Result:'+param["emailResult"]+' , Selected Result:'+param["selectedFromResult"]);
			}

		if (typeof(HSBC) !=  "undefined"){
			HSBC.EXT.absl_service_category=param["search_type"];
			HSBC.EXT.absl_searchTerm=param["search_text"];
			HSBC.EXT.absl_advancedSearch=param["search_features"];
			HSBC.EXT.absl_selectedFromResult=param["selectedFromResult"];
			HSBC.EXT.absl_emailResult=param["emailResult"];
			
//Remove duplicated Webtrends feature
			/*HSBC.LOG.dcsuri = dcsEscape(HSBC.LOG.dcsuri);
			HSBC.LOG.dcsuri = '/absl4_0';
			HSBC.DCS.ID="dcsz1g8vi00000kvt75u9m2m7_5q8w";*/
			
			//dcsMapHSBC();//This gathers HSBC.EXT.xxxx information
			dcsMultiTrack('WT.ti', 'absl4.0');//This fires a request to WebTrends server
			
			if(this.debug){
				console.log('Successfull logged');
			}
		}
	}
 }//End of the WTLogger

