Tracking.prototype.filename = "undefined";
Tracking.prototype.referrer = "undefined";
Tracking.prototype.prop7 = "undefined";

Tracking.prototype.getCurrentFilename  = function() {
	var pn = location.pathname;
	var fn = pn.substr(pn.lastIndexOf("/")+1,pn.length);
	return(fn);
}	

Tracking.prototype.getReferrerFilename  = function() {
	var fn
	if (document.referrer){
		var pn = document.referrer;
		fn = pn.substr(pn.lastIndexOf("/")+1,pn.length);
		fn = fn.toLowerCase();
	}
	else{
		fn = "";
	}
	return(fn);
}	

Tracking.prototype.setProp7 = function(fn){
    
	if(fn != "undefined"){
		var p7;
		switch(fn.toLowerCase()){ //Filenames in LOWERCASE!!
			case "nysifeob.aspx": 
				s.setupFormAnalysis();
				p7 = "Explanation of Benefits Request"; 
				break;
			case "printeob.aspx": 
				s.setupFormAnalysis();
				s.sendFormEvent('s', s.pageName, "Print EOB")
				break;
			case "wcwheresmycompcheck.aspx": 
				s.setupFormAnalysis();
				if (this.referrer != fn.toLowerCase()){
					p7 = "Wheres my Comp check";
				}
				else{
					s.sendFormEvent('s', s.pageName, "Comp Check successful");
				}
				break;
			default:
				p7 = "";
				break;
		}
		return(p7);
	}
}

function Tracking(){
	this.filename = this.getCurrentFilename();
	this.referrer = this.getReferrerFilename();
	this.prop7 = this.setProp7(this.filename);
}