this._toggle( fn, fn2 ) :
this.each(function(){
jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]
this._toggle( fn, fn2 ) :
this.each(function(){
jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]
opt.complete = function(){
jQuery.dequeue(this, "fx");
opt.complete = function(){
jQuery.dequeue(this, "fx");
jQuery.attr(y, "opacity", z.now); // Let attr handle opacity
else if ( parseInt(z.now) ) // My hate for IE will never die
y[prop] = parseInt(z.now) + "px";
jQuery.attr(y, "opacity", z.now); // Let attr handle opacity
else if ( parseInt(z.now) ) // My hate for IE will never die
y[prop] = parseInt(z.now) + "px";
// Remember where we started, so that we can go back to it later
elem.orig[prop] = this.cur();
// Remember where we started, so that we can go back to it later
elem.orig[prop] = this.cur();
// Reset the properties, if the item has been hidden or shown
if ( options.hide || options.show )
// Reset the properties, if the item has been hidden or shown
if ( options.hide || options.show )