
/* jqplugs */


$(function(){jQuery.fn.setVisible=function(b){if(b)this.show();else this.hide();return this;};jQuery.fn.setRequired=function(b){if(b)this.addClass("req");else this.removeClass("req");return this;};jQuery.fn.setDisabled=function(b){if(b){this.attr("disabled","disabled");this.parent("label").addClass("disabled");}else{this.removeAttr("disabled");this.parent("label").removeClass("disabled");}
return this;};jQuery.fn.setLabel=function(str){var xlbl=this.parent("label");var was_checked=this.is(":checked");xlbl.html(xlbl.html().replace(/\>.+$/,"> "+str));if(was_checked)
xlbl.find("input").attr("checked","checked");};jQuery.fn.clickConfirm=function(text,text2){var oldcmd=this.attr("onclick");this.attr("onclick","");this.click(function(e){if(!confirm(text))return false;if(text2)
if(!confirm(text2))return false;oldcmd.call(this,e);});};});;

/* combo */


$(function(){$('a.combo').click(function(){var a=$(this);var d=$(this).parent();var i=$(this).next();var pos=a.position();pos['right']=pos.left+a.width();pos['bottom']=pos.top+a.height();var css={};css['top']=(pos.bottom+1)+'px';if(d.hasClass('right'))
css['right']=(a.offsetParent().width()-pos.right-4)+'px';else
css['left']=(a.position().left-4)+'px';i.css(css).slideToggle(100).mouseleave(function(){i.fadeOut();});return false;});});;

