    BGC.track.init("UA-5870535-7");
    BGC.track(["_setCustomVar", 1, "vGUID", BGC.cookie("uid"), 1]);
    BGC.track(["_setCustomVar", 2, "sGUID", BGC.cookie("sid"), 2]);
	BGC.track();

$(document).ready(function () {

	// bumper page launcher
	$(".external").click(function (e) {
			var $o, that = this;
			var xtlink = $(that).attr("href");
			$("#external_link").attr("href", xtlink);
			// show overlay
			$o = $("#bumper");
			$o.modal({
				onOpen: function (dialog) {
						dialog.overlay.fadeIn(200, function () {
						dialog.container.fadeIn(200);
						dialog.data.fadeIn(200);
					});
				},
				onClose: function (dialog) {
				
					dialog.data.fadeOut(200);
					dialog.container.fadeOut(200, function () {
						dialog.overlay.fadeOut(200, function () {
							$.modal.close();
						});
					});
				},
				overlay: 60
			});
			
			e.preventDefault();
		});

		// link tracking (finds and tracks links with class="track category|action|label" applied)
	$("a.track").click(function () {
		var ev = getEventString(this.className);
		if (ev) {
			BGC.track(ev);
		}
	});
	
	// form view/submit "action" (virtual pageview) tracking
	$("form.track").each(function () {
		var ev = getEventString(this.className).replace(/\|/g, "/");
		if (ev) {
			BGC.track(ev + "/view");
			$(this).submit(function (e) {
				if (Page_IsValid) { // only track the submit action if the .NET validation routine passed
					BGC.track(ev + "/submit");
				}
			});
		}
	});
    
function getEventString (s) {
		var ev = "";
		s = s.split(" ");
		$.each(s, function () {
			if (this.indexOf("|") > -1) {
				ev = this;
				return;
			}
		});
		return ev;
	}

	//end document.ready
});
