﻿(function() {
	jQuery.fn.rhNav = function(v) {
		function w(a, c, h, g, d) { var j = a.attr("src"), f = parseInt(a.attr(i + b.blinkcounttag)); if (j == c) { a.attr("src", h); f = -2 } else { a.attr("src", c); if (d == -1) f = -2; else f++; a.attr(i + b.blinkcounttag, f) } f < d && setTimeout(function() { w(a, c, h, g, d) }, g) } function x(a, c, h, g) { var d = parseInt(a.attr(i + b.blinkcounttag)); if (a.hasClass(c)) { a.removeClass(c); if (g == -1) d = -2; else d++; a.attr(i + b.blinkcounttag, d) } else { a.addClass(c); d = -2 } d < g && setTimeout(function() { x(a, c, h, g) }, h) } function y(a) {
			var c = B(a);
			if (c == -2) return -2; if (!c || isNaN(c)) c = 0; c++; jQuery.cookie(i + a, c, { path: "/" }); return c
		} function B(a) { if (!jQuery.cookie) return -2; if (!a) return -2; if (a.length == 0) return -2; a = parseInt(jQuery.cookie(i + a)); if (!a || isNaN(a)) a = 0; return a } var b = { imghovertag: "srch", imgdowntag: "srcd", linkdowntag: "classd", exacttag: "downexact", starttag: "downstart", usehreftag: "matchhref", blinktag: "blink", blinkdelaytag: "blinktimer", blinkexptimetag: "blinkexptime", blinkcounttag: "blinkcount", blinksettag: "blinkset", blinkpagecounttag: "blinkpagecount" },
i = "_rhNv1"; v && jQuery.extend(b, v); this.each(function() {
	var a = jQuery(this), c = a.find("img"), h = a.attr("href"), g = a.attr(b.exacttag), d = a.attr(b.starttag), j = a.attr(b.usehreftag), f = false, k, z = new Date; if (d) { k = d.split(","); for (d = 0; d < k.length; d++) f |= location.pathname.match("^" + k[d]) == k[d] } if (g) { k = g.split(","); for (d = 0; d < k.length; d++) f |= location.pathname == k[d] } if (j) f = location.pathname == h; if (c.length > 0) c.each(function() {
		var e = jQuery(this), o = e.attr("src"), p = e.attr(b.imghovertag), q = e.attr(b.imgdowntag), l = e.attr(b.blinktag),
m = parseInt(e.attr(b.blinkdelaytag)), A = new Date(e.attr(b.blinkexptimetag)), r = parseInt(e.attr(b.blinkcounttag)), C = e.attr(b.blinksettag), s = parseInt(e.attr(b.blinkpagecounttag)); if (f && q) { o = q; e.attr("src", q) } if (l && !f) { jQuery("<img src='" + l + "' />"); if (l.length > 0) { m || (m = 500); r || (r = -1); s || (s = -1); if (z <= A || isNaN(A)) { e.attr(i + b.blinkcounttag, "0"); y(C) <= s && setTimeout(function() { w(e, o, l, m, r) }, m) } } } if (p) { jQuery("<img src='" + p + "' />"); jQuery(this).hover(function() { e.attr("src", p) }, function() { e.attr("src", o) }) } 
	});
	else { c = a.attr(b.linkdowntag); var t = a.attr(b.blinktag), n = parseInt(a.attr(b.blinkdelaytag)); h = new Date(a.attr(b.blinkexptimetag)); var u = parseInt(a.attr(b.blinkcounttag)); g = a.attr(b.blinksettag); j = parseInt(a.attr(b.blinkpagecounttag)); if (c) { f && a.addClass(c); if (t && !f) if (t.length > 0) { n || (n = 500); u || (u = -1); j || (j = -1); if (z <= h || isNaN(h)) { a.attr(i + b.blinkcounttag, "0"); y(g) <= j && setTimeout(function() { x(a, t, n, u) }, n) } } } } 
}); return this
	} 
})(jQuery);
