eqca = new Object();

eqca.getURLB = function()
{
	var r;
	if (r = window.location.href.match(/\/b\.([0-9]+)\//))
	{
		return r[1];
	}
	else if (r = window.location.href.match(/(\?|\&)b=([0-9]+)(\&|$)/))
	{
		return r[2];
	}
}

eqca.getURLC = function()
{
	var r;
	if (r = window.location.href.match(/\/c\.([0-9a-z]+)\//i))
	{
		return r[1];
	}
	else if (r = window.location.href.match(/(\?|\&)c=([0-9a-z]+)(\&|$)/i))
	{
		return r[2];
	}
}

eqca.fixRcolNav = function()
{
	var i, c, jq, jq2, len;
	jq = jQuery("div#rcrCol > ul > li");
	for (i = 0, c = jq.length; i < c; i++)
	{
		jq2 = jQuery("ul > li", jq.eq(i));
		if (len = jq2.length)
		{
			jq2.eq(len - 1).addClass("last");
		}
	}
}

eqca.printRColAboveNavImg = function(classNameSrc, classNameTgt, defaultSrc, w, h)
{
	var i, c, img;
	for (i = 0, c = document.images.length; i < c; i++)
	{
		img = jQuery(document.images[i]);
		if (img.hasClass(classNameSrc))
		{
			document.writeln('<img class="'+classNameTgt+'"src="'+img.attr("src")+'" width="'+w+'" height="'+h+'" />');
			return;
		}
	}
	document.writeln('<img class="'+classNameTgt+'"src="'+defaultSrc+'" width="'+w+'" height="'+h+'" />');
}

jQuery(document).ready
(
	function ()
	{
		var i, c, jqc, n;

		/* Fix nav styles */
		jqc = jQuery("ul#topNav > li > ul");
		for (i = 0, c = jqc.length; i < c; i++)
		{
			jQuery("li", jqc.eq(0)).eq(0).addClass("first");
		}

		/* Fix footer tgts. */
		jqc = jQuery("div#footer > a");
		for (i = 0, c = jqc.length; i < c; i++)
		{
			n = jqc.get(i);
			if (n.href.match(/b\.(4447205|4447207)/))
			{
				n.target = "_blank";
			}
		}
	}
)
