(function($) { $.fn.donationForm = function() { var $form = this; var $meters = $("input[name=don]", $form); $meters .bind("click", function() { this.select(); }) .bind("keyup", function() { var value = parseInt($(this).val()); if (value < 0) value *= -1; $("#amount", $form).text(isNaN(value) ? 0 : value); }) .keyup(); var $donationBtn = $("#donation-btn", $form); $donationBtn.bind("click", function() { var openWin = function(url, name, w, h) { var win = window.open(url, name, "width=" + w + ",height=" + h + ",scrollbars=yes"); win.moveTo(250, 20); return win; }; var paypal = openWin("about:blank", "paypal", 850, 700); paypal.document.open("text/html", "replace"); paypal.document.write("Loading..."); paypal.document.close(); var $amount = $(""); $("#paypal-donation", $form) .append($amount) .submit(); $amount.remove(); return false; }); return this; }; $(document).ready(function() { // main menu $("#main_menu li") .hover( function() { $(this).addClass("over"); $("ul", this).fadeIn("fast"); }, function() { $(this).removeClass("over"); } ); // pages main language tabs $("ul#pages-language-tabs li a").bind("click", function() { $("ul#pages-language-tabs li.selected").removeClass("selected"); $(this).parent().addClass("selected"); $("div.tab-content.selected").removeClass("selected").hide(); $("div.tab-content." + this.hash.substring(1)).toggle().addClass("selected"); return false; }); // all hover tips /*$("a.tiptext").bt({ trigger: "hover", width: 400, contentSelector: "$('span', this).html()", fill: "#dedede", cssStyles: {textAlign: "left"} }); $("a.tiptextclick").bt({ trigger: "click", width: 400, contentSelector: "$('span', this).html()", fill: "#dedede", cssStyles: {textAlign: "left"} });*/ $("a.fancy").fancybox({ 'hideOnContentClick': false }); // the donation form $("div#donation-box").donationForm(); }); })(jQuery);