var slideDivObjects={};(function(f){var e;f.fn.slidediv=function(i){e=f.extend({},f.fn.slidediv.defaults,i);return this};f.fn.showstatus=function(i){var j={ediv:f("#div_"+i),eimg:f("#img_"+i),eref:f("#ref_"+i),ehidden:f("#hidden_"+i)};if(j.ehidden.attr("value")==="OFF"){d(j)}else{a(j)}};f.fn.showstatus=function(j,i){var k={ediv:f("#div_"+j),eimg:f("#img_"+j),eref:f("#ref_"+j),ehidden:f("#hidden_"+j)};if(i==="OFF"){d(k)}else{a(k)}};f.fn.toggle=function(i){if(slideDivObjects[i]!==undefined){return}else{slideDivObjects[i]="x"}var j={element:i,direction:"CLOSE",startTime:0,intervalId:0,ediv:f("#div_"+i),eimg:f("#img_"+i),eref:f("#ref_"+i),ehidden:f("#hidden_"+i)};j.ediv.css("display")==="block"?g(j):c(j)};function c(j){if(j.ediv.css("display")==="block"){return}j.ediv.css("height","1px");j.ediv.css("display","block");j.direction="OPEN";j.startTime=(new Date()).getTime();j.intervalId=setInterval(function i(){b(j)},4)}function g(j){if(j.ediv.css("display")==="none"){return}j.ediv.css("display","block");j.direction="CLOSE";j.startTime=(new Date()).getTime();j.intervalId=setInterval(function i(){b(j)},4)}function b(l){var k=(new Date()).getTime()-l.startTime;if(k<e.toggleTime){var j=l.ediv[0].scrollHeight;var i=Math.round((k/e.toggleTime)*j);if(l.direction==="CLOSE"){i=j-i}if(i<1){i=1}l.ediv.css("height",i+"px")}else{h(l)}return}function h(i){clearInterval(i.intervalId);delete slideDivObjects[i.element];if(i.direction==="CLOSE"){try{i.ediv.css({height:"0px",display:"none"})}catch(j){}d(i)}else{try{i.ediv.css({height:i.ediv[0].scrollHeight+"px",display:"block"})}catch(j){}a(i);try{i.ediv.css({height:i.ediv[0].scrollHeight+"px"})}catch(j){}}return}function d(i){try{i.ediv.css({height:"0px",display:"none"})}catch(j){}try{i.eref.css({cursor:"pointer"})}catch(j){}try{i.eimg.attr({src:e.openImage,alt:e.openText,border:"0px"})}catch(j){}try{i.eref.attr({title:e.openText})}catch(j){}try{i.ehidden.attr({value:"OFF"})}catch(j){}}function a(i){try{i.ediv.css({display:"block"})}catch(j){}try{i.eref.css({cursor:"pointer"})}catch(j){}try{i.eimg.attr({src:e.closeImage,alt:e.closeText,border:"0px"})}catch(j){}try{i.eref.attr({title:e.closeText})}catch(j){}try{i.ehidden.attr({value:"ON"})}catch(j){}}f.fn.slidediv.defaults={toggleTime:500,openImage:"res/plus.gif",openText:"click to open",closeImage:"res/minus.gif",closeText:"click to close"}})(jQuery);
