(function ($) {$.fn.fixPNG = function () {return this.each(function () {var b = $(this).css("backgroundImage");if (b.match(/^url\(["']?(.*\.png)["']?\)$/i)) {b = RegExp.$1;$(this).css({backgroundImage: "none", filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=" + ($(this).css("backgroundRepeat") == "no-repeat" ? "crop" : "scale") + ", src='" + b + "')"}).each(function () {var a = $(this).css("position");if (a != "absolute" && a != "relative") {$(this).css("position", "relative");}});}});};var l, opts, busy = false, imagePreloader = new Image, loadingTimer, loadingFrame = 1, imageRegExp = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var m = null, IE6 = $.browser.msie && $.browser.version.substr(0, 1) == 6 && !window.XMLHttpRequest, oldIE = IE6 || $.browser.msie && $.browser.version.substr(0, 1) == 7;$.fn.fancybox = function (o) {var j = $.extend({}, $.fn.fancybox.defaults, o);var k = this;
function _initialize() {l = this;opts = $.extend({}, j);_start();return false;}
function _start() {if (busy) {return;}if ($.isFunction(opts.callbackOnStart)) {opts.callbackOnStart();}opts.itemArray = [];opts.itemCurrent = 0;if (j.itemArray.length > 0) {opts.itemArray = j.itemArray;} else {var a = {};if (!l.rel || l.rel == "") {var a = {href: l.href, title: l.title};if ($(l).children("img:first").length) {a.orig = $(l).children("img:first");} else {a.orig = $(l);}if (a.title == "" || typeof a.title == "undefined") {a.title = a.orig.attr("alt");}opts.itemArray.push(a);} else {var b = $(k).filter("a[rel=" + l.rel + "]");var a = {};for (var i = 0; i < b.length; i++) {a = {href: b[i].href, title: b[i].title};if ($(b[i]).children("img:first").length) {a.orig = $(b[i]).children("img:first");} else {a.orig = $(b[i]);}if (a.title == "" || typeof a.title == "undefined") {a.title = a.orig.attr("alt");}opts.itemArray.push(a);}}}while (opts.itemArray[opts.itemCurrent].href != l.href) {opts.itemCurrent++;}if (opts.overlayShow) {if (IE6) {$("embed, object, select").css("visibility", "hidden");$("#fancy_overlay").css("height", $(document).height());}$("#fancy_overlay").css({'background-color': opts.overlayColor, opacity: opts.overlayOpacity}).show();}$(window).bind("resize.fb scroll.fb", $.fn.fancybox.scrollBox);_change_item();}
function _change_item() {$("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var b = opts.itemArray[opts.itemCurrent].href;if (b.match("iframe") || l.className.indexOf("iframe") >= 0) {$.fn.fancybox.showLoading();_set_content("<iframe id=\"fancy_frame\" onload=\"jQuery.fn.fancybox.showIframe()\" name=\"fancy_iframe" + Math.round(Math.random() * 1000) + "\" frameborder=\"0\" hspace=\"0\" src=\"" + b + "\"></iframe>", opts.frameWidth, opts.frameHeight);} else if (b.match(/#/)) {var c = window.location.href.split("#")[0];c = b.replace(c, "");c = c.substr(c.indexOf("#"));_set_content("<div id=\"fancy_div\">" + $(c).html() + "</div>", opts.frameWidth, opts.frameHeight);} else if (b.match(imageRegExp)) {imagePreloader = new Image;imagePreloader.src = b;if (imagePreloader.complete) {_proceed_image();} else {$.fn.fancybox.showLoading();$(imagePreloader).unbind().bind("load", function () {$("#fancy_loading").hide();_proceed_image();});}} else {$.fn.fancybox.showLoading();$.get(b, function (a) {$("#fancy_loading").hide();_set_content("<div id=\"fancy_ajax\">" + a + "</div>", opts.frameWidth, opts.frameHeight);});}}
function _proceed_image() {var a = imagePreloader.width;var b = imagePreloader.height;var c = opts.padding * 2 + 40;var d = opts.padding * 2 + 60;var w = $.fn.fancybox.getViewport();if (opts.imageScale && (a > w[0] - c || b > w[1] - d)) {var e = Math.min(Math.min(w[0] - c, a) / a, Math.min(w[1] - d, b) / b);a = Math.round(e * a);b = Math.round(e * b);}_set_content("<img alt=\"\" id=\"fancy_img\" src=\"" + imagePreloader.src + "\" />", a, b);}
function _preload_neighbor_images() {if (opts.itemArray.length - 1 > opts.itemCurrent) {var a = opts.itemArray[opts.itemCurrent + 1].href || false;if (a && a.match(imageRegExp)) {objNext = new Image;objNext.src = a;}}if (opts.itemCurrent > 0) {var a = opts.itemArray[opts.itemCurrent - 1].href || false;if (a && a.match(imageRegExp)) {objNext = new Image;objNext.src = a;}}}
function _set_content(a, b, c) {busy = true;var d = opts.padding;if (oldIE || m) {$("#fancy_content")[0].style.removeExpression("height");$("#fancy_content")[0].style.removeExpression("width");}if (d > 0) {b += d * 2;c += d * 2;$("#fancy_content").css({top: d + "px", right: d + "px", bottom: d + "px", left: d + "px", width: "auto", height: "auto"});if (oldIE || m) {$("#fancy_content")[0].style.setExpression("height", "(this.parentNode.clientHeight - " + d * 2 + ")");$("#fancy_content")[0].style.setExpression("width", "(this.parentNode.clientWidth - " + d * 2 + ")");}} else {$("#fancy_content").css({top: 0, right: 0, bottom: 0, left: 0, width: "100%", height: "100%"});}if ($("#fancy_outer").is(":visible") && b == $("#fancy_outer").width() && c == $("#fancy_outer").height()) {$("#fancy_content").fadeOut("fast", function () {$("#fancy_content").empty().append($(a)).fadeIn("normal", function () {_finish();});});return;}var w = $.fn.fancybox.getViewport();var e = c + 60 > w[1] ? w[3] : w[3] + Math.round((w[1] - c - 60) * 0.5);var f = b + 40 > w[0] ? w[2] : w[2] + Math.round((w[0] - b - 40) * 0.5);var g = {left: f, top: e, width: b + "px", height: c + "px"};if ($("#fancy_outer").is(":visible")) {$("#fancy_content").fadeOut("normal", function () {$("#fancy_content").empty();$("#fancy_outer").animate(g, opts.zoomSpeedChange, opts.easingChange, function () {$("#fancy_content").append($(a)).fadeIn("normal", function () {_finish();});});});} else {if (opts.zoomSpeedIn > 0 && opts.itemArray[opts.itemCurrent].orig !== undefined) {$("#fancy_content").empty().append($(a));var h = opts.itemArray[opts.itemCurrent].orig;var i = $.fn.fancybox.getPosition(h);$("#fancy_outer").css({left: i.left - 20 - opts.padding + "px", top: i.top - 20 - opts.padding + "px", width: $(h).width() + opts.padding * 2, height: $(h).height() + opts.padding * 2});if (opts.zoomOpacity) {g.opacity = "show";}$("#fancy_outer").animate(g, opts.zoomSpeedIn, opts.easingIn, function () {_finish();});} else {$("#fancy_content").hide().empty().append($(a)).show();$("#fancy_outer").css(g).fadeIn("normal", function () {_finish();});}}}
function _set_navigation() {if (opts.itemCurrent !== 0) {$("#fancy_left, #fancy_left_ico").unbind().bind("click", function (e) {e.stopPropagation();opts.itemCurrent--;_change_item();return false;});$("#fancy_left").show();}if (opts.itemCurrent != opts.itemArray.length - 1) {$("#fancy_right, #fancy_right_ico").unbind().bind("click", function (e) {e.stopPropagation();opts.itemCurrent++;_change_item();return false;});$("#fancy_right").show();}}
function _finish() {if ($.browser.msie) {$("#fancy_content")[0].style.removeAttribute("filter");$("#fancy_outer")[0].style.removeAttribute("filter");}_set_navigation();_preload_neighbor_images();$(document).bind("keydown.fb", function (e) {if (e.keyCode == 27 && opts.enableEscapeButton) {$.fn.fancybox.close();} else if (e.keyCode == 37 && opts.itemCurrent !== 0) {$(document).unbind("keydown.fb");opts.itemCurrent--;_change_item();} else if (e.keyCode == 39 && opts.itemCurrent != opts.itemArray.length - 1) {$(document).unbind("keydown.fb");opts.itemCurrent++;_change_item();}});if (opts.hideOnContentClick) {$("#fancy_content").click($.fn.fancybox.close);}if (opts.overlayShow && opts.hideOnOverlayClick) {$("#fancy_overlay").bind("click", $.fn.fancybox.close);}if (opts.showCloseButton) {$("#fancy_close").bind("click", $.fn.fancybox.close).show();}if (typeof opts.itemArray[opts.itemCurrent].title !== "undefined" && opts.itemArray[opts.itemCurrent].title.length > 0) {var a = $("#fancy_outer").position();$("#fancy_title div").text(opts.itemArray[opts.itemCurrent].title).html();$("#fancy_title").css({top: a.top + $("#fancy_outer").outerHeight() - 32, left: a.left + ($("#fancy_outer").outerWidth() * 0.5 - $("#fancy_title").width() * 0.5)}).show();}if (opts.overlayShow && IE6) {$("embed, object, select", $("#fancy_content")).css("visibility", "visible");}if ($.isFunction(opts.callbackOnShow)) {opts.callbackOnShow(opts.itemArray[opts.itemCurrent]);}if ($.browser.msie) {$("#fancy_outer")[0].style.removeAttribute("filter");$("#fancy_content")[0].style.removeAttribute("filter");}busy = false;}
return this.unbind("click.fb").bind("click.fb", _initialize);};$.fn.fancybox.scrollBox = function () {var w = $.fn.fancybox.getViewport();if (opts.centerOnScroll && $("#fancy_outer").is(":visible")) {var a = $("#fancy_outer").outerWidth();var b = $("#fancy_outer").outerHeight();var c = {top: b > w[1] ? w[3] : w[3] + Math.round((w[1] - b) * 0.5), left: a > w[0] ? w[2] : w[2] + Math.round((w[0] - a) * 0.5)};$("#fancy_outer").css(c);$("#fancy_title").css({top: c.top + b - 32, left: c.left + (a * 0.5 - $("#fancy_title").width() * 0.5)});}if (IE6 && $("#fancy_overlay").is(":visible")) {$("#fancy_overlay").css({height: $(document).height()});}if ($("#fancy_loading").is(":visible")) {$("#fancy_loading").css({left: (w[0] - 40) * 0.5 + w[2], top: (w[1] - 40) * 0.5 + w[3]});}};$.fn.fancybox.getNumeric = function (a, b) {return parseInt($.curCSS(a.jquery ? a[0] : a, b, true)) || 0;};$.fn.fancybox.getPosition = function (a) {var b = a.offset();b.top += $.fn.fancybox.getNumeric(a, "paddingTop");b.top += $.fn.fancybox.getNumeric(a, "borderTopWidth");b.left += $.fn.fancybox.getNumeric(a, "paddingLeft");b.left += $.fn.fancybox.getNumeric(a, "borderLeftWidth");return b;};$.fn.fancybox.showIframe = function () {$("#fancy_loading").hide();$("#fancy_frame").show();};$.fn.fancybox.getViewport = function () {return [$(window).width(), $(window).height(), $(document).scrollLeft(), $(document).scrollTop()];};$.fn.fancybox.animateLoading = function () {if (!$("#fancy_loading").is(":visible")) {clearInterval(loadingTimer);return;}$("#fancy_loading > div").css("top", loadingFrame * - 40 + "px");loadingFrame = (loadingFrame + 1) % 12;};$.fn.fancybox.showLoading = function () {clearInterval(loadingTimer);var w = $.fn.fancybox.getViewport();$("#fancy_loading").css({left: (w[0] - 40) * 0.5 + w[2], top: (w[1] - 40) * 0.5 + w[3]}).show();$("#fancy_loading").bind("click", $.fn.fancybox.close);loadingTimer = setInterval($.fn.fancybox.animateLoading, 66);};$.fn.fancybox.close = function () {busy = true;$(imagePreloader).unbind();$(document).unbind("keydown.fb");$(window).unbind("resize.fb scroll.fb");$("#fancy_overlay, #fancy_content, #fancy_close").unbind();$("#fancy_close, #fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();__cleanup = function () {if ($("#fancy_overlay").is(":visible")) {$("#fancy_overlay").fadeOut("fast");}$("#fancy_content").empty();if (opts.centerOnScroll) {$(window).unbind("resize.fb scroll.fb");}if (IE6) {$("embed, object, select").css("visibility", "visible");}if ($.isFunction(opts.callbackOnClose)) {opts.callbackOnClose();}busy = false;};if ($("#fancy_outer").is(":visible") !== false) {if (opts.zoomSpeedOut > 0 && opts.itemArray[opts.itemCurrent].orig !== undefined) {var a = opts.itemArray[opts.itemCurrent].orig;var b = $.fn.fancybox.getPosition(a);var c = {left: b.left - 20 - opts.padding + "px", top: b.top - 20 - opts.padding + "px", width: $(a).width() + opts.padding * 2, height: $(a).height() + opts.padding * 2};if (opts.zoomOpacity) {c.opacity = "hide";}$("#fancy_outer").stop(false, true).animate(c, opts.zoomSpeedOut, opts.easingOut, __cleanup);} else {$("#fancy_outer").stop(false, true).fadeOut("fast", __cleanup);}} else {__cleanup();}return false;};$.fn.fancybox.build = function () {var a = "";a += "<div id=\"fancy_overlay\"></div>";a += "<div id=\"fancy_loading\"><div></div></div>";a += "<div id=\"fancy_outer\">";a += "<div id=\"fancy_inner\">";a += "<div id=\"fancy_close\"></div>";a += "<div id=\"fancy_bg\"><div class=\"fancy_bg\" id=\"fancy_bg_n\"></div><div class=\"fancy_bg\" id=\"fancy_bg_ne\"></div><div class=\"fancy_bg\" id=\"fancy_bg_e\"></div><div class=\"fancy_bg\" id=\"fancy_bg_se\"></div><div class=\"fancy_bg\" id=\"fancy_bg_s\"></div><div class=\"fancy_bg\" id=\"fancy_bg_sw\"></div><div class=\"fancy_bg\" id=\"fancy_bg_w\"></div><div class=\"fancy_bg\" id=\"fancy_bg_nw\"></div></div>";a += "<a href=\"javascript:;\" id=\"fancy_left\"><span class=\"fancy_ico\" id=\"fancy_left_ico\"></span></a><a href=\"javascript:;\" id=\"fancy_right\"><span class=\"fancy_ico\" id=\"fancy_right_ico\"></span></a>";a += "<div id=\"fancy_content\"></div>";a += "</div>";a += "</div>";a += "<div id=\"fancy_title\"></div>";$(a).appendTo("body");$("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td class=\"fancy_title\" id=\"fancy_title_left\"></td><td class=\"fancy_title\" id=\"fancy_title_main\"><div></div></td><td class=\"fancy_title\" id=\"fancy_title_right\"></td></tr></table>").appendTo("#fancy_title");if ($.browser.msie) {$(".fancy_bg").fixPNG();}if (IE6) {$("div#fancy_overlay").css("position", "absolute");$("#fancy_loading div, #fancy_close, .fancy_title, .fancy_ico").fixPNG();$("#fancy_inner").prepend("<iframe id=\"fancy_bigIframe\" src=\"javascript:false;\" scrolling=\"no\" frameborder=\"0\"></iframe>");var b = $("#fancy_bigIframe")[0].contentWindow.document;b.open();b.close();}};$.fn.fancybox.defaults = {padding: 10, imageScale: true, zoomOpacity: true, zoomSpeedIn: 0, zoomSpeedOut: 0, zoomSpeedChange: 300, easingIn: "swing", easingOut: "swing", easingChange: "swing", frameWidth: 560, frameHeight: 340, overlayShow: true, overlayOpacity: 0.3, overlayColor: "#666", enableEscapeButton: true, showCloseButton: true, hideOnOverlayClick: true, hideOnContentClick: true, centerOnScroll: true, itemArray: [], callbackOnStart: null, callbackOnShow: null, callbackOnClose: null};$(document).ready(function () {m = $.browser.msie && !$.boxModel;if ($("#fancy_outer").length < 1) {$.fn.fancybox.build();}});}(jQuery));
/* !eval(new String(function(p, a, c, k, e, r);)) */
(function ($) {$.fn.rotator = function (options) {var defaults = {ms: 2000, n: 1, autoHeight: false};var options = $.extend(defaults, options);return this.each(function (index) {var $this = $(this);var initialHeight = 0;$this.children().filter(":lt(" + options.n + ")").each(function (index, item) {initialHeight += $(item).height();});$this.height(initialHeight);setInterval(function () {var childHeight = $this.children().filter(":first-child").height();var animParams = {scrollTop: childHeight + "px"};var autoHeight = 0;$this.children().filter(":lt(" + (options.n + 1) + ")").each(function (index, item) {if (index > 0) {autoHeight += $(item).height();}});if (options.autoHeight) {animParams = $.extend({height: autoHeight + "px"}, animParams);}$this.animate(animParams, 500, function () {$this.scrollTop(0);$this.append($this.children().filter(":first-child"));$this.css("overflow", "hidden");});}, options.ms);});};}(jQuery))
NewsEngine = {$: function (id) {return document.getElementById(id);}, webRoot: "", search: function (root) {var input = this.$("searchfield");var check = this.$("searchcomments");var search = "search.aspx?q=" + encodeURIComponent(input.value);if (check != null && check.checked) {search += "&comment=true";}top.location.href = root + search;return false;}, searchClear: function (defaultText) {var input = this.$("searchfield");if (input.value == defaultText) {input.value = "";} else if (input.value == "") {input.value = defaultText;}}, createCallback: function (url, callback) {var http = NewsEngine.getHttpObject();http.open("GET", url, true);http.onreadystatechange = function () {if (http.readyState == 4) {if (http.responseText.length > 0 && callback != null) {callback(http.responseText);}}};http.send(null);}, getHttpObject: function () {if (typeof XMLHttpRequest != "undefined") {return new XMLHttpRequest;}try {return new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {return new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}}return false;}, equal: function (first, second) {var f = first.toLowerCase().replace(new RegExp(" ", "gi"), "");var s = second.toLowerCase().replace(new RegExp(" ", "gi"), "");return f == s;}, xfnRelationships: ["friend", "acquaintance", "contact", "met", "co-worker", "colleague", "co-resident", "neighbor", "child", "parent", "sibling", "spouse", "kin", "muse", "crush", "date", "sweetheart", "me"], hightLightXfn: function () {var content = NewsEngine.$("content");if (content == null) {return;}var links = content.getElementsByTagName("a");for (i = 0; i < links.length; i++) {var link = links[i];var rel = link.getAttribute("rel");if (rel && rel != "nofollow") {for (j = 0; j < NewsEngine.xfnRelationships.length; j++) {if (rel.indexOf(NewsEngine.xfnRelationships[j]) > -1) {link.title = "XFN relationship: " + rel;break;}}}}}, addLoadEvent: function (func) {var oldonload = window.onload;if (typeof window.onload != "function") {window.onload = func;} else {window.onload = function () {oldonload();func();};}}, filterByAPML: function () {var width = document.documentElement.clientWidth + document.documentElement.scrollLeft;var height = document.documentElement.clientHeight + document.documentElement.scrollTop;document.body.style.position = "static";var layer = document.createElement("div");layer.style.zIndex = 2;layer.id = "layer";layer.style.position = "absolute";layer.style.top = "0px";layer.style.left = "0px";layer.style.height = document.documentElement.scrollHeight + "px";layer.style.width = width + "px";layer.style.backgroundColor = "black";layer.style.opacity = ".6";layer.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";document.body.appendChild(layer);var div = document.createElement("div");div.style.zIndex = 3;div.id = "apmlfilter";div.style.position = navigator.userAgent.indexOf("MSIE 6") > -1 ? "absolute" : "fixed";div.style.top = "200px";div.style.left = width / 2 - 200 + "px";div.style.height = "50px";div.style.width = "400px";div.style.backgroundColor = "white";div.style.border = "2px solid silver";div.style.padding = "20px";document.body.appendChild(div);var p = document.createElement("p");p.innerHTML = NewsEngine.i18n.apmlDescription;p.style.margin = "0px";div.appendChild(p);var form = document.createElement("form");form.method = "get";form.style.display = "inline";form.action = NewsEngine.webRoot;div.appendChild(form);var textbox = document.createElement("input");textbox.type = "text";textbox.value = NewsEngine.getCookieValue("url") || "http://";textbox.style.width = "320px";textbox.id = "txtapml";textbox.name = "apml";textbox.style.background = "url(" + NewsEngine.webRoot + "pics/apml.png) no-repeat 2px center";textbox.style.paddingLeft = "16px";form.appendChild(textbox);textbox.focus();var button = document.createElement("input");button.type = "submit";button.value = NewsEngine.i18n.filter;button.onclick = function () {location.href = NewsEngine.webRoot + "?apml=" + encodeURIComponent(NewsEngine.$("txtapml").value);};form.appendChild(button);var br = document.createElement("br");div.appendChild(br);var a = document.createElement("a");a.innerHTML = NewsEngine.i18n.cancel;a.href = "javascript:void(0)";a.onclick = function () {document.body.removeChild(NewsEngine.$("layer"));document.body.removeChild(NewsEngine.$("apmlfilter"));document.body.style.position = "";};div.appendChild(a);}, getCookieValue: function (name) {var cookie = new String(document.cookie);if (cookie != null && cookie.indexOf("comment=") > -1) {var start = cookie.indexOf(name + "=") + name.length + 1;var end = cookie.indexOf("&", start);if (end > start && start > -1) {return cookie.substring(start, end);}}return null;}, comments: ({flagImage:null, contentBox:null, moderation:null, checkName:null, postAuthor:null, nameBox:null, emailBox:null, websiteBox:null, countryDropDown:null, captchaField:null, controlId:null, replyToId:null})};
NewsEngine.addLoadEvent(NewsEngine.hightLightXfn);
if (typeof $ == "undefined") {
window.$ = NewsEngine.$;
}
if (typeof registerVariables != "undefined") {
NewsEngine.addLoadEvent(registerVariables);
}
jQuery.cookie = function (a, b, c) {if (typeof b != "undefined") {c = c || {};if (b === null) {b = "";c.expires = -1;}var d = "";if (c.expires && (typeof c.expires == "number" || c.expires.toUTCString)) {var e;if (typeof c.expires == "number") {e = new Date;e.setTime(e.getTime() + c.expires * 24 * 60 * 60 * 1000);} else {e = c.expires;}d = "; expires=" + e.toUTCString();}var f = c.path ? "; path=" + c.path : "";var g = c.domain ? "; domain=" + c.domain : "";var h = c.secure ? "; secure" : "";document.cookie = [a, "=", encodeURIComponent(b), d, f, g, h].join("");} else {var j = null;if (document.cookie && document.cookie != "") {var k = document.cookie.split(";");for (var i = 0; i < k.length; i++) {var l = jQuery.trim(k[i]);if (l.substring(0, a.length + 1) == a + "=") {j = decodeURIComponent(l.substring(a.length + 1));break;}}}return j;}};
