/*
	Last published on : 14-May-09 08:30
	Location          : \commercial\destinationguide\cms\destinationguide\static\js
	Filename          : dg-webtrends.js
*/
	
	/**
	* Invoke this function when email a friend and print a page links are clicked
	*/
	function emailFriendAndPrintPageOnClick(id) {
		var loc = ""+location.href;
		var dcsuri;
		var title;
		var eventType ;
		var eventPlace;
		var titleEmail = ""
		
		if(loc.match("index.htm")) eventPlace = document.getElementById("pageAreaType").value;
		else eventPlace = getLoadCityTopic();

		eventType = id == "mail_friend" ? "link_sendtofriend" : "link_printpage";
		dcsuri = getFromContinentToTopicFormatValues('/') != "" ? getFromContinentToTopicFormatValues('/')+".htm" : "Worldmap.htm";
		//title = getFromCityToTopic() != "" ? getFromCityToTopic()+"_"+eventType : "Worldmap_"+eventType;
		title = trimTopicPage() != "" ? trimTopicPage() : "Worldmap";
				
		metron.measureVariablesAndCommit(
			{ 	"dcsuri" : dcsuri,
				"ti"  : title, 
				"z_dg_event" : "Clicked",
				"z_dg_eventtype" : eventType,
				"z_dg_eventplace" : eventPlace
			} );

	}
	
	/**
	* Called when the onclick events occurred in flight, hotel and car tabs, links and submit buttons
	*/
	function crosssellingOnClick(id){
	  	var loc = ""+location.href;
		var dcsuri;
		var title;
		var eventType ;
		var eventPlace;
		var isFlight = false;
		var isHotel = false;
		var isCar = false;
		
		if(id == "booker-flights") eventType = "tab_flight"; 
		else if(id == "booker-hotel") eventType = "tab_hotel";
        else if(id == "booker-car") eventType = "tab_car";
        
        else if(id == "flightSearch") eventType = "link_ebt_search";
        else if(id == "hotelSearch") eventType = "link_hotel_search";
        else if(id == "carSearch") eventType = "link_car_search";
        
        else if(id == "flightSearchTrigger") eventType = "trigger_flight";
        else if(id == "hotelSearchTrigger") eventType = "trigger_hotel";
        else if(id == "carSearchTrigger") eventType = "trigger_car";
        
        else if(id == "5_14yrs") { eventType = "link_ebt_5-14years"; }
        else if(id == "Clickout - Flight") eventType = "link_ebt_search";
        else eventType = "unknown";
        
   		if(loc.match("index.htm")) eventPlace = document.getElementById("pageAreaType").value;
		else eventPlace = getLoadCityTopic();
	
		dcsuri = getFromContinentToTopicFormatValues('/') != "" ? getFromContinentToTopicFormatValues('/')+".htm" : "Worldmap.htm";
		//title = getFromCityToTopic() != "" ? getFromCityToTopic()+"_"+eventType : "Worldmap_"+eventType;
		title = trimTopicPage() != "" ? trimTopicPage() : "Worldmap";
				
		metron.measureVariablesAndCommit(
			{ 	"dcsuri" : dcsuri,
				"ti"  : title, 
				"z_dg_event" : "Clicked",
				"z_dg_eventtype" : eventType,
				"z_dg_eventplace" : eventPlace
			} );
	}
	
	/**
	* Called when the onclick events occurred in the city page internal
	*/
	function trackCityPageInternal(eventType,eventValue){
		//alert(eventValue);
		var dcsuri;
		var title;
		
		dcsuri = getFromContinentToTopicFormatValues('/')+".htm";
		//title = getFromContinentToTopicFormatValues('_')+"_"+eventType;
		title = trimTopicPage() != "" ? trimTopicPage() : "Worldmap";
		
		metron.measureVariablesAndCommit(
			{   "dcsuri" : dcsuri,
				"ti"  : title, 
				"z_dg_event" : "Clicked",
				"z_dg_eventtype" : eventType,
				"z_dg_eventvalue" : eventValue,
				"z_dg_eventplace" : getLoadCityTopic()
			} );
	}
	
	
	function trackChangeCountry(){
		//metron.webtrends.WT = {};
		var dcsuri;
		var title;
		var eventType;
		var eventPlace;
		var eventType = "link_change_country";
		
		if(loc.match("index.htm"))eventPlace = "Worldmap";
		else eventPlace = getLoadCityTopic();
			
		dcsuri = getFromContinentToTopicFormatValues('/') != "" ? getFromContinentToTopicFormatValues('/')+".htm" : "Worldmap.htm";
		//title = getFromCityToTopic() != "" ? getFromCityToTopic()+"_"+eventType : "Worldmap_"+eventType;
		title = trimTopicPage() != "" ? trimTopicPage(): "Worldmap";
		metron.measureVariablesAndCommit(
			{   "dcsuri" : dcsuri,
				"ti"  : title, 
				"z_dg_event" : "Clicked",
				"z_dg_eventtype" : eventType,
				"z_dg_eventplace" : eventPlace
			} );
	}
	
	function videoWebTrendsTracking(event,videoName,videoLengthPercent){
		//metron.webtrends.WT = {};
		var dcsuri;
		var title;
		var eventType;
		var eventPlace;
		
		videoLengthPercent = videoLengthPercent+escape('%');
					
		if(event == "PLAYING") eventType = "Start";
		else if(event == "click_to_open") eventType = "Start";
		else if(event == "BUFFERING") eventType = "Playing - "+videoLengthPercent;
		else if(event == "PAUSED" || event == "IDLE") eventType = "Paused - "+videoLengthPercent;
                else if(event == "STOP") eventType = "Stop";
                else if(event == "COMPLETED") eventType = "Completed - "+videoLengthPercent;
                else if(event == "CLOSED") eventType = "Close";
                else if(event == "RESIZE") eventType = "Full screen";
                else if(event == "PLAY") eventType = "Play - "+videoLengthPercent;
	        else if(event == "NORMALSIZE") eventType = "Normal screen";
                else eventType = "unknown";
        
		dcsuri = getFromContinentToTopicFormatValues('/')+".htm";
		title = trimTopicPage();
		eventPlace = getLoadCityTopic();
		videoName = getCityName();
		metron.measureVariablesAndCommit(
			{ 	"dcsuri" : dcsuri,
				"ti"  : title, 
				"z_dg_video_name" : videoName+" Video",
				//"z_dg_video_eventtype" : eventType,
				"z_dg_video_eventplace" : eventPlace,
				"z_dg_video_eventvalue" : eventType
			} );
		
	}
	
	
	
	
	
	