var HistoryControl = {
	ifelement: null,
	hcpage: _drjsPath + "hc_component.html",
	number: 0,
	currentNumber: null,
	pages: null,
	GAnalytics: "",
	OnLoad: null,
	init: function() {
		this.pages = [];
		this.createIFrame();
	},
	createIFrame: function() {
		var element = document.createElement("iframe");
		document.body.appendChild(element);
		element.setAttribute("id", "hc_iframe1601");
		element.style.width = "0px";
		element.style.height = "0px";
		element.style.position = "absolute";
		element.style.display = "none";
		this.ifelement = element;
	},
	LoadLink: function(number, link) {
		if(this.pages==null) { this.init(); }
		if(number != this.currentNumber) {
			this.currentNumber = number;
			if(this.OnLoad!=null) {
				this.OnLoad(link);
			}
		}
	},
	SendLink: function(link) {
		if(this.pages==null) { this.init(); }
		this.number ++;
		this.currentNumber = this.number;
		var src = (this.hcpage.indexOf("?")>=0) ? this.hcpage + "&" + this.number + "/" + link : this.hcpage + "?" + this.number + "/" + link;
		this.ifelement.src = src;
	}
}

drjs.loadComplete(drjs.files.historycontrol);