$.fn.extend({selectFirst:function(){var b=new Array();$(this).children().each(function(){b.push($(this).val())});var c=undefined;for(var a in b){c=b[a];break}if(c!=undefined){$(this).selectOptions(c)}return $(this)},selectLast:function(){var b=new Array();$(this).children().each(function(){b.push($(this).val())});var c=undefined;for(var a in b){c=b[a]}if(c!=undefined){$(this).selectOptions(c)}return $(this)},tagName:function(){return this.get(0).tagName.toLowerCase()},findId:function(){var a=new RegExp(/[a-z_] ([0-9]{1,})/i);if(a.exec($(this).attr("className"))[1]){return a.exec($(this).attr("className"))[1]}return false},findValue:function(){var a=new RegExp(/[a-z_] [0-9]{1,}-([0-9]{1,})/i);if(a.exec($(this).attr("className"))[1]){return a.exec($(this).attr("className"))[1]}return false},showAndHide:function(a,c){var d=c||5000;var b=$(this);b.hide();b.html(a).fadeIn();setTimeout('el.fadeOut().html("")',d)}});(function(a){a.fn.alignBoxes=function(c){var b={path:"div.i3",height:0,height_offset:0,debug:0};b=a.extend(b,c);if(b.height==0){this.each(function(){$$=b.path==""?a(this):a(this).find(b.path);$$.each(function(){var d=a(this).height();if(d>b.height){b.height=d}})})}if(b.debug){alert(b.height)}this.each(function(){$$=b.path==""?a(this):a(this).find(b.path);$$.each(function(){a(this).height(b.height+b.height_offset);return false})})}})(jQuery);(function(a){a.fn.highlightEvenTrs=function(c){var b={extraTrs:false};b=a.extend(b,c);return this.each(function(){var d=0;a(this).find("tbody tr:visible").removeClass("odd").removeClass("even").each(function(e){d=e;if(!b.extraTrs){if(d%2==0){a(this).removeClass("even").addClass("odd")}if(d%2==1){a(this).removeClass("odd").addClass("even")}}else{if(d%4==1||d%4==0){a(this).removeClass("even").addClass("odd")}if(d%4==2||d%4==3){a(this).removeClass("odd").addClass("even")}}});if(a(this).find("tfoot").length){if(a(this).find("tbody tr:visible:last").hasClass("even")){a("tfoot tr").removeClass("even").addClass("odd")}else{a("tfoot tr").removeClass("odd").addClass("even")}}})}})(jQuery);(function(a){a.fn.stylise=function(c){var b={extraTrs:false};b=a.extend(b,c);return this.each(function(){a(this).highlightEvenTrs(b);a(this).removeClass("odd").removeClass("even");var d;if(a(this).find("tfoot").length){d=a(this).find("tfoot tr:visible:last").hasClass("even")?"even":"odd"}else{d=a(this).find("tbody tr:visible:last").hasClass("even")?"even":"odd"}a(this).addClass(d)})}})(jQuery);(function(a){a.fn.styliseGTable=function(c){var b={extraTrs:false};b=a.extend(b,c);return this.each(function(){var f=a(this).highlightEvenTrs(b);var e=a(this).prev();var d=a(this).next();if(!f.find("thead").length){e.addClass(f.find("tbody tr:first").hasClass("even")?"even":"odd")}if(!f.find("tfoot").length){d.addClass(f.find("tbody tr:last").hasClass("even")?"even":"odd")}})}})(jQuery);(function(a){a.fn.toggleCheckboxes=function(c){var b={checked:true};b=a.extend(b,c);return this.each(function(){a(this).attr("checked",b.checked)})}})(jQuery);(function(b){var a=function(c){return c.replace(/\r?\n/g,"")};b.fn.focusClearsDefault=function(d){var c={class_default:null,class_changed:null};c=b.extend(c,d);return this.each(function(){var f=a(b(this).attr("value"));var e=a(b(this).attr("defaultValue"));if(f==e){b(this).removeClass(c.class_changed);b(this).addClass(c.class_default)}else{b(this).removeClass(c.class_default);b(this).addClass(c.class_changed)}b(this).focus(function(g){if(a(this.value)==a(this.defaultValue)){this.value="";b(this).removeClass(c.class_default);b(this).addClass(c.class_changed)}else{}});b(this).blur(function(g){if(this.value==""){b(this).addClass(c.class_default);b(this).removeClass(c.class_changed);this.value=this.defaultValue}else{}})})}})(jQuery);(function(a){a.fn.activateReloaders=function(){return this.each(function(){a(this).click(function(){window.location=window.location})})}})(jQuery);(function(a){a.fn.submitFormFromEl=function(b){form=a(this).closest("form");if(form){b.preventDefault();form.submit()}}})(jQuery);(function(a){a.fn.openPopup=function(d){var c={title:"Popup",height:"height=500",width:"width=650",top:"top=100",toolbar:"toolbar=no",menubar:"menubar=no",location:"location=no",resizable:"resizable=yes",scrollbars:"scrollbars=yes",status:"status=no"};c=a.extend(c,d);var b=new Array();a.each(c,function(f,e){if(f!="title"){b.push(e)}});return this.each(function(){a(this).click(function(f){f.preventDefault();window.open(a(this).attr("href"),c.title,b.join(", "))})})}})(jQuery);(function(a){a.fn.makeClickable=function(b){return this.each(function(){if(a(this).find("a").attr("href")){a(this).addClass("clickable");a(this).click(function(c){window.location=a(this).find("a:first").attr("href")})}})}})(jQuery);(function(a){a.fn.clickCheckBox=function(c){var b={cancel:":input,option,a",event:"click",checkbox_selector:"input[type=checkbox]"};b=a.extend(b,c);return a(this).live(b.event,function(g){var d=a(g.target).parents().add(g.target).filter(b.cancel).length;if(g.button==0&&!d){var f=a(this).find(b.checkbox_selector);f.attr("checked")?f.attr("checked",false):f.attr("checked",true)}})}})(jQuery);jQuery.fn.fadeToggle=function(a,c,b){return this.animate({opacity:"toggle"},a,c,b)};(function(a){a.fn.uncomment=function(b){a(this).contents().each(function(){if(b&&this.hasChildNodes()){a(this).uncomment(b)}else{if(this.nodeType==8){var c=a("<span>"+this.nodeValue+"</span>");a(this).replaceWith(c.contents())}}})}})(jQuery);