/**
 * @version built on Prototype 1.5
 * @author Maxime Cowez
 * @copyright <a href="http://www.edge.be">Edge.be</a>
 */

if (!Edge) var Edge = {};
Edge.HBX = {
	
	pageID: 0,
	pageTitle: '',
	languageCode: '',
	countryCode: '',
	
	testInterface: function() {
		Edge.Tools.Debug.warn("testing external interface");
	},
	
	/*sendParam: function(key, value) {
		if (!Edge.HBX.hbxExists) return;
		
		Edge.Tools.Debug.trace("pageID: " + Edge.HBX.pageID);
		Edge.Tools.Debug.trace("pageTitle: " + Edge.HBX.pageTitle);
		Edge.Tools.Debug.trace("languageCode: " + Edge.HBX.languageCode);
		Edge.Tools.Debug.trace("countryCode: " + Edge.HBX.countryCode);
		Edge.Tools.Debug.trace(key + ": " + value);
		_hbSet(key, value);
		_hbSend();
	},*/
	
	sendParams: function(map) {	
		if (!Edge.HBX.hbxExists) return;
		
		//Edge.Tools.Debug.trace(map);
		var media = map.mediaTitle.replace(/ /gi, "_") + "(" + map.mediaID + ")";
		var page =  Edge.HBX.pageTitle.replace(/ /gi, "_") + "(" + Edge.HBX.pageID + ")";
		
		//Edge.Tools.Debug.trace("trailer+" + Edge.HBX.countryCode + "+" + Edge.HBX.languageCode + "+" + page + "|" + media);
		_hbSet('c2', "trailer+" + Edge.HBX.countryCode + "+" + Edge.HBX.languageCode + "+" + page + "|" + media);
		_hbSend();
	},
	
	hbxExists: function() {
		if (typeof _hbSend == "undefined") {
			Edge.Tools.Debug.warn("HBX tracking disabled");
			return false;
		}
		return true;
	}
	
}